在 Mac OS X 中为终端添加颜色
在 Mac OS X 中的终端中添加彩色 ls 输出是使在命令行中导航更容易一些的好方法。这使得不同的项目以不同的颜色显示,包括目录、文件、可执行文件和符号链接。
如何在Mac OS X终端中添加颜色“ls”命令输出
我们将涵盖深色和浅色终端的可自定义颜色输出设置,您可以通过在命令行键入“ls -G”来预览颜色 ls 输出。使用 ls -G 的预览将取决于终端颜色设置,但不一定代表下面屏幕截图中显示的颜色。
- 打开终端并输入: 纳米.bash_profile
- 使用箭头键导航到文档底部并粘贴到下面的任一文本块中,具体取决于终端外观(请参阅下面的 man entry 以进行进一步自定义)
深色终端主题的颜色:export CLICOLOR=1 export LSCOLORS=GxFxCxDxBxegedabagaced
轻型终端主题的颜色:export CLICOLOR=1 export LSCOLORS=ExFxBxDxCxegedabagacad
- 将字符串粘贴到.bash_profile 后,确认它在nano 中看起来像这样:
- 点击Control+O保存并打开一个新的终端窗口
- 键入“ls”或“ls -la”以确认彩色输出
可选地,您可能希望在.bash_profile 中创建别名以将ls 链接到类似ls -GFh 的内容,这看起来像:
alias ls='ls -GFh'
这适用于Mac OS X 10.6、OS X 10.7、OS X 10.8 及更高版本,只要您使用的是bash shell。如果您不确定您使用的是什么 shell,请在终端窗口标题栏中查找“bash”,或者您可以使用以下命令进行检查:
echo $SHELL
如果是bash,输出将是“/bin/bash”,否则将是其他内容。
不要忘记,您还可以立即更改终端窗口的外观,也可以更改终端壁纸。
手动自定义LSCOLORS如果以上颜色选择不适合你,你可以设置任何你想要的。如果你想试一试,这里是 LSCOLORS 的手册页。默认值为“exfxcxdxbxegedabagacad”,但清除 .bash_profile 颜色条目也会删除任何可怕的颜色组合。