使用 AIX profile 简化工作
2010-08-02 00:00:00 来源:WEB开发网注意:
$HOME/.env 文件名可以任意 , 但在 $HOME/.profile 中要有相应的声明:export ENV=$HOME/.envName
$HOME/.env 文件每当一个子 shell 被开启都会被执行 , 所以可以在这里定义在 vi 中开启的子 shell 中也可以使用的别名。
这四个定制环境的文件中 ,/etc/environment 文件中只能给变量赋值 , 而其它三个文件可以使用语句。
举例,通过实例讲述如何修改 profile 来实现下列功能
下面我们通过实际的事例来体会一下如何给我们的工作带来便利吧。
通过使用 ARROW Keys 如何重新取得历史命令
很多时候我们希望在 AIX 下,按下 ARROW Keys(就是小键盘上的上下左右键), 可以让我们重新取得留在历史列表中的命令,就想我们在 Linux 系统里面习惯的那样。但是 AIX 在默认状态下,并不是那么友好。我们只好自己动手,丰衣足食了。哈哈!
按照下面的步骤做,我们马上开始吧。
1) 在 ~/.profile 里面加入下面的代码
export ENV=$HOME/.kshrc
2) 在 ~/.kshrc 加入下面的代码
case $- in
*i*) #interactive ksh
# This stuff lets the arrow keys work in an xterm...
set -o emacs # set editing-mode as emacs
alias __A=`echo "\020"` # set up arrow key
alias __B=`echo "\016"` # set down arrow key
alias __C=`echo "\006"` # set right arrow key
alias __D=`echo "\002"` # set left arrow key
esac
alias ls='ls -F'
更多精彩
赞助商链接