とあるエンジニアの技術記録

主にWindowsやLinuxの設定方法、トラブル解決方法について投稿してます~♪

Linuxのディレクトリ名やファイル名の文字色を変更する方法 (ユーザ毎の設定)

2013年06月17日 23時32分13秒 | Linux

今回は、前回の続きでLinuxのCLI操作を行う時に表示される
ディレクトリ名やファイル名の文字色の変更をユーザ毎に行う方法についてまとめておきます。

まず文字色の変更を行いたいユーザでログオンします。

(1)dircolorsコマンドを使用して設定ファイルを作成します。
  [user@server]# dircolors -p > ~/.dir_colors

(2)作成した設定ファイルでディレクトリ文字の色設定を行います。
  [user@server]# vi ~/.dir_colors
以下、DIR_COROLSファイルの一部です。

 FILE 00         # normal file
 DIR 01;34       # directory
 LINK 01;36      # symbolic link
 FIFO 40;33      # pipe
 SOCK 01;35      # socket
 BLK 40;33;01    # block device driver
 CHR 40;33;01    # character device driver
 ORPHAN 01;05;37;41  # orphaned syminks
 MISSING 01;05;37;41 # ... and the files they point to
 
 # 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 '#')
 .cmd 01;32 # executables (bright green)
 .exe 01;32
 .com 01;32
 .btm 01;32
 .bat 01;32

ディレクトリーや拡張子毎に色分け設定されておりますが、
ディレクトリの設定箇所は「DIR 01;34  # directory」になり「34」の箇所を「37」に変更します。

変更前:「DIR 01;34  # directory」

変更後:「DIR 01;37  # directory」

 *参考までに色コードは以下の通りです。
  黒色は「30」、赤色は「31」、緑色は「32」、黄色は「33」、青色は「34」、紫色は「35」、水色は「36」、白色は「37」

 *文字裏(バック)の色コードは以下の通りです。
  黒色は「40」、赤色は「41」、緑色は「42」、黄色は「43」、青色は「44」、紫色は「45」、水色は「46」、白色は「47」

 *その他コードは以下の通りです。
  標準色は「00」、明るくするは「01」、下線を引くは「04」、点滅させるは「05」

(3)最後に設定を有効化するために以下のコマンドを実行します。
  [root@server]# eval 'dircolors ~/.dir_colors -b'

  実行が正常に完了すると以下のように表示されます。
 (結果の一例となります。)

  # eval 'dircolors ~/.dir_colors -b'
LS_COLORS='no=00:fi=00:di=01;37:ln=00;36:pi=40;33:so=00;35:bd=40;33;01:cd=40;33;01:or=01;05;37;41:mi=01;05;37;41:ex=00;32:*.cmd=00;32:*.exe=00;32:*.com=00;32:*.btm=00;32:*.bat=00;32:*.sh=00;32:*.csh=00;32:*.tar=00;31:*.tgz=00;31:*.arj=00;31:*.taz=00;31:*.lzh=00;31:*.zip=00;31:*.z=00;31:*.Z=00;31:*.gz=00;31:*.bz2=00;31:*.bz=00;31:*.tz=00;31:*.rpm=00;31:*.cpio=00;31:*.jpg=00;35:*.gif=00;35:*.bmp=00;35:*.xbm=00;35:*.xpm=00;35:*.png=00;35:*.tif=00;35:';
export LS_COLORS 

以上。

▼参考URL
「Linuxのディレクトリ名やファイル名の文字色を変更する方法」
http://blog.goo.ne.jp/derstoss/e/0a2f6d16186fce9e23cfa03b2258da59



コメントを投稿