Linux 下ll 命令无法展示文件,不知道什么原因?
你设置的 ll 命令别名不对,应该设置成类似alias ll="ls -l"
或者ll="/bin/ls -l"
的样子,就是说设置别名的时候不应该指定路径名,
即使指定也必须是绝对路径。
你可以用alias
命令查看一下 ll 的具体设置,就像这样:
$ alias ll
alias ll='ls -l --color=auto'
# 你的输出很可能是下面这样:
$ alias ll
alias ll='bin/ls -l --color=auto'
# 要临时修复错误,使用如下命令(下次登陆失效)
$ alias ll="ls -l --color=auto"
如果 ll 别名是你自己设置的,把设置纠正过了就行了,如果不是,
要永久修复,执行这条命令: echo ' ll="ls -l --color=auto"' >> ~/.bashrc
sudo find /etc/ ~ -type f | sudo xargs egrep --color=auto -n 'alias[[:space:]]+ll'`
要找到那里设置错了,执行命令: