1
我目前编辑我.bashrc
,并希望这样的行为:防止别名 - 庆典
ls
应该执行作为ls -AGlp | grep -v "\->"
(显示所有文件为排除符号链接彩色列表)。ly
应作为ls -AGlp
执行(同样的事情,但不排除符号链接)。
我加入这两行到我.bashrc
:
alias ls='ls -AGlp | grep -v "\->"'
alias ly='ls -AGlp'
可悲第二别名使用的ls
第一别名和膨胀以ls -AGlp | grep -v "\->"' -AGlp
,这导致一个grep-错误。
我该怎么办?我需要一些方法来防止秒别名使用第一个别名ls
而不是常规命令ls
。
'的别名LY ='在/ usr/bin中/ LS -AGlp'' – redneb
@redneb不必要地绕过'PATH'查找。 – chepner