转载:http://blog.chinaunix.net/uid-10769062-id-4050624.html
从fedora18通过ssh登录到服务器上发现不能使用tab补全命令下的命令,google后得知是/etc/passwd文件中的指定的shell应该为bash,而我的为账户为sh,修改后使用tab正常。
从该文件可以看出hadoop用户所用的命令解析shell为sh。因为是命令解析的原因导致Tab键不能补全,故修改当前出错用户的shell。
由
- zw:x:1001:1001::/home/zw:/bin/sh
修改为
copy