人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

freebsd6.1使ってますが
コマンド待ちの状態は

FREEBSD#

のようになっていますが、これを

FREEBSD /usr/local#

のように、常にカレントパスを表示されるようにするにはどうしたらよいでしょうか。

ちなみに、パスの部分は赤く、rootだとピンクになるものを以前見ました。

(chpassを実行するとshell: /bin/cshとなっています。)

●質問者: ironbsd
●カテゴリ:コンピュータ 科学・統計資料
✍キーワード:csh FreeBSD root カレント コマンド
○ 状態 :終了
└ 回答数 : 4/4件

▽最新の回答へ

1 ● b-wind
●50ポイント

プロンプト表示の変更

.cshrcのカスタマイズ

csh でもそれなりに変えれるはず。

もっと色々やりたいなら、tcsh/bash/zsh 等の高機能SHELLを使うようにしたほうが良いかもしれない。

(ただし、root の SHELL を変えるのはお勧めしないが)

◎質問者からの返答

なるほど。んー今の自分には難易度高し・・


2 ● cutie17
●50ポイント

ホームディレクトリに .cshrcというファイルをつくり、そこに

set prompt="[FREEBSD:%~]# "

ないし

set prompt="[FREEBSD:%/]# "

と書き、保存します。

あらたにTerminalを立ち上げます。

◎質問者からの返答

おお、すごいわかりやすい。

rootのも変更するには、どのcshrcを変更すればいいんでしょう。あと、色の変更もあれば最高なんですが。


3 ● stephanie
●50ポイント ベストアンサー

色は少し分かりづらいですが

%{\e[3カラーコードm%}

のように記述することで変えることが出来ます。


カラーコードは

0=黒、1=赤、2=黄、3=緑、4=青、5=紫、6=水色、7=白


例えば緑色に変更したい場合は %{\e[33m%} とpromptの中に記述します。

またrootの.cshrcはFreeBSDの場合 /root/.cshrcにあります。

◎質問者からの返答

おお、色が変わった?、しかし、その後全部真っ赤です。HTMLでタグを閉じてないような感じ。。

あと /root/.cshrc に書いても変化がありませんです。


4 ● cutie17
●20ポイント

>あと /root/.cshrc に書いても変化がありませんです。

ルートのホームディレクトリはほんとに/root/ですか、あるいは/home/rootなどのケースもあります。

ルートになって、

cd ~

pwd

としてみてください。

ついで、ルートが使っているシェルがcshではなく、shとかtcshであり、

すでに .shrc .tcshrcとかがあるのかもしれません。

◎質問者からの返答

/root です

使ってるのは csh だと思います。

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ