在ubuntu 14.10的/ usr / bin文件夹中,我尝试搜索以字母x开头的文件。 我的命令是:ls | grep ^ x
它不起作用(没有结果)但我不知道为什么因为ls x *返回162个结果。
经过检查,我认为它来自ls命令。当我使用ls | grep ^ ........ x(8分)我获得了以" x"开头的所有文件。我使用$时遇到同样的问题:当我使用ls |时grep ..... e $(5分)我获得所有以" e"结尾的文件。
当我尝试访客会话时,该命令有效。我可能与conf文件冲突?我怎么解决这个问题?
答案 0 :(得分:1)
问题来自别名ls ='ls --color'。 要解决我的问题,我只需要unalias或使用\ ls | grep ^ x。
alias ls ='ls --color = auto'也可以。