如何有选择地不使用.bashrc中定义的别名

时间:2012-06-15 18:47:34

标签: bash alias

我的 .bashrc 中定义了一些别名。 E.g:

    alias ls='ls -la --color'

问题是有时我想有选择地不使用扩展。例如。所以我可以做:

ls -a

我发现的一个解决方案是:

`which ls` -a

当我想时使用别名。但我想知道是否还有其他成熟的习惯用法。

2 个答案:

答案 0 :(得分:7)

转义用作别名的命令。

\ls -a

答案 1 :(得分:3)

使用内置的命令。 Bash手册描述了内置如下:

  

使用args运行命令可以抑制正常的shell函数查找。只执行在PATH中找到的内置命令或命令。