1、步骤一:使用Xshell登录AIX操作系统,输入ls /et按tab键无法自动补全文件名,输入ifcon命令也是不能自动补全,对于Linux操作习惯的人来说很不适应
2、步骤二: 怀疑此问题是root用户默认的shell不是bash,可以检查/etc/passwd文件,或者在创建用户的时候指定了shell为sh,导致tab键不能正常补全。(注:Linux默认创建shell为bash)检查操作系统root使用的shell,发现为sh,需要修改为bash,换一个壳,即可实现tab自动补全root@AIX94[/root]#cat /etc/passwd | grep rootroot:!:0:0::/root:/bin/sh
3、步骤三:首先查看系统是否安装bash软件rpm -qa | grep bash命令检查,没有安装的可以下载bash包进行安装
4、步骤四:编辑文件,在/etc/security/login.cfg配置后加入bash的安装路径(which bash可以查看),此处我们添加路径为/usr/bin/bash
5、步骤五:最后还需要修改root用户的shell为bash,然后使用命令检查文竭惮蚕斗件cat /etc/passwd | grep root是否生效usermod -s /usr/bin/bash root
6、步骤六:重新登录服务器,使用命令测试,发现tab已经可以实现自动补全,大功搞成,是不是美滋滋。