基本上,我需要以下内容:
使用机密输入运行命令
管道输出到
less
清除历史记录并
less
在屏幕上输出(或在关闭时)
这个想法是为了确保在我关闭后less
没有人可以恢复命令输入。
是否可以?
答案1
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 之前添加一个空格,这样它就不会保存到您的历史记录中。