Linux问题处理————命令提示符显示 bash-4.1# 解决方案
引言
本文系Linux學(xué)習(xí)過(guò)程中的一個(gè)小插曲。
在使用root用戶創(chuàng)建了一個(gè)普通的tom 用戶之后,系統(tǒng)莫名其妙卡死,重啟后,發(fā)現(xiàn)命令提示符不再是 “用戶名 + 目錄”這種組合,而變成了 bash-4.1# 開(kāi)頭:
解決辦法
將/etc/skel 文件中的 .bash_profile 和.bashrc 這兩個(gè)文件拷貝到當(dāng)前用戶主目錄下重啟即可。注意,首先需要切換到出問(wèn)題的用戶下,切換的指令是: su - 用戶名。
上述命令的cp指令也可以使用通配,一起復(fù)制兩個(gè)文件:cp? /etc/skel/.bash*? ~??
執(zhí)行完成后,重啟即可:
問(wèn)題分析與總結(jié)
出現(xiàn)這個(gè)問(wèn)題的原因是由于某些誤操作導(dǎo)致用戶家目錄下的?.bash_profile 和 .bashrc 這兩個(gè)文件被刪除 。
那 /etc/skel 究竟是做什么的呢?我們來(lái)看一下 /etc/skel 目錄下都有什么:
skel 是skeleton (綱要)的縮寫。每當(dāng)新建一個(gè)用戶的時(shí)候(通過(guò)useradd命令),/etc/skel 目錄下的文件都會(huì)原封不動(dòng)地復(fù)制到新建用戶的家目錄下 ~
所以,可以在skel目錄下創(chuàng)建一個(gè)readme.txt,這樣每次新建用戶,在該用戶的家目錄下就會(huì)看到這個(gè)自動(dòng)復(fù)制過(guò)去的readme.txt,達(dá)到一種通知公告的效果。
參考《淺析/etc/skel 目錄》《命令提示符-bash-4.1$錯(cuò)誤解決》
創(chuàng)作挑戰(zhàn)賽新人創(chuàng)作獎(jiǎng)勵(lì)來(lái)咯,堅(jiān)持創(chuàng)作打卡瓜分現(xiàn)金大獎(jiǎng)總結(jié)
以上是生活随笔為你收集整理的Linux问题处理————命令提示符显示 bash-4.1# 解决方案的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: Linux进阶之路————crond定时
- 下一篇: Linux进阶之路————开机、重启和用