智传网优云课堂,专注分享IT技术
与IT技术爱好者一起共同学习进步

Linux命令别名设置之alias命令

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

linuxalias01.png

表明设置成功。

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'

linux查看已经设置的别名列表alias

3.3 删除别名

[root@zcwyou ~]# unalias xxx

例如,删除刚刚的设置:

[root@zcwyou ~]# unalias du

以上演示仅仅是临时生效的。如果要永久生效,需要修改用户配置文件~/.bashr

3.4 针对特定用户设置别名永久生效

修改用户配置文件~/.bashr,用户每次登录都会自动读取该文件内容的。

[root@zcwyou ~]# vi ~/.bashrc

添加以下内容:
alias du=’du -h’

linux针对特定用户设置别名永久生效

导入配置马上生效

[root@zcwyou ~]# source ~/.bashrc

如果不生效,检查~/.bash_profile文件

[root@zcwyou ~]# cat ~/.bash_profile

查看.bash_profile文件是否有以下内容,如果没有,添加上去。

# Get the aliases and functions
if [ -f ~/.bashrc ]; then
    . ~/.bashrc
fi

linux确保自动加载用户配置文件bash_profile文件
配置好后下次登录后就能自动设置别名了。

赞(1)
未经允许不得转载:Linux入门学习到精通 » Linux命令别名设置之alias命令
分享到: 更多 (0)

学习QQ群:557371664

关注微信公众号自助视频学习

评论 抢沙发

评论前必须登录!