清除所有Linux/UNIX bash shell别名
时间:2020-01-09 10:37:41 来源:igfitidea点击:
如何在单个命令中清除所有Linux和UNIX bash shell别名?
我定义了二十个bash shell别名,我只需要在当前会话中将其删除。
我如何摆脱所有这些?
您需要在Linux或Unix上使用unalias命令来删除bash shell别名。
alias命令,用于创建别名。
它适用于bash,ksh,csh和其他Unix shell。
本教程显示如何使用命令行选项清除或删除bash shell别名。
如何查看bash shell别名列表
要获取当前用户的别名列表,请运行:
alias
或者
alias -p
如何定义一个新的bash shell别名
语法为:
alias name='value'
以下命令为常用的clear命令创建一个名为c的新别名:
alias c='clear'
接下来,要清除屏幕,无需键入clear,用户只需键入字母c并按Enter键:
c
在此示例中,当用户键入nano时,打开一个名为vim的文本编辑器:
alias nano='vim' nano
unalias命令语法删除别名
语法为:
unalias name unalias [option] name
要除去名为foo的别名,请输入:
unalias foo
要清除名为c的别名,请输入:
unalias c
请注意,不带参数或带有-p选项的alias命令将打印别名列表:
$ alias
输出示例:
alias ll='ls -lh' alias ls='ls --color=auto' alias vi='vim ' alias c='clear' alias d="/usr/local/bin/chkdomain $@"
如何清除所有Linux/UNIX bash shell别名
要从已定义别名列表中删除所有bash shell别名,请按如下所示通过-a
选项,它将删除所有别名定义:
unalias -a
验证一下:
alias
上面的命令删除了所有bash shell别名。