今回は、前回の続きでLinuxのCLI操作を行う時に表示される
ディレクトリ名やファイル名の文字色の変更をユーザ毎に行う方法についてまとめておきます。
まず文字色の変更を行いたいユーザでログオンします。
(1)dircolorsコマンドを使用して設定ファイルを作成します。
[user@server]# dircolors -p > ~/.dir_colors
(2)作成した設定ファイルでディレクトリ文字の色設定を行います。
[user@server]# vi ~/.dir_colors
以下、DIR_COROLSファイルの一部です。
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'
実行が正常に完了すると以下のように表示されます。
(結果の一例となります。)
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
※コメント投稿者のブログIDはブログ作成者のみに通知されます