Bash Shell临时禁用别名
时间:2019-11-20 08:53:04 来源:igfitidea点击:
问题
在Linux bash shell中,如何临时删除(禁用)shell别名,直接调用原来的命令,不是使用unalias命令?
如何显示shell当前定义的别名
执行以下命令:
$ alias
在shell中如何创建别名
为clear命令创建一个名为c的别名:
$ alias c='clear'
然后,如果要清除屏幕,无需输入clear,用户只需键入字母c并按[ENTER]键:
$ c
如何临时禁用shell别名?
要临时禁用别名,只需在命令前加上反斜杠即可。
创建一个名为vnstat的别名:
$ alias vnstat='vnstat -i eth1' $ vnstat
现在临时禁用vnstat别名,输入:
$ \vnstat
另一种方法是命令的完整路径:
$ /usr/bin/vnstat
还可以使用下面的方法临时禁用别名:
$ "vnstat" $ 'vnstat' $ command vnstat
shell如何永久取消别名
在shell的配置文件中设置,例如~/.bashrc, /etc/profile等:
$ vi ~/.bashrc $ unalias nameHere $ unalias vnstat $ source ~/.bashrc