こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

コンソールの表示がおかしい

Linux初心者です。

Red-hat Linux7.3です。
telnetである一般ユーザーでログインしたら、通常はコマンドを入力する画面に、
「ユーザー名@ホスト名 カレントディレクトリ」が表示されますが、
突然「bash-2.05a」となってしまいました。ログインし直しても、状況はかわりません。
別のユーザーで入ると、何の問題もなく、通常の表示です。
原因と対処方法を自分で調べようと思ったのですが、この問題に関係する専門用語が分からず、なかなか調べられません。

この現象が起きる直前に行った事は、FTPで接続して、ファイル送信し、
パーミッションの変更をしようとしたのですが、権限がなかったらしく、変更できませんでした。

よろしくお願い致します。

投稿日時 - 2003-10-17 18:08:41

QNo.682228

すぐに回答ほしいです

質問者が選んだベストアンサー

そのプロンプトだとbashですよね。プロンプトが
「ユーザー名@ホスト名 カレントディレクトリ」なのか
「bash-2.05a」なのかは、大抵は /etc/bashrc の設定
が元となって、ホームディレクトリの .bashrc か
.bash_profileで環境変数PS1が上書きされます。

手っ取り早い直し方は、「別のユーザー」と方は
望みどおりのプロンプトということですので、その人の
ホームディレクトリの.bashrc(または.bash_profile)を
ご自分のホームディレクトリにコピーすればいいのでは
ないでしょうか。

または自分で、ご自分の.bashrcに
PS1='[\u@\h]\w\$ '
と書いてください。uがユーザー名、hがホスト名、
wがカレントディレクトリです。

投稿日時 - 2003-10-17 20:56:47

お礼

ご回答ありがとうございました。
この回答を頂く前に他人に訊いて解決したのですが、
おっしゃる通りでした。

直前に、この意図的にこのユーザーのホームディレクトリの変更も行ったんですが、
ホームディレクトリにあった.bashrcなどのファイルは必要だと知らなかったので、そのままだったんです。

投稿日時 - 2003-10-19 12:25:47

ANo.1

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(1)

あなたにオススメの質問