- - PR -
ssh(tera term pro)リモートで操作するときの疑問
1
投稿者 | 投稿内容 | ||||
---|---|---|---|---|---|
|
投稿日時: 2004-06-17 22:10
質問です。
私はリモートで作業をしているのですが、普通ならば [hoge@localhost hoge] こんな風になるのですが、 あるユーザになると -bash-2.05b$ このようになってしまうのですが、これの意味がよくわかりません。 わかる方は是非教えてください。 | ||||
|
投稿日時: 2004-06-17 23:29
こんばんは〜。
ん?プロンプトのことを言っているのかしら? こちらは参考になりますか? ・ 連載 Windowsユーザーに教える Linuxの常識: 第9回 bashの便利な機能を使いこなそう (2/2ページ目、@IT さんより) | ||||
|
投稿日時: 2004-06-18 00:05
はゆるさんお返事ありがとうございました。
bashはシェル変数でいろいろいじることができるということはわかりました。 しかし、あるユーザだけSSHにログオンしたときから-bash-2.05b$ となっているんですが、これはどういうことなのでしょうか。 あるユーザはちなみにディレクトリがほかの人と違います。 通常 /home/ユーザ あるユーザ /home/hi/ユーザ となっています。 | ||||
|
投稿日時: 2004-06-18 01:04
ユーザーのホームディレクトリに .bashrc なり .bash_profile なりが無くて、
PS1, PS2 等のプロンプトが設定されて無い場合、デフォルト値として、 /etc/bashrc が優先されるので、
最後の方にこんなんがありますけど、 \\s-\\v\\\$ こいつにヒントがある様な気が・・・ | ||||
|
投稿日時: 2004-06-18 01:05
えっと、先の参照ページの下に 「bashの設定ファイル」 という項があります。
そこに挙がっているファイルがホームディレクトリにあるかどうかと、それぞれの内容を比較してみましょう。 PS1 がどこぞで書き換えられていませんか? | ||||
|
投稿日時: 2004-06-18 01:07
因みに、私の .bash_profile の PS1, PS2
PS1="^[[32m\h$ ^[[35m" PS2="^[[32m% ^[[35m" ^[ は、勿論 Ctrl + V + Esc これが、Solaris へ ssh かけたら相性悪ぅて(謎) 大きなお世話でしたかな?(プ | ||||
|
投稿日時: 2004-06-18 20:41
皆さんありがとうございました。
確かに.bash_profileのファイルがありませんでした。 そこで.bash_profileを作り次のように書き込んだらできました。 # .bash_profile # Get the aliases and functions if [ -f ~/.bashrc ]; then . ~/.bashrc fi # User specific environment and startup programs PATH=$PATH:$HOME/bin export PS1="[\u@\h \W]\\$ " unset USERNAME ありがとうございました。 |
1