在 Mac OS X 中为终端添加颜色

Anonim

在 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 颜色条目也会删除任何可怕的颜色组合。

在 Mac OS X 中为终端添加颜色