关于终端显示不同文件类型颜色的配置文件修改

在终端输入ls --help查看,提示颜色区分文件类型功能被禁用,

$ ls --help

使用色彩来区分文件类型的功能已被禁用,默认设置和 --color=never 同时禁用了它。
使用 --color=auto 选项,ls 只在标准输出被连至终端时才生成颜色代码。
LS_COLORS 环境变量可改变此设置,可使用 dircolors 命令来设置。

解决办法:

编辑bashrc配置文件:

$ nano ~/.bashrc

找到“ #alias dir='dir --color=auto'
#alias vdir='vdir --color=auto'

if [ -x /usr/bin/dircolors ]; then
    test -r ~/.dircolors && eval "$(dircolors -b ~/.dircolors)" || eval "$(dircolors -b)"
    alias ls='ls --color=auto'
    #alias dir='dir --color=auto'
    #alias vdir='vdir --color=auto'

    alias grep='grep --color=auto'
    alias fgrep='fgrep --color=auto'
    alias egrep='egrep --color=auto'
fi

把前面的”#“去掉,然后更新配置文件

$ source ~/.bashrc

另开一个终端窗口,发现已经显示不同文件类型颜色了。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容