Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1485219
  • 博文数量: 263
  • 博客积分: 10851
  • 博客等级: 上将
  • 技术积分: 2627
  • 用 户 组: 普通用户
  • 注册时间: 2008-11-26 22:40
文章分类

全部博文(263)

文章存档

2013年(4)

2012年(25)

2011年(33)

2010年(50)

2009年(138)

2008年(13)

分类: LINUX

2011-04-14 15:40:23

格式: 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) |
给主人留下些什么吧!~~