root用户直接可以用tab 补全命令,而普通用户无法用tab补全,其实引起他们的原因在于用户的shell不同。
用root登陆 运行 chsh 命令你会发现 里边的Shell: /bin/csh
而用普通用户登陆 运行chsh命令是Shell:/bin/sh
如果像要普通用户tab补全只需要在普通用户下的运行 chsh 命令吧 Shell:/bin/sh改成 Shell:/bin/csh 即可实现tab 补全了。
root用户直接可以用tab 补全命令,而普通用户无法用tab补全,其实引起他们的原因在于用户的shell不同。
用root登陆 运行 chsh 命令你会发现 里边的Shell: /bin/csh
而用普通用户登陆 运行chsh命令是Shell:/bin/sh
如果像要普通用户tab补全只需要在普通用户下的运行 chsh 命令吧 Shell:/bin/sh改成 Shell:/bin/csh 即可实现tab 补全了。