aix下自动补全等

本文介绍在AIX系统中安装和使用BASH shell的方法,包括如何下载适合AIX 5.3的BASH版本,通过RPM包进行安装,以及如何在不同shell间切换。此外,还提供了修改默认shell为BASH的步骤,以及一些实用的BASH命令行操作技巧。

AIX默认Ksh很不习惯使用,登录后可用
set -o vi 命令,
这样就可以用vi的语法来编辑命令行。例如:若要调出历史执行过的命令,命令行模式下按下 Esc 键后,可通过
ESC+k 上一条命令
ESC+j 下一条命令
ESC++ 上一条命令
ESC+- 下一条命令
ESC+\ 自动补全文件名
ESC+h 在命令行中往前移动光标
ESC+l 在命令行中往后移动光标
退格键:可用 Ctrl + H 来实现。
删除整行:Ctrl + U
删除光标之前的一个单词:Ctrl + W

 

 

设置KSH的自动补全和历史命令功能方法一:set -o vi历史命令功能(esc -,esc +)自动补全文件名(esc \)。方法二:set -o emacs历史命令功能(ctrl-n,ctrl-p),自动补全文件名(按两次esc)。

找不到自动补全命令的功能,还是bash比较人性化。

 

 

装个bash   系统默认的安装盘里没有  需要到IBM网站下

 

 

在使用习惯solaris、linux之后,在aix下使用其它的shell感觉不太习惯,还有没有TAB命令补齐,下面简单介绍一下AIX下使用BASH的方法:

AIX下面己经全面支持RPM包的安装。

一、安装方法:

a、下载bash在AIX 5.3上可用的bash版本。

http://www-03.ibm.com/systems/power/software/aix/linux/toolbox/date.html    #下载地址

b、下载后安装:  rpm -ivh bash-3.2-1.aix5.2.ppc.rpm

2、使用方法:

a、在需要使用时在任何shell下输入bash即可切换到bash下

b、将root用户的默认sh设置为bash:

#vi /etc/passwd

root:!:0:0::/:/usr/bin/bash

二、在/etc/security/login.cfg 添加/usr/bin/bash。

添加此行是为了用chsh 改变当前的shell                         #此步亦可不做

在修改之前,需要先更改系统安全设置,在可用shell列表中加上bash。编辑/etc/security/login.cfg,在shell列表的最后加入bash:

usw:      

shells= /bin/sh,/bin/bsh,/bin/csh,/bin/ksh,/bin/tsh,/bin/ksh93,/usr/bin/sh,

/usr/bin/bsh,/usr/bin/csh,/usr/bin/ksh,/usr/bin/tsh,/usr/bin/ksh93,/usr/bin/rksh,/usr/bin/rksh93,

/usr/sbin/sliplogin,/usr/sbin/uucp/uucico,/usr/sbin/snappd,/usr/bin/bash

修改shell后重新登录系统,默认shell就改变了。

本文转载自:http://blog.51cto.com/cncto/1409275

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值