为什么不同用户的外壳看起来不同



我有一个服务器,其中有两个用户:root和bob。当我以root身份登录时,一切看起来都很正常。文件根据类型进行着色,我可以上下按搜索以前键入的命令,并且可以在shell提示符中看到当前文件夹名称。

以用户身份登录似乎一切都很"奇怪",没有任何东西是彩色的,上下按会在命令行中给我一些奇怪的字符,比如"^[[A^[[B",我只能在命令行提示中看到字符"$"。

有办法解决这个问题吗?

两个可能的特性可能导致了这种情况。

第一种:您的两个用户可能使用不同的终端(即bash、busybox等)

您可以在/etc/passwd文件中按用户更改此项

第二个归结为偏好,通常存储在~/.profile~/.bash_rc~/.bash_profile中。("~"表示该用户的主目录,也可在/etc/passwd文件中找到,通常为"/home/USERNAME")。

相关内容