[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[debian-users:12497] Re: su de color ???



From: Sanyou "SHEF" Sone <sone_san@xxxxxxxxxxxxxxx>
Subject: [debian-users:12489] su de color ???
Date: Wed, 3 Feb 1999 11:19:47 +0900

> ----------
> sanyou@server$ su <Enter>
> Password:
> /home/sanyou# _		※とすると
> ^^^^^^^^^^^^^		※←^^^^^の部分が真っ赤な背景に成ります。また、
> /home/sanyou# ls -a	※とすると
> ./              .bash_aliases      .psdevtab
> ../             .bash_history      .xsession*
> .Xauthority     .bash_profile      .xsession-errors
> .Xresources*    .bashrc            GNUstep/
> ----------                         ^^^^^^^この部分が青色
> ./ & ../ の "."部分が青色
> .Xresources* と .xsession* の "*"を除いた部分が緑色と成ります。
> 
> これは、dselectか何かで余計な物(ツールなど)をインストールしてしまった
> 結果なんでしょうか?面白いと言えば面白いのですが、プロンプトの背景が
> 赤色では見難くてしょうがありません。

昨日紹介した user-ja の影響でしょう。root で user-ja-conf を実行したの
で、/root/.bash_profile や /root/.bashrc が書き換えられたのです。

# おそらく、root で作業するときに注意を促すための配慮でしょう。カラー
# のことを言い出すと宗教戦争になるので、これ以上の突っ込みはなしという
# ことで(^^;)。

> これらは、どの辺を見れば良いのでしょうか?

/root/.bashrc の、

| # プロンプト。man bash 参照
| #PS1='\w\$ '
| #PS1='\h\$ '
| if [ "$UID" = "0" ]
| then
|   PS1='\[\e[41m\]\w\$\[\e[m\] '
| else
|   PS1='\[\e[7m\]\w\$\[\e[m\] '
| fi

あたりを…と言いたいところですが、まずは、

$ man bash

などとしてマニュアルをじっくりと読まれた方がいいのではないかと思います。

# このあたりは、多少面倒でも勝手にファイルを書き換えずに、理解しながら
# できるようにしたほうがいいのかもしれませんね。

--
Keita Maehara <maehara@debian.or.jp>