Bash的应用
三、命令别名
命令别名即命令缩写,对于用户经常使用的命令,若设置为别名命令将大大提高工作效率。
格式:alias [别名= ‘标准Shell命令行’]
功能:查看和设置别名。
1.查看别名
无参数的alias 命令可查看用户可使用的所有别名命令,以及其对应的标准Shell命令。
如:
查看当前用户可使用的别名命令。
[root@localhost ~]#alias
alias cp= ‘cp -i’
alias 1.= ‘ls -d . * --color=tty’
alias ls= ‘ls -color=tty’
alias vi= ‘vim’
2.设置别名
使用带参数的alias命令,可设定用户的别名命令。在设置别名时,“=”的两边不能有空格,并在标准Shell命令行的两端使用单引号。
如:
设置别名命令pd,其功能是打开/etc/passwd文件。
[root@localhost ~]#alias pd= ‘vi /etc/passwd’
[root@localhost ~]#pd
设置此别名命令后,只要输入“pd”命令就将启动vi文本编辑器,并打开/etc/passwd文件。不过,利用alias命令设定的用户别名命令,其有效期限仅持续到用户退出登录为止,当用户下一次登录到系统时,该别名命令已无效。若希望别名命令在每次登录时都有效,就应将alias命令写入用户主目录下的.bashrc文件中。