使用7z加密时,终端中的向上箭头键是否存在风险?

我们知道7z可以用作加密方法,并且使用向上箭头键来查看已执行的命令和任务,因此可以用它来显示密码,因为在这种情况下密码不会被隐藏。 喜欢:
7z a -pMy_PassWord IT_Mag.7z IT_Mag
因此,如果黑客或任何人可以访问我的笔记本电脑,他们可以打开终端并使用向上箭头键查看我的文件的密码。
请帮我解决这个问题!

太空指挥

# command # press space bar then command 

执行命令而不将其保存在历史记录中

在命令中预先添加一个或多个空格将不会保存在历史记录中。

对命令行上的密码很有用。

在BASH上测试过。

 cat | bash 

执行命令并避免历史记录

有时你不想因为密码而留下历史。

 cat | bash echo password password 

按Ctrl + C退出

在BASH上测试过

如果您不关心保持会话活动,这可能有效:

 kill -9 $$ 

它将终止当前会话而不是注销,这[理论上]意味着您的历史记录将不会被保存。

救命