w3ctech

ubuntu 命令行tab键路径补全失效

今天在使用非root用户登录远程的ubuntu的主机时,发现使用ls的时候,显示出来的文件和文件夹没有颜色区分,最大的问题就是在输入命令的时候,按tab没有补全路径功能,最后发现是因为在建新用户的时候没有指定shell路径。 e 所以这个一定要注意,如果要建立新帐号的话,一定记得指定shell路径,如:

sudo useradd username -s /bin/bash

如果出现这种情况,修改方法也很简单,修改 /etc/passwd 文件,进入这个文件以后,你会看到你的帐号信息,大概应该是这样的:

root:x:0:0:root:/root:/bin/bash
work:x:1000:1000::/home/work

你会发现work的root有区别,我们只需要简单的调整为:

work:x:1000:1000::/home/work:/bin/bash

然后保存并退出此文件,然后重新连接远程主机,你在试试,是不是已经恢复了?

w3ctech微信

扫码关注w3ctech微信公众号

共收到0条回复