修改 Linux下面文件夹的颜色

来源:互联网 发布:叉叉助手脚本源码 编辑:程序博客网 时间:2024/06/13 05:40

Linux下面文件夹的颜色(默认为深蓝),修改文件夹颜色的方法分为三步来解决:

1、配置文件:

执行该语句 dircolors 这个名字一会会用到)

dircolors -p > ~/.dircolors

2、修改文件:

vim  ~/.dircolors

#打开文件,找到这一行:DIR 01;34 # directory# Background color codes:# 40=black 41=red 42=green 43=yellow 44=blue 45=magenta 46=cyan 47=whiteNORMAL 00       # global default, although everything should be something.FILE 00         # normal fileDIR 01;34       # directory LINK 01;36      # symbolic linkFIFO 40;33      # pipeSOCK 01;35      # socketBLK 40;33;01    # block device driver#修改34,换一个想要的颜色就可以了,# 40=black 41=red 42=green 43=yellow 44=blue 45=magenta 46=cyan 47=white


3、重新加载:


#看一下~/.bashrc这个文件,里面有关于上面会用到的名字关联# enable color support of ls and also add handy aliasesif [ -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
修改后的默认颜色效果图


这里额外贴上我 .bashrc的文件内容   文件位置: vim  ~/.bashrc 

# .bashrc# User specific aliases and functionsalias rm='rm -i'alias cp='cp -i'alias mv='mv -i'#alias ll='ls -l'alias ll='ls -l'alias ls="ls --color"# Source global definitionsif [ -f /etc/bashrc ]; then        . /etc/bashrcfi# enable color support of ls and also add handy aliasesif [ -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'fiexport LANG='POSIX'export LC_CTYPE='zh_CN.UTF-8'

.dircolors 文件的默认内容:  

# Configuration file for dircolors, a utility to help you set the# LS_COLORS environment variable used by GNU ls with the --color option.# Copyright (C) 1996-2013 Free Software Foundation, Inc.# Copying and distribution of this file, with or without modification,# are permitted provided the copyright notice and this notice are preserved.# The keywords COLOR, OPTIONS, and EIGHTBIT (honored by the# slackware version of dircolors) are recognized but ignored.# Below, there should be one TERM entry for each termtype that is colorizableTERM EtermTERM ansiTERM color-xtermTERM con132x25TERM con132x30TERM con132x43TERM con132x60TERM con80x25TERM con80x28TERM con80x30TERM con80x43TERM con80x50TERM con80x60TERM cons25TERM consoleTERM cygwinTERM dttermTERM eterm-colorTERM gnomeTERM gnome-256colorTERM jfbtermTERM konsoleTERM ktermTERM linuxTERM linux-cTERM mach-colorTERM mltermTERM puttyTERM putty-256colorTERM rxvtTERM rxvt-256colorTERM rxvt-cygwinTERM rxvt-cygwin-nativeTERM rxvt-unicodeTERM rxvt-unicode-256colorTERM rxvt-unicode256TERM screenTERM screen-256colorTERM screen-256color-bceTERM screen-bceTERM screen-wTERM screen.EtermTERM screen.rxvtTERM screen.linuxTERM stTERM st-256colorTERM terminatorTERM vt100TERM xtermTERM xterm-16colorTERM xterm-256colorTERM xterm-88colorTERM xterm-colorTERM xterm-debian# Below are the color init strings for the basic file types. A color init# string consists of one or more of the following numeric codes:# Attribute codes:# 00=none 01=bold 04=underscore 05=blink 07=reverse 08=concealed# Text color codes:# 30=black 31=red 32=green 33=yellow 34=blue 35=magenta 36=cyan 37=white# Background color codes:# 40=black 41=red 42=green 43=yellow 44=blue 45=magenta 46=cyan 47=white#NORMAL 00 # no color code at all#FILE 00 # regular file: use no color at allRESET 0 # reset to "normal" colorDIR 01;34 # directoryLINK 01;36 # symbolic link. (If you set this to 'target' instead of a # numerical value, the color is as for the file pointed to.)MULTIHARDLINK 00 # regular file with more than one linkFIFO 40;33 # pipeSOCK 01;35 # socketDOOR 01;35 # doorBLK 40;33;01 # block device driverCHR 40;33;01 # character device driverORPHAN 40;31;01 # symlink to nonexistent file, or non-stat'able fileSETUID 37;41 # file that is setuid (u+s)SETGID 30;43 # file that is setgid (g+s)CAPABILITY 30;41 # file with capabilitySTICKY_OTHER_WRITABLE 30;42 # dir that is sticky and other-writable (+t,o+w)OTHER_WRITABLE 34;42 # dir that is other-writable (o+w) and not stickySTICKY 37;44 # dir with the sticky bit set (+t) and not other-writable# This is for files with execute permission:EXEC 01;32# List any file extensions like '.gz' or '.tar' that you would like ls# to colorize below. Put the extension, a space, and the color init string.# (and any comments you want to add after a '#')# If you use DOS-style suffixes, you may want to uncomment the following:#.cmd 01;32 # executables (bright green)#.exe 01;32#.com 01;32#.btm 01;32#.bat 01;32# Or if you want to colorize scripts even if they do not have the# executable bit actually set.#.sh 01;32#.csh 01;32 # archives or compressed (bright red).tar 01;31.tgz 01;31.arc 01;31.arj 01;31.taz 01;31.lha 01;31.lz4 01;31.lzh 01;31.lzma 01;31.tlz 01;31.txz 01;31.tzo 01;31.t7z 01;31.zip 01;31.z 01;31.Z 01;31.dz 01;31.gz 01;31.lrz 01;31.lz 01;31.lzo 01;31.xz 01;31.bz2 01;31.bz 01;31.tbz 01;31.tbz2 01;31.tz 01;31.deb 01;31.rpm 01;31.jar 01;31.war 01;31.ear 01;31.sar 01;31.rar 01;31.alz 01;31.ace 01;31.zoo 01;31.cpio 01;31.7z 01;31.rz 01;31.cab 01;31# image formats.jpg 01;35.jpeg 01;35.gif 01;35.bmp 01;35.pbm 01;35.pgm 01;35.ppm 01;35.tga 01;35.xbm 01;35.xpm 01;35.tif 01;35.tiff 01;35.png 01;35.svg 01;35.svgz 01;35.mng 01;35.pcx 01;35.mov 01;35.mpg 01;35.mpeg 01;35.m2v 01;35.mkv 01;35.webm 01;35.ogm 01;35.mp4 01;35.m4v 01;35.mp4v 01;35.vob 01;35.qt 01;35.nuv 01;35.wmv 01;35.asf 01;35.rm 01;35.rmvb 01;35.flc 01;35.avi 01;35.fli 01;35.flv 01;35.gl 01;35.dl 01;35.xcf 01;35.xwd 01;35.yuv 01;35.cgm 01;35.emf 01;35# http://wiki.xiph.org/index.php/MIME_Types_and_File_Extensions.axv 01;35.anx 01;35.ogv 01;35.ogx 01;35# audio formats.aac 00;36.au 00;36.flac 00;36.mid 00;36.midi 00;36.mka 00;36.mp3 00;36.mpc 00;36.ogg 00;36.ra 00;36.wav 00;36# http://wiki.xiph.org/index.php/MIME_Types_and_File_Extensions.axa 00;36.oga 00;36.spx 00;36.xspf 00;36


参考: https://zhidao.baidu.com/question/246332925.html



原创粉丝点击