Ubuntu环境切换到服务器某个用户后source等命令和Tab快捷补全都用不了了,提示没找到,但root用户可以
以escs用户为例:
输入以下命令
grep root /etc/passwd
grep escs /etc/passwd
对比发现,root用户配的是bash,而escs却是sh,
所以把escs的sh改成和root一样的bash,命令为
usermod -s /bin/bash escs
改好后就可以了。
但一些快捷命令比如ls -l的快捷命令ll不能使用的话则需要去该用户的.bashrc配置文件里加上相应的配置才行。