HP-UX中使用的默认shell是POSIX shell,也就是/usr/bin/sh,并且提供了ksh和csh,但就是不提供bash,要想使用熟悉的bash只能自己安装。早上的安装步骤如下,(参考了网络上的安装步骤)
1、查看系统版本
root(NightWolf)[/]>uname -a
HP-UX NightWolf B.11.23 U ia64 ********* unlimited-user license
2、到http://hpux.connect.org.uk/在左边搜索bash会出现bash-4.0.024点击链接,因为我的系统版本为B.11.23 U ia64所以下载HP-UX 11i v2(HP-UX 11.23)的bash,在上方有一个Build-time dependencies: gettext libiconv make termcap 同时需要下载这4个文件然后将文件上传到服务器上,我这里放在/tmp/bash目录下
3、在/tmp/bash下执行root(NightWolf)[/tmp/bash]>gunzip *.gz后得到bash-4.0.024-ia64-11.23.depot,make-3.81-ia64-11.23.depot,gettext-0.17-ia64-11.23.depot,termcap-1.3.1-ia64-11.23.depot,libiconv-1.13.1-ia64-11.23.depot这5个文件
4、按照gettext,libiconv,termcap,make,bash的顺序用下面这个命令安装:
root(NightWolf)[/tmp/bash]>swinstall -s /tmp/bash/gettext-0.17-ia64-11.23.depot
.
.
root(NightWolf)[/tmp/bash]>swinstall -s /tmp/bash/bash-4.0.024-ia64-11.23.depot
5、root(NightWolf)[/tmp/bash]>whereis bash
bash: /usr/local/bin/bash /usr/local/share/man/man1/bash.1
root(NightWolf)[/tmp/bash]>export PATH=$PATH:/usr/local/bin/
root(NightWolf)[/tmp/bash]>bash
或者直接/usr/local/bin/bash也可以启动到bash环境下,或者将这个命令加入到$HOME/.profile文件里,这样下次登录的时候就直接启动到bash环境下了。
root(NightWolf)[/tmp/bash]>
Display all 1552 possibilities? (y or n)
root(NightWolf)[/tmp/bash]>history
1 history
前几天不知道是不是下载的文件有问题,没有安装成功,今天的成功!
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/7507082/viewspace-1023821/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/7507082/viewspace-1023821/