linux命令ls,显示有高亮的原因
平时在linux系统使用ls
命令,显示当前目录下的所有的文件,显示的文件结果有高亮。就如下图所示:可以看到,对于目录文件,有蓝色高亮。
但如果我们运行:sudo ls
可以看到这里却并没有高亮
实际上,当我们运行:ls --color=auto
这里也会有高亮提示,也就是说我们直接运行ls
,与ls --color=auto
的效果是一样的。我们很容易想到,也许我们运行的ls
是在默认运行了ls --color=auto
。
使用alias
命令,查看目前已经定义命令别名。可以看到,在终端运行ls
就是在运行ls --color=auto
。
也可以在~/.bashrc文件中查看到。
个人理解,欢迎交流指正^ ^