AIX 中的KSH自動補全默認不開啟,以下為開啟命令
方法一:
set -o vi
歷史命令功能(esc -,esc +)或者 上滾一條命令是ESC+k 下滾一條命令是ESC+j
自動補全文件名(esc \)。
方法二:
set -o emacs
歷史命令功能(ctrl-n,ctrl-p),自動補全文件名(按兩次esc)。
方法三:
習慣了Linux的用戶剛開是用AIX第一個不能適應的肯定是shell使用,平時linux下命令自動補全,上下按鍵,backspace鍵在Aix下全不好用,這是因為AIX默認用的是ksh,在這個shell下不支持bash下的一些操作
還好shell不就一個“殼”么,給換了不就行了
第一步,檢測是否已經安裝了bash
#rpm -qa | grep bash
如果沒有內容則說明沒有安裝
第二步,下載bash for AIX
http://www-03.ibm.com/systems/power/software/aix/linux/toolbox/alpha.html
事先看好AIX系統的版本,然后找到相應的bash 的AIX版,我用的是5.3,所以我下的文件名是: bash-3.2-1.aix5.2.ppc.rpm
第三步,安裝bash
#rpm -ivh bash-3.2-1.aix5.2.ppc.rpm
等待完成即安裝好了
#rpm -qa | grep bash 執行了有內容的話就說明已經安裝成功了
第四步,換shell
#vi /etc/passwd
將root默認shell由/usr/bin/ksh改為/usr/bin/bash
修改完保存時只要:wq!強制保存就可以了
修改完退出終端重新開一個是不是linux下熟悉的shell出現了
另外一種是:
#usermod -s /usr/bin/bash u1
建議用后者
另外設置一下命令提示符風格:
#vi ~/.profile
在最后加上export PS1='[/u@/h /w] /$ ‘
具體含義自己baidu去
這樣linux下完整的bash就出來了