格式: alias [-p] [name[=value] ...]
1. 当直接执行alias 或者跟上选项-p时, 打印已经设置好的别名。 如:
[xyz@lvs_master:~]$ alias
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'
[xyz@lvs_master:~]$ alias -p
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. alias跟上参数alias name时, 打印该别名(返回给系统0), 如果没有设置该别名, 则报错(返回给系统非0)。 如:
[xyz@lvs_master:~]$ alias ll
alias ll='ls -l --color=auto'
[xyz@lvs_master:~]$ echo $?
0
[xyz@lvs_master:~]$ alias hh
-bash: alias: hh: not found
[xyz@lvs_master:~]$ echo $?
1
alias跟上参数name=value时, 设置name的别名为value(= 两边不能有空格)
另外:alias只对当前shell环境有效。 出了当前shell环境, 这次设置的alias都不会继续存在。 子shell也不会继承父shell的alias
阅读(961) | 评论(0) | 转发(0) |