1. 作用
别名可以使命令操作更加简单
让危险的操作更加安全
2. 设置别名
2.1 查看系统默认设置的别名
[root@templates ~]# alias
alias cp='cp -i'
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'
2.2 如何设置别名
2.2.1 设置别名的语法
alias 别名名称='命令信息'
2.2.2 设置案例
- 案例一 (临时设置)
用 catnet
代替 cat /etc/sysconfig/network-scripts/ifcfg-eth0
alias catnet='cat /etc/sysconfig/network-scripts/ifcfg-eth0'
- 案例二 (临时设置)
执行 rm
命令,弹出 'The rm command is dangerous. Use it with caution'
alias rm=echo 'The rm command is dangerous. Use it with caution!'
注意:如果别名配置中已经有rm
,会覆盖之前的rm
别名配置。
- 案例三 (永久设置)
1. 配置别名
alias rm='echo The rm command is dangerous,Use it with caution'
2. 编辑 /etc/peofile 文件,并使得文件生效
vim /etc/profile
alias rm='echo The rm command is dangerous,Use it with caution'
source /etc/profile
3. 编辑 ~/.bashrc ,并使得文件生效
# rm='rm -i'
source ~/.bashrc
2.3 如何使别名功能失效
2.3.1 方法一
- 取消别名
unalias catnet
2.3.2 方法二
- 利用
\
使别名失效
\rm -fr /data
2.3.3 方法三
- 使用命令的绝对路径执行命令
/usr/bin/rm -fr /data
网友评论