Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我在.bashrc中定义了许多别名。例如:
alias ls='ls -la --color'
问题是有时我想选择性地不使用扩展。例如,这样我就可以做一个:
ls -a
我发现的一种解决方案是:
`which ls` -a
当我不想使用别名时。但我想知道是否还有另一个既定的习惯用法。
转义用作别名的命令。
\ls -a
使用内置命令。Bash 手册对此内置函数的描述如下:
使用 args 运行命令会抑制正常的 shell 函数查找。仅执行内置命令或在 PATH 中找到的命令。