用的是 ubuntu 16.04 ,ssh 登录后,运行 ls 命令,文件夹与可执行文件不能高亮显示,要再运行一下 bash 命令才行,请问如何解决?
运行echo $0的输出是-bash
echo $0
-bash
原来是 .bash_profile 引起的,将 .bash_profile 中的配置移至 .bashrc ,删除 .bash_profile 文件后问题解决
.bash_profile
.bashrc
看看passwd文件中登陆用户是不是/bin/bash
是root帐户登录的,/etc/passwd 中是 /bin/bash
/etc/passwd
/bin/bash
.bash_profile仅在登陆的时候执行一次,而.bashrc则是每次打开shell都会被执行。
学习了