linux命令ls,显示有高亮的原因
平时在linux系统使用ls命令,显示当前目录下的所有的文件,显示的文件结果有高亮。就如下图所示:
可以看到,对于目录文件,有蓝色高亮。
但如果我们运行:sudo ls

可以看到这里却并没有高亮
实际上,当我们运行:ls --color=auto

这里也会有高亮提示,也就是说我们直接运行ls,与ls --color=auto的效果是一样的。我们很容易想到,也许我们运行的ls是在默认运行了ls --color=auto。
使用alias命令,查看目前已经定义命令别名。可以看到,在终端运行ls就是在运行ls --color=auto。

也可以在~/.bashrc文件中查看到。

个人理解,欢迎交流指正^ ^

















