1. alias命令简介
Linux alias命令用来设置命令的别名,简化一些复杂的命令与选项或参数搭配的使用。使用alias时,必须使用单引号将原来的命令和选项或参数包含,防止特殊字符导致错误。
2. 使用格式
alias 别名=’原命令 -选项/参数’
3. 使用案例
先看看例子:
查看/var/bbb目录占用的空间
[root@zcwyou ~]# du /var/bbb
48432 /var/bbb
默认情况下,以字节数显示
添加选项-h,以人类习惯的单位显示
[root@zcwyou ~]# du -h /var/bbb
48M /var/bbb
那么,可以把du -h设置为du吗?
3.1 别名设置方法
[root@zcwyou ~]# alias du='du -h'
验证一下效果:
[root@zcwyou ~]# du /var/backup
405M /var/backup
表明设置成功。
3.2 查看已经设置的别名列表
[root@zcwyou ~]# alias -p
alias cp='cp -i'
alias du='du -h'
alias egrep='egrep --color=auto'
alias fgrep='fgrep --color=auto'
alias grep='grep --color=auto'
alias l.='ls -d .* --color=auto'
alias ll='ls -l --color=auto'
alias ls='ls --color=auto'
alias mv='mv -i'
alias rm='rm -i'
alias which='alias | /usr/bin/which --tty-only --read-alias --show-dot --show-tilde'
3.3 删除别名
[root@zcwyou ~]# unalias xxx
例如,删除刚刚的设置:
[root@zcwyou ~]# unalias du
以上演示仅仅是临时生效的。如果要永久生效,需要修改用户配置文件~/.bashr
3.4 针对特定用户设置别名永久生效
修改用户配置文件~/.bashr,用户每次登录都会自动读取该文件内容的。
[root@zcwyou ~]# vi ~/.bashrc
添加以下内容:
alias du=’du -h’
导入配置马上生效
[root@zcwyou ~]# source ~/.bashrc
如果不生效,检查~/.bash_profile文件
[root@zcwyou ~]# cat ~/.bash_profile
查看.bash_profile文件是否有以下内容,如果没有,添加上去。
# Get the aliases and functions
if [ -f ~/.bashrc ]; then
. ~/.bashrc
fi
配置好后下次登录后就能自动设置别名了。
评论前必须登录!
注册