bash 4 2 問題解決,不顯示使用者名稱和路徑

2021-09-02 22:49:35 字數 640 閱讀 9985

bash-4.2$ 這種問題出現有兩種可能:

1、系統在建立使用者普通使用者個的時候會在普通使用者的家目錄下建立乙個隱藏檔案.bash_profile,如果沒有傳建立或者被使用者刪除則不顯示使用者名稱和路徑

2、使用者的家目錄下有.bash_profile檔案,但是不顯示使用者名稱和路徑,這是因為在該檔案中沒有找到ps1環境定義

我這裡的普通使用者以lisi為例,其他普通使用者原理相同

bash-4.2$ vim    ~/.bash_profile

#! .bansh_profile

# get the aliases and functions

if [ -f ~/.bashrc ]; then

. ~/.bashrc

fi# user specific environment and startup programs

path=$path:$home/.local/bin:$home/bin

ps1="[\u@\h \w]\$"         #新增此行

export path

bash-4.2$ source .bash_profile

[lisi@node ~]$        # 設定成功

給使用者和路徑設定顏色顯示:

登入使用者出現 bash 4 2 的問題解決

linux系統切換使用者時如顯示的是 bash 4.2 而不是user 主機名 路徑的顯示方式,以往一直用的指令碼也不能執行起來 原因是在用useradd新增普通使用者時,有時會丟失家目錄下的環境變數檔案,丟失檔案如下 1 bash profile 2 bashrc 以上這些檔案是每個使用者都必備的...

登入Linux新建使用者顯示 bash 4 2

登入linux的 bash 4.2新建 的tes t使用者登 陸lin ux系統 發現是 bash 4.2 新 建的 test 使用者登陸 linu x系統發 現是 b ash 4.2狀態如下 網路搜尋查詢 是 home目錄中沒有test使用者的目錄,那麼在home目錄下新建乙個test目錄 roo...

解決CentOS切換使用者出現bash 4 2 問題

在 home目錄下檢視有沒有該使用者的目錄,沒有則建立,以 mysql 使用者 為例 root locaohost home ls root locaohost home mkdir mysql 原因 在linux下通過useradd方式建立新使用者時,etc skel下的配置檔案都會複製到 hom...