2015-08-03 创建
1、概述
定义或者显示别名信息
2、命令格式
alias [-p] [name[=value] ... ]
3、常用命令参数
-p 打印所有已定义的别名信息
4、常用示例
1、打印别名信息
[oldboy@moban ~]$ alias -p
alias grep='grep --color'
alias l.='ls -d .* --color=auto'
alias ll='ls -l --color=auto'
alias ls='ls --color=auto'
alias vi='vim'
alias which='alias | /usr/bin/which --tty-only --read-alias --show-dot --show-tilde'
[oldboy@moban ~]$
[oldboy@moban ~]$
[oldboy@moban ~]$ alias
alias grep='grep --color'
alias l.='ls -d .* --color=auto'
alias ll='ls -l --color=auto'
alias ls='ls --color=auto'
alias vi='vim'
alias which='alias | /usr/bin/which --tty-only --read-alias --show-dot --show-tilde'
2、创建别名 【清屏,长格式显示所有文件信息{包含隐藏文件}】
[oldboy@moban ~]$ alias cls='clear'
[oldboy@moban ~]$ alias la='ls -al'
[oldboy@moban ~]$
[oldboy@moban ~]$ cls
[oldboy@moban ~]$ la
total 140
drwx------. 7 oldboy oldboy 4096 Jul 30 22:19 .
drwxr-xr-x. 6 root root 4096 Jul 15 21:33 ..
-rw-rw-r-- 1 oldboy oldboy 8 Jul 29 21:57 a.txt
-rw-------. 1 oldboy oldboy 5112 Jul 29 21:32 .bash_history
-rw-r--r--. 1 oldboy oldboy 18 Jul 18 2013 .bash_logout
-rw-r--r--. 1 oldboy oldboy 176 Jul 18 2013 .bash_profile
3、取消别名
[oldboy@moban ~]$ unalias cls
[oldboy@moban ~]$ unalias la
[oldboy@moban ~]$
[oldboy@moban ~]$ cls
-bash: cls: command not found
[oldboy@moban ~]$ la
-bash: la: command not found
注意:
如果要别名信息永久生效,那么可以将别名信息放在 /etc/bashrc 中
5、命令所在位置和类型
[oldboy@moban oldboy]$ which alias
/usr/bin/which: no alias in (/zhang/:/usr/local/bin:/bin:/usr/bin:/usr/local/sbin:/usr/sbin:/sbin:/home/oldboy/bin)
[oldboy@moban oldboy]$ type alias
alias is a shell builtin