Putty経由でSuSe Linuxシステムにログインしました。
突然、コマンドラインの後にパーセント値が表示されます。次のようになります。
[<DOMAIN>\<USER>@<HOST>:/home] 544%
値がコマンドの現在のインデックスであるようですhistory
。どうすれば削除できますか?どのように活性化しましたか?
編集する:
PS1='[\u@\h:\w] \!% '
\を削除すると! $HOME/.profile PS1 からオフにできます。環境変数を変更したときに誤ってチュートリアルからコピーされたようです。
答え1
プロンプトを修正したい。 BashはほとんどのLinuxディストリビューションのデフォルトシェルであり、またはで/etc/profile
対話型ログイン用に設定できます。これはファイルがロードされる順序なので、定義は前の定義をオーバーライドします。$HOME/.bashrc
$OHME/.bash_profile
$HOME/.bash_login
$HOME/.profile
$HOME/.profile
したがって、履歴インデックスなしでデフォルトで同じ形式を維持するには、次のように追加できます(DOMAINが$HOME/.profile
SSSDを介して環境に追加されたと仮定)。$domain
PS1='[$domain\\\u@\h:\w]% `
export PS1
これにより、次のプロンプトが表示されます。
[<DOMAIN>\<USER>@<HOST>:~]%
ヒント設定の詳細このチュートリアルを読む。