したがって、職場にはssh
アクセス可能な2つのWebサーバーがあります。
どちらもRHEL 6.5です。
そのいずれかにログインすると、次のように表示されます。
[username@ldvweb01 /]$
別のアカウントにログインすると、次のように表示されます。
-bash-4.1$
最初のものを表示するときは、よりエレガントだと思います。 2つの間をどのように切り替えますか?誰でも私にこれを説明できますか?
実行後のecho $PS1
結果
-bash-4.1$ echo $PS1
\s-\v\$
そして
[appadmin@ldvcatweb01 /]$ echo $PS1
[\u@\h \W]\$
両方のホームディレクトリの違いを確認した後。.bashrc
ホームディレクトリにまたはがないことがわかりました。.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 PATH
そして
# .bashrc
# Source global definitions
if [ -f /etc/bashrc ]; then
. /etc/bashrc
fi
# User specific aliases and functions
私は基本的なbash設定を次から取得したようです。/etc
助けてくれてありがとう。
ベストアンサー1
Bashプロンプトは環境変数で構成されていますPS1
。追加すると、必要なヒントが得られます。
export PS1="[\u@\h \W]\$ "
.bashrc
ファイル(ユーザーのホームディレクトリにあります)にコピーします。
プロンプトで使用できる特殊文字の完全なリストは、以下で確認できます。公式Bashドキュメント。