修改ubuntu终端ls显示各文件颜色
2018-03-27 本文已影响1204人
温暖春阳
使用xshell终端操作Linux是各种类型文件都是白色的看上去非常不方便,在此记录修改方法。
我的ubuntu下的/etc/目录里没有DIR_COLORS文件
- 利用dircolors命令,查看我们的系统当前的文件名称显示颜色的值,然后利用管道重定向到用户目录下的.dircolors文件。这里我们要创建了一个.dircolors文件。
cd ~ //进入用户根目录
touch .dircolors //创建.dircolors文件
dircolors -p > .dircolors //将命令dircolors输出内容重定向到.dircolors
- 用vi打开 .dircolors 文件,然后我们看到多了很多内容,具体喜欢什么颜色可以参考下面的内容来修改。
- 为了让修改生效,我们需要重新加载 bashrc文件。
vi .bashrc //然后将force_color_prompt=yes前的注释符号#拿掉
source .bashrc //本次生效
touch .bash_profile //创建一个.bash_profile,先查看下有没有这个文件,如果有在里面添加如下内容
if [ -f "$HOME/.bashrc" ];then
. "$HOME/.bashrc"
fi
样式参数参考:
这里的01表示高亮度显示,34表示蓝色,35表示洋红色
00 — Normal (no color, no bold)
01 — Bold //粗体
文字颜色
30 — Black //黑色
31 — Red //红色
32 — Green //绿色
33 — Yellow //黄色
34 — Blue //蓝色
35 — Magenta //洋红色
36 — Cyan //蓝绿色
37 — White //白色
背景颜色
40 — Black
41 — Red
42 — Green
43 — Yellow
44 — Blue
45 — Magenta
46 — Cyan
47 – White
默认颜色所代表的的文件类型说明:
白色: 表示普通文件
蓝色: 表示目录
绿色: 表示可执行文件
红色: 表示压缩文件
蓝绿色: 链接文件
红色闪烁:表示链接的文件有问题
黄色: 表示设备文件
灰色: 表示其他文件