我在bashrc中有一个命令
alias ls="ls -l"
现在我想要ls的正常行为(即仅文件名) 我正在尝试
alias ls_normal="ls"
当我执行ls_normal时,它正在调用ls,即ls -l。
在通过别名更改ls后,如何获得ls的默认行为?可以保存吗?
答案 0 :(得分:3)
调用\ls
,'ls'
,"ls"
或使用指向ls
的完整路径都可以防止别名扩展。
答案 1 :(得分:2)
将其别名为完整路径:
alias ls_normal="/bin/ls"
答案 2 :(得分:2)
最好的方法是使用反斜杠来调用它:
alias ls_normal='\ls'