Ssh
登錄時未出現 Ubuntu-Server bash 顏色
我正在執行 Ubuntu Server 8.04 (hardy),當我遠端登錄時,我在使用 ls 時看不到顏色,但是在我在 shell 中輸入“bash”後,我看到了顏色,我已經檢查了我的 .bashrc 和所有預設情況下啟用顏色(colors=auto),我檢查了“echo $SHELL”和“which bash”,它們都報告/bin/bash,但是正如我已經提到的,在我輸入之前我看不到顏色“bash” 進入 shell 為什麼會這樣?
你需要要麼
- 將您的命令直接輸入到 ~/.bash_profile
- 從 ~/.bash_profile 獲取 .bashrc
例如
if [ -f ~/.bashrc ]; then source ~/.bashrc fi
.bashrc 用於互動式 shell,.bash_profile 用於登錄 shell。
您可以嘗試使用此命令
echo exec bash -login > .login
然後下次登錄時顏色應該可以使用