终端“隐身模式”?

用户名

我经常使用Terminal,有时我正在运行命令,这不是我不希望其他人看到的东西,但是如果我不小心将箭头指向并意外执行了更多命令,将会造成很多麻烦。

因此,我想知道是否存在或可以建立某种终端“隐身模式”,该模式将使我能够在执行某些命令时停止记录我的历史记录,然后仅在执行以下命令后才开始记录重新开始记录历史记录命令并退出“隐身模式”,还是我只是重新启动终端?

因为我后来发现自己要从我的东西中删除东西.bash_history,所以如果我本可以先停止将其记录在其中,或者至少让它尝试将其记录在某处,那会容易得多。允许的话,最后只会不录制它。

0x2b3bfa0

运行命令而不将其记录在历史记录中:

只需在命令前放置一个空格即可。Bash将忽略带有前置空格的命令:

例子: Spaceecho "Some secret text"

注意:仅当HISTCONTROL变量设置为ignorespace或时,此方法才有效ignoreboth


暂时停用历史记录:

  • 运行Spaceset +o historySpaceshopt -uo history禁用历史记录。
  • 运行set -o historyshopt -so history再次启用它。

禁用当前会话的历史记录(不会记住该会话中的任何命令):

unset HISTFILE

注意:在Up关闭终端之前,您将可以看到正在按下的命令


从历史记录中删除命令:

Spacehistory | grep "part of your secret command"

它将以以下格式显示以前运行的命令的列表:

user@host:~$  history | grep pkill
  302  pkill $$
  467  pkill gone-cal
  468  pkill actionaz
  500  pkill chrome
  550  pkill super

选择命令左侧的条目号。您可以使用Ctrl+ Shift+复制它C

输入条目编号Spacehistory -d <number>在哪里运行<number>以删除该条目。
您可以使用Ctrl+ Shift+粘贴该号码V


其他有趣的答案:

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

终端“隐身模式”?

来自分类Dev

从终端启动Chrome(隐身模式)

来自分类Dev

从终端启动Chrome(隐身模式)

来自分类Dev

Ubuntu的“隐身”模式?

来自分类Dev

如何禁用Chrome的隐身模式?

来自分类Dev

VBS以隐身模式打开IExplorer

来自分类Dev

如何禁用Chrome的隐身模式?

来自分类Dev

Chrome隐身模式:配置网址

来自分类Dev

字体仅在隐身模式下正确显示

来自分类Dev

Python / Selenium隐身/私有模式

来自分类Dev

网页以隐身模式显示,而不是常规Chrome

来自分类Dev

如何在PyQtWebEngine中启用隐身模式?

来自分类Dev

如何在PyQtWebEngine中启用隐身模式?

来自分类Dev

Deliciouspie csrftoken未设置为隐身模式

来自分类Dev

如何从HTML以隐身模式打开页面?

来自分类Dev

Node.js Selenium WebDrive隐身模式

来自分类Dev

如何使用Applescript检查Chrome是否以隐身模式运行?

来自分类Dev

在隐身模式下使用chrome.browsingData.remove()

来自分类Dev

如何在隐身模式下启用Chrome扩展程序?

来自分类Dev

Chrome浏览器的“隐身模式”到底能做什么?

来自分类Dev

Chrome隐身模式会下载视频,而不是播放视频

来自分类Dev

隐身模式下的vscode Chrome调试器

来自分类Dev

Cloud Shell:编辑器未以隐身模式加载

来自分类Dev

chrome隐身模式可以访问常规的chrome cookie等

来自分类Dev

在Chrome隐身模式下如何启用某些扩展程序

来自分类Dev

删除所有Cookie和缓存的Javascript,例如隐身模式

来自分类Dev

在隐身模式下打开谷歌浏览器?

来自分类Dev

无法使用 iPhone(Chrome 和 Safari)以隐身模式登录

来自分类Dev

Ubuntu怪异的终端模式