Linux中ls显示文件夹没有颜色的解决方法
按照很多博客,修改了很多次,都是说使用cp /etc/DIR_COLORS ~/.dir_colors命令,然后使用vim ~/.dir_colors命令编辑文件中的DIR 01;34(01:字体粗体,34:颜色蓝色),我修改了很多次,但是发现都没有效果,显示还是黑背景白字:我的步骤是:开始使用的命令是cp /etc/DIR_COLORS ~/.dir_colors提示如下:更换命令:dircol
·
按照很多博客,修改了很多次,都是说使用cp /etc/DIR_COLORS ~/.dir_colors命令,然后使用vim ~/.dir_colors命令编辑文件中的DIR 01;34(01:字体粗体,34:颜色蓝色),我修改了很多次,但是发现都没有效果,显示还是黑背景白字:
我的步骤是:
-
开始使用的命令是
cp /etc/DIR_COLORS ~/.dir_colors
提示如下:
-
更换命令:
dircolors -p > .dir_colors,有效 -
然后按照上面的步骤修改DIR,但是发现没有效果
-
进一步找问题,根据博客,发现是我有文件缺失:

-
使用
vim ~/.bash_profile命令创建该文件,按以下内容编辑该文件:if [ -f "$HOME/.bashrc" ];then . "$HOME/.bashrc" fi -
然后使用命令
source ~/.bash_profile,使上述修改生效 -
使用命令
vim ~/.bashrc,进入编辑,在最后一行添加如下内容:alias ls='ls --color' -
同样
source ~/.bashrc -
ls显示发现生效了,如下:
-
所以之前修改了
DIR的参数时没有生效的原因就是.bachrc中没有添加alias ls='ls --color'这句话
更多推荐



所有评论(0)