ubuntu文件类型没有颜色区分,如何解决

本文原创,转载请注明:https://www.cnblogs.com/tkblack/p/10670555.html 

一般来说,我们使用ls 、ll 、la 、l 等命令会将不同文件类型显示为不同的颜色,但是,特殊情况下由于一些误操作,导致该设置失效。

首先,我们要查看当前用户目录下是否有.bashrc文件,并查看是否有内容,当然内容这里不进行具体展示,一般是用户的偏好设置,以及一些别名。Linux系统中并没有ll 这个命令,其实它是ls -alF的别名。

如果.bashrc文件存在且不为空,那么,直接运行source ~/.bashrc命令基本就能解决这个问题,运行后注意新开一个窗口验证。如果无效,则需要检查文件内容,是否定义了以下别名:

 

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

alias ll='ls -alF'
alias la='ls -A'
alias l='ls -CF'

如果没有这些别名的定义,则手动将以上内容插入到文件末尾,保存并source。

 

posted @ 2019-04-08 15:03  tkblack  阅读(877)  评论(0编辑  收藏  举报