如何在Linux或类Unix操作系统上的bashshell中打开或关闭文件名颜色(ls命令颜色)?大多数现代Linux发行版和Unix系统都有一个别名来定义文件名的颜色。然后ls命令负责在屏幕上显示文件、目录和其他文件系统对象的颜色。默认情况下,文件类型没有颜色编码。在Linux上,您需要将--color选项传递给ls命令。如果您使用的是基于OSX或BSD的系统,请将-G选项传递给ls命令。打开或关闭颜色的语法如下。如何关闭ls命令的颜色输入以下命令:$ls--color=none或使用unalias命令删除别名:$unaliasls请注意,以下bashshell别名被定义为使用ls命令显示颜色.此组合使用alias命令和grep命令:$alias|grepls示例输出:aliasl='ls-CF'aliasla='ls-A'aliasll='ls-alF'aliasls='ls--color=auto'如何打开ls命令的颜色使用以下任何命令:$ls--color=auto$ls--color=tty如果需要,您可以定义bashshell别名:aliasls='ls--color=auto'您可以添加或删除ls~/.bash_profile或~/.bashrc文件中的别名。使用文本编辑器(例如vi)编辑该文件:$vi~/.bashrc附加以下代码:#myls命令别名#aliasls='ls--color=auto'在Vi/Vim文本编辑器中保存并关闭文件。注意*BSD/macOS/AppleOSX中的ls命令将-G选项传递给ls命令以在{Free,Net,Open}BSD或macOS和AppleOSXUnix操作系统系列上启用彩色输出:$ls-G示例输出:如何在MacOSX终端中为ls命令启用彩色输出如何暂时跳过ls命令的彩色输出?您可以使用以下任何语法暂时禁用bashshell别名:\ls/bin/lscommandls'ls'
