次の方法でSSHを実行します。
ssh <machine-name>
ただし、プロンプトでコンピュータ名を表示する代わりに、通常プロンプトは次のようになります.f>
。machinename>
プロンプトが代わりに表示される理由についての.f>
アイデアはありますかmachinename>
?
答え1
リモートシステムでBASHシェルを実行していると仮定すると、最も可能性の高い原因はPS1
誤った設定です。PS1
現在地を確認するには、echo $PS1
端末を入力してください。実際にはそうかもしれません.f>
。この場合には理由があります。それ以外の場合は、単に変数をエクスポートして変更できるので心配しないでくださいPS1
。
export PS1="
prompt
"
どこ早く必須プロンプトです。
一般的に次のような内容が表示されると言われました。machinename>
値をに変更すると、ホスト名が表示され、その後にが表示されます。より強力なプロンプトを作成するために使用できる他のエスケープ文字がたくさんありますが、この方法で問題を解決できます。問題。このヒントを保存するには、次の行を追加してください。詳細については、次のWebサイトをご覧ください。PS1
\h>
>
export PS1="\h> "
.bashrc
PS1
http://www.cyberciti.biz/tips/howto-linux-unix-bash-shell-setup-prompt.html
http://www.thegeekstuff.com/2008/09/bash-shell-ps1-10-examples-to-make-your-linux-prompt-like-angelina-jolie/