alias的作用是给命令赋予别名。
举个例子:
#将 service iptables restart 命名为iprestart
[root@localhost /]# alias iprestart='service iptables restart'
[root@localhost /]# iprestart
iptables:将链设置为政策 ACCEPT:filter [确定]
iptables:清除防火墙规则: [确定]
iptables:正在卸载模块: [确定]
iptables:应用防火墙规则: [确定]
[root@localhost /]#
查看所有别名
[root@localhost /]# alias
alias cp='cp -i'
alias iprestart='service iptables restart'
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'
[root@localhost /]#
这些别名存储在以下文件中:
- ~/.bashrc
- /etc/profile.d/*
unalise取消自定义的别名
[root@localhost /]# unalias iprestart
[root@localhost /]# iprestart
bash: iprestart: command not found
[root@localhost /]#
网友评论