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'
这句话
更多推荐
已为社区贡献1条内容
所有评论(0)