vine-users ML アーカイブ



[vine-users:057346] Re: emacs21 でのディレックトリ表示

  • From: 小林幸義 <kogi_k@xxxxxxxxxxxxx>
  • Subject: [vine-users:057346] Re: emacs21 でのディレックトリ表示
  • Date: Sat, 4 Jan 2003 20:56:11 +0900
小林@beginnerです。

> emacs21で、bashシェルの使用時、ユーザーでは
> ディレクトリは、Mail/ と "/" 付きで表示されるのですが、
> rootの場合では、"/"付きで表示されません。
> 
> ディレクトリを"/"付きで表示するため...

bash起動時に読み込まれる設定ファイル(~/.bashrc)について、rootと一般ユーザーとを見比べると、以下の部分の順番が異なっていることがわかります。

/oot/.bashrc
	
	# User specific alias and function	<--- ユーザー毎の設定
	alias ls='ls -F --color=auto'
		.
	# Souce global definitions		<--- 共通の設定		
		.
		.

/home/一般ユーザー/.bashrc

	# Souce global definitions 
		.
		.
	# User specific alias and function
	alias ls='ls -F --color=auto'
		.

つまり、rootにせよ一般ユーザーにせよ"/"を表示すべく、lsコマンドに"-F"オプションを付けて、コマンドの置換え(alias)をしているのですが、rootの場合は、その後に適用されている共通設定によって打ち消されてしまっているという事ではないでしょうか。

実際、順番を入れ換えてbashを再起動すると"/"が表示されます。