BassKozz Asked: 2010-01-07 13:09:28 +0800 CST2010-01-07 13:09:28 +0800 CST 2010-01-07 13:09:28 +0800 CST 登录时未出现 Ubuntu-Server bash 颜色 772 我正在运行 Ubuntu Server 8.04 (hardy),当我远程登录时,我在使用 ls 时看不到颜色,但是在我在 shell 中输入“bash”后,我看到了颜色,我已经检查了我的 .bashrc 和所有默认情况下启用颜色(colors=auto),我检查了“echo $SHELL”和“which bash”,它们都报告/bin/bash,但是正如我已经提到的,在我输入之前我看不到颜色“bash” 进入 shell 为什么会这样? bash ssh shell color 2 个回答 Voted Best Answer Philip Reynolds 2010-01-07T13:15:17+08:002010-01-07T13:15:17+08:00 你需要要么 将您的命令直接输入到 ~/.bash_profile 从 ~/.bash_profile 获取 .bashrc 例如 if [ -f ~/.bashrc ]; then source ~/.bashrc fi .bashrc 用于交互式 shell,.bash_profile 用于登录 shell。 Nunya 2010-01-07T13:23:43+08:002010-01-07T13:23:43+08:00 您可以尝试使用此命令 echo exec bash -login > .login 然后下次登录时颜色应该可以使用
你需要要么
将您的命令直接输入到 ~/.bash_profile
从 ~/.bash_profile 获取 .bashrc
例如
.bashrc 用于交互式 shell,.bash_profile 用于登录 shell。
您可以尝试使用此命令
echo exec bash -login > .login
然后下次登录时颜色应该可以使用