SUSE Linux Enterprise Server 10/11 に限定してお聞きします。

他のLinuxデストリビューションでは役に立ちません。

/bin/cshの場合、ユーザーに渡す前にシステム側が渡すPATHの値はどこで変更できるでしょうか?
.cshrcに渡される$path変数の決まり方でもいいです。

回答の条件
  • 1人3回まで
  • 登録:
  • 終了:2009/10/16 06:32:53
※ 有料アンケート・ポイント付き質問機能は2023年2月28日に終了しました。

ベストアンサー

id:keino No.2

回答回数204ベストアンサー獲得回数11

ポイント70pt

コメント欄が開いてないのでこっちへ書きます。

SUSEの場合、/bin/cshは/bin/tcshへのシンボリックリンクであり、Berkeleyコンパチだから他のLinuxの情報が役に立たない理由がわからない。

~/.cshrcよりも先に読まれるのは、

  1. /etc/csh.cshrc
  2. /etc/csh.login

ですがこちらは確認しましたか?


もしかすると、使用しているディスプレイマネージャ(xgl,xdm.kde,etc)の設定ファイルも影響してるかもしれませんが、わたしは今はSUSE Linuxを使ってないので確認できません。


#/etc/profile*は、csh系なら多分関係ないよなぁ。

id:programer

回答ありがとうございます。

>SUSEの場合、/bin/cshは/bin/tcshへのシンボリックリンクであり、Berkeleyコンパチだから他のLinuxの情報が役に立たない理由がわからない。

そうですね。tchは同じかもしれませんが、意外に別なところの実装が効いている場合がありました。

>~/.cshrcよりも先に読まれるのは、

>

> 1. /etc/csh.cshrc

> 2. /etc/csh.login

>

>ですがこちらは確認しましたか?

確認済みです。

>もしかすると、使用しているディスプレイマネージャ(xgl,xdm.kde,etc)の設定ファイルも影響してるかもしれませんが、わたしは今はSUSE Linuxを使ってないので確認できません。

ここは関係ない様です。

>#/etc/profile*は、csh系なら多分関係ないよなぁ。

実はここに関連したところでした・・・

2009/10/16 06:31:48

その他の回答1件)

id:snow_leopard No.1

回答回数294ベストアンサー獲得回数22

ポイント1pt

.cshrcの場合こうですね。

set path=( $path /usr/local/bin /usr/local/kagetaka/bin ~/bin )

id:programer

ありがとうございます。

もう一度質問を読んでいただき回答お願いします。

.cshrcに渡る以前のしくみの回答お願いします。

2009/10/11 22:11:24
id:keino No.2

回答回数204ベストアンサー獲得回数11ここでベストアンサー

ポイント70pt

コメント欄が開いてないのでこっちへ書きます。

SUSEの場合、/bin/cshは/bin/tcshへのシンボリックリンクであり、Berkeleyコンパチだから他のLinuxの情報が役に立たない理由がわからない。

~/.cshrcよりも先に読まれるのは、

  1. /etc/csh.cshrc
  2. /etc/csh.login

ですがこちらは確認しましたか?


もしかすると、使用しているディスプレイマネージャ(xgl,xdm.kde,etc)の設定ファイルも影響してるかもしれませんが、わたしは今はSUSE Linuxを使ってないので確認できません。


#/etc/profile*は、csh系なら多分関係ないよなぁ。

id:programer

回答ありがとうございます。

>SUSEの場合、/bin/cshは/bin/tcshへのシンボリックリンクであり、Berkeleyコンパチだから他のLinuxの情報が役に立たない理由がわからない。

そうですね。tchは同じかもしれませんが、意外に別なところの実装が効いている場合がありました。

>~/.cshrcよりも先に読まれるのは、

>

> 1. /etc/csh.cshrc

> 2. /etc/csh.login

>

>ですがこちらは確認しましたか?

確認済みです。

>もしかすると、使用しているディスプレイマネージャ(xgl,xdm.kde,etc)の設定ファイルも影響してるかもしれませんが、わたしは今はSUSE Linuxを使ってないので確認できません。

ここは関係ない様です。

>#/etc/profile*は、csh系なら多分関係ないよなぁ。

実はここに関連したところでした・・・

2009/10/16 06:31:48

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

回答リクエストを送信したユーザーはいません