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