Command-History
在控制台中顯示/隱藏歷史索引
通過 Putty,我登錄到 SuSe linux 機器。
突然,命令行後面出現了一個百分比值。看起來像這樣:
[<DOMAIN>\<USER>@<HOST>:/home] 544%
似乎該值是命令的目前索引
history
。我怎樣才能刪除它?我是怎麼啟動的?編輯:
PS1='[\u@\h:\w] \!% '
通過去除 \!在 $HOME/.profile PS1 中可以關閉它。更改環境變數時,我似乎無意中從教程中複製了它。
你想修改你的提示。在 Bash(大多數 Linux 發行版的預設 shell)中,可以在
/etc/profile
、$HOME/.bashrc
、$OHME/.bash_profile
、$HOME/.bash_login
或中為互動式登錄設置它$HOME/.profile
。這就是載入這些文件的順序,因此其中的定義$HOME/.profile
將覆蓋任何先前的定義。因此,如果您想保持大致相同的格式,只是沒有歷史索引,您可以添加到您的
$HOME/.profile
,例如(假設 DOMAIN$domain
通過 SSSD 添加到您的環境中:PS1='[$domain\\\u@\h:\w]% ` export PS1
這會給你一個提示,如下所示:
[<DOMAIN>\<USER>@<HOST>:~]%
有關設置提示的更多資訊,請閱讀本教程。