putty で ssh を使用すると、シェル プロンプトが期待どおりになりません

putty で ssh を使用すると、シェル プロンプトが期待どおりになりません

.bashrcシェルプロンプトを設定するファイルがあります。ssh で自分自身に接続すると、次のプロンプトが表示されます。

jebik@ns3000***:~$ 

自分で別のログインをするときsu、または起動したときに、bash次のプロンプトが表示されます。

jebik:/home/jebik$

これは、ユーザー名とパスを含む、私が欲しいものです。

PuTTY に初めて接続したときにプロンプ​​トが正しく表示されないのはなぜですか?

編集

putty 経由でログインすると、次のプロンプトが表示されます:

jebik@ns3000***:~$ 

それは/etc/bash.bashrc

私が欲しいのはこれです

jebik:/home/jebik$

から/home/jebik/.bashrc

ログイン後に最初に実行するコマンドのリストは次のとおりです。

jebik@ns3000**:~$ echo $PS1
${debian_chroot:+($debian_chroot)}\u@\h:\w\$
jebik@ns3000***:~$ cat /home/jebik/.bashrc
cd

alias ne='emacs'
alias ls='ls --color=auto'
alias ll='ls -lA'

PS1="\\e[0;31m\\u\e[m:\e[0;32m\\w\\e[m$ "
jebik@ns3000**:~$ bash
jebik:/home/jebik$ echo $PS1
\e[0;31m\u\e[m:\e[0;32m\w\e[m$
jebik:/home/jebik$

答え1

su他のユーザーのプロンプトに入るとき。

ファイル.bashrc/home/jebik/.bashrcプロファイルにのみ設定を適用します。

ルート用の別のバージョンは/root/.bashrc

ファイルにはすべてのユーザーに対するグローバル設定も含まれています/etc/bash.bashrc

このページには、プロンプト形式を好みに合わせて設定する方法の例がいくつかあります。 https://www.cyberciti.biz/tips/howto-linux-unix-bash-shell-setup-prompt.html

関連情報