mac term分颜色显示不一样类型文件

对于从Unix/Linux平台转到Mac的同窗来讲,“终端”是常常要使用的一个工具。不过可能有不少人已经发现了,当咱们使用ls命令来显示目录内容的时候,“终端”对于目录、可执行文件等特殊类型的文件并无使用颜色来显示,只有使用“ls -G”时,才能显示颜色,这可真是不方便啊。有没有方法能够默认显示颜色呢?方法固然有。shell

方案一 第一个方案是让ls自动变成ls -G。咱们要在用户目录下(~)建立一个名为.bash_profile的文件,若是这个文件已经存在,咱们直接编辑这个文件就能够了。在~/.bash_profile中加入下面的内容:bash

alias ls=”ls -G” 保存文件后,从新启动“终端”。这时,运行ls命令,咱们就能够看到文件已经能够用彩色来显示了。 www.2cto.comsocket

方案二 上面这个方案虽然解决了彩色显示问题,可是还有一点不足,就是没法设置显示的颜色。\ 好比说,我想用红色显示目录,那么这种方法是作不到的。下面咱们来看看一个更好的解\ 决方案。一样是修改~/.bash_profile文件,在文件中加入下面两行配置。工具

export CLICOLOR=1 export LSCOLORS=gxfxaxdxcxegedabagacad 保存文件,从新运行“终端”,咱们发现目录的颜色由蓝色变成了青色。 配置ui

那么应该怎样来配置成我喜欢的颜色呢?下面咱们就来详细说一些这些配置。ip

~/.bash_profile是bash shell中当前登陆用户的配置文件。bash是“终端”中默认的shell。ci

alias ls=”ls -G”是给”ls -G”起了一个别名,当执行ls时,就至关于执行了ls -G。it

CLICOLOR是用来设置是否进行颜色的显示。CLI是Command Line Interface的缩写。pip

LSCOLORS是用来设置当CLICOLOR被启用后,各类文件类型的颜色。LSCOLORS的值中每两个字母为一组,分别设置某个文件类型的文字颜色和背景颜色。LSCOLORS中一共11组颜色设置,按照前后顺序,分别对如下的文件类型进行设置: www.2cto.com
directory symbolic link socket pipe executable block special character special executable with setuid bit set executable with setgid bit set directory writable to others, with sticky bit directory writable to others, without sticky bit LSCOLORS中,字母表明的颜色以下:table

a 黑色 b 红色 c 绿色 d 棕色 e 蓝色 f 洋红色 g 青色 h 浅灰色 A 黑色粗体 B 红色粗体 C 绿色粗体 D 棕色粗体 E 蓝色粗体 F 洋红色粗体 G 青色粗体 H 浅灰色粗体 x 系统默认颜色 因此,若是咱们想把目录显示成红色,就能够把LSCOLORS设置为bxfxaxdxcxegedabagacad就能够了

相关文章
相关标签/搜索