Command-History

less 關閉後清除終端歷史記錄

  • February 13, 2018

基本上,我需要以下內容:

  • 執行帶有機密輸入的命令
  • 管道輸出到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 之前使用空格啟動它,它不會保存到您的歷史記錄中。

引用自:https://unix.stackexchange.com/questions/423399