我目前正在编辑我的.bashrc
并想要这样的行为:
ls
应该以{{1}}执行(将所有文件显示为彩色列表,不包括符号链接)。ls -AGlp | grep -v "\->"
应该以{{1}}执行(同样的事情,但不要排除符号链接)。我将这两行添加到ly
:
ls -AGlp
.bashrc
可悲的是,第二个别名使用alias ls='ls -AGlp | grep -v "\->"'
的第一个别名并扩展为alias ly='ls -AGlp'
,这会导致 grep -error。
我该怎么办?我需要一些方法来阻止秒别名使用ls
的第一个别名而不是常规命令ls -AGlp | grep -v "\->"' -AGlp
。
答案 0 :(得分:1)
您可以使用command ls
来使用原始ls