Aix 文件名补齐及aix6.1 bash安装

时间:2022-01-01 14:23:57

Aix历史查询快捷键=>按ESC+k

设置KSH的自动补全(仅仅是文件名补全,没有命令补全)和历史命令功能

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

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

<二,Aix6.1 bash安装>

bash shell是linux上默认的shell,可以使用tab补全,上下键切换历史命令等,比AIX(大部分的Unix系统)默认的ksh shell好用。

IBM提供的所有AIX下能够安装的LINUX下的软件下载地址,里面包含bash shell:

http://www-03.ibm.com/systems/power/software/aix/linux/toolbox/alpha.html

或是到bull  http://www.bullfreeware.com/toolbox.php下载

1、下载bash软件
2、安装bash软件

rpm -ivh bash-4.2-1.aix6.1.ppc.rpm

3、修改用户环境变量,$HOME/.profile添加:
export PS1=”[\u@\h \W]#”

4、修改/etc/security/login.cfg,在shells属性添加bash命令:
shells = /bin/bash,/bin/sh,/bin/bsh……

5、修改/etc/passwd,修改用户的默认shell,如:
root:!:0:0::/:/bin/bash

6、注销,重新登陆系统,搞定

<三,aix bash颜色设置>

AIX默认的ksh用起来很不惯,工作效率低, 于是装了bash并配置了颜色显示,用起来就舒服多了,步骤如下:
 
1 到 ftp://ftp.software.ibm.com/aix/freeSoftware/aixtoolbox/RPMS/ppc/  下载 bash 和 coreutils
 
2 rpm安装bash和coreutils
   rpm -ivh bash-xxx.rpm coreutils-xx.rpm
 
3 在aix系统列表中加入bash, 修改/etc/security/login.cfg, 在最后加上 "/usr/bin/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/uucp/uucico,/usr/sbin/sliplogin,/usr/sbin/snappd,/usr/bin/bash
 
4  更改用户的默认shell
    usermod -s /usr/bin/bash username
    或者用 smit chuser 来更改
 
5 修改用户的.profile文件,加入
 
   export LS_OPTIONS='--color=auto'
   eval `dircolors`
   alias ls='/usr/linux/bin/ls $LS_OPTIONS'
   alias ll="ls -l"
 
   PS1="[\u@\h \W]\\$ "
   export PS1
 
 重新登录后用putty连接后就可以见到有颜色显示, 如果用secureCRT,

在终端类型旁边勾上"ANSI颜色“就ok了