AIX下安装bash
2014-11-23
AIX系统简介
AIX(Advanced Interactive eXecutive)是IBM基于AT&T Unix System V开发的一套类UNIX操作系统,运行在IBM专有的Power系列芯片设计的小型机硬件系统之上。它符合Open group的UNIX 98行业标准(The Open Group UNIX 98 Base Brand),通过全面集成对32-位和64-位应用的并行运行支持,为这些应用提供了全面的可扩展性。
关于AIX的入门知识和基本操作,参考:
安装bash
在Linux下,用户默认使用bash,包含了一些小功能:自动补全、上下按键、backspace删除按键等,这些简单操作在ksh下全部无法使用,简直是中煎熬,shell不就是内核之外的一层“外壳”么,直接换掉就行了。
检测是否已安装bash
#rpm -qa | grep bash
如果没有内容返回,则表示未安装bash。
下载bash for AIX
通过如下命令查看当前系统信息:
# oslevel //查看操作系统版本
6.1.0.0
# bootinfo -y //查看AIX机器硬件是32位还是64位
64
# bootinfo -K //查看AIX系统内核是32位还是64位
64
到官网AIX toolbox,下载bash-4.2-3.aix6.1.ppc.rpm(看起来,rpm包不区分32、64位);
安装bash
安装bash,并查看是否完成安装,具体命令如下:
# rpm -ivh bash-4.2-3.aix6.1.ppc.rpm
...
# rpm -qa | grep bash // 查看是否完成bash的安装
bash-4.2-3
更换shell
将某些用户user的默认shell由/usr/bin/ksh改为/usr/bin/bash
# whereis bash // 查看shell的安装位置
bash: /usr/bin/bash
# vi /etc/passwd // 以user用户为例,更换shell
...
user:!:204:1::/home/user:/usr/bin/bash
...
以用户user身份,打开一个新的终端,这样就是Linux下熟悉的bash风格了。
补充:更换提示符风格
# vi ~/.profile
...
export PS1='[/u@/h /w]/$' // 最后一行添加此内容
这样AIX下就呈现完整的bash环境了。
参考来源
原文地址:https://ningg.top/install-bash-on-aix/