お知らせ

  • 利用規約を守って投稿してください。また、よくある質問および投稿の手引きも参照してください。
  • メッセージの投稿にはアカウントが必要です。未登録の方は、ユーザ登録ページからアカウントを作成することができます。

#1 2008-04-04 16:48:57

hiro
メンバ
登録日: 2006-11-06

lsの色

/etc/DIR_COLORS をホームにコピーして・・・

http://uguisu.skr.jp/Windows/u_waza.html

というのがあるんですが、ubuntuの場合はどのようにして
lsで表示されるファイルの色を拡張子ごとにカスタマイズできるのでしょうか?
/etc/DIR_COLORSはありません・・・。

オフライン

 

#2 2008-04-04 17:06:32

yama
メンバ
登録日: 2006-10-23

Re: lsの色

hiro による投稿:

/etc/DIR_COLORS をホームにコピーして・・・

http://uguisu.skr.jp/Windows/u_waza.html

というのがあるんですが、ubuntuの場合はどのようにして
lsで表示されるファイルの色を拡張子ごとにカスタマイズできるのでしょうか?
/etc/DIR_COLORSはありません・・・。

ubuntu だと環境変数、LS_COLORS に設定するみたいですね。
dircolors コマンドで設定するデータが得られます。

後はこの値をいじって ~/.bashrc に記述しておけばいいんじゃないでしょうか。

オフライン

 

#3 2008-04-04 19:58:42

hiro
メンバ
登録日: 2006-11-06

Re: lsの色

$dircolors -p > ~/.dir_colors

として.dircolorsをいじって

$eval `dircolors ~/.dir_colors -b`

とすればよいんですよね?
evalコマンドをしたときに
File name too long.
export: Command not found.
と出力されるんですが何かへんなのでしょうか?
自分の場合はtchrcを使用しています。

最後の編集者: hiro (2008-04-09 14:10:04)

オフライン

 

#4 2008-04-04 21:10:26

mizuno
管理者
From: Kyoto
登録日: 2007-02-28

Re: lsの色

tcsh だと export ではなく setenv だったりしませんか?

オフライン

 

#5 2008-04-04 21:31:33

hiro
メンバ
登録日: 2006-11-06

Re: lsの色

~/.dir_colors のexportの部分をsetenvにするということですか?

オフライン

 

#6 2008-04-04 22:32:17

toshio
メンバ
登録日: 2007-11-14

Re: lsの色

Cシェル系ならdircolors コマンドに(-bオプションの代わりに)-cオプションを与えれば良いかと思います。

オフライン

 

#7 2008-04-09 14:09:37

hiro
メンバ
登録日: 2006-11-06

Re: lsの色

$eval `dircolors ~/.dir_colors -c`
とすることで無事できました。ありがとうございました。

オフライン

 

#8 2008-04-10 17:22:20

hiro
メンバ
登録日: 2006-11-06

Re: lsの色

すいません。もうひとつ教えてください。
一度シャットダウンすると再度
$eval `dircolors ~/.dir_colors -c`
をしないといけないようなんですが、起動時に反映させるにはどうすればよろしいのでしょうか?

オフライン

 

#9 2008-04-11 09:42:10

toshio
メンバ
登録日: 2007-11-14

Re: lsの色

tcshは使っていないので正確ではないかもしれませんが・・・
~/.tcshrcファイルのどこかに

eval `dircolors ~/.dir_colors -c`

を書き加えておけば良いかと思います。

なお、Ubuntuのデフォルトのインストールでは~/.bashrcに同様の記述があります。
参考にはなるでしょう。

オフライン

 

#10 2008-04-12 21:36:00

hiro
メンバ
登録日: 2006-11-06

Re: lsの色

toshioさんの言うとおりやったらできました。
ありがとうございましt。

オフライン

 

Board footer

Powered by FluxBB