Command-History
less 關閉後清除終端歷史記錄
基本上,我需要以下內容:
- 執行帶有機密輸入的命令
- 管道輸出到
less
- 清除歷史並
less
在螢幕上輸出(或在關閉時)這個想法是確保在我關閉後
less
沒有人可以恢復命令輸入。是否可以?
echo -ne '\033]50;ClearScrollback\a'
應該管用。要使用 less 連結它,您可以執行
less some-file && echo -ne '\033]50;ClearScrollback\a'
為了防止命令保存在您的 bash 歷史記錄中,請將以下內容添加到您的 .bash_profile 中
HISTCONTROL=ignorespace
保存並退出。然後在提示類型. .bash_profile
中重新讀取 bash_profile。現在,當您執行 less 命令時,請在 less 之前使用空格啟動它,它不會保存到您的歷史記錄中。