Questions tagged «history»

history命令可用于检索您先前在shell中键入的命令。


8
如何彻底清除bash历史记录?
我想清除服务器历史记录中的所有先前命令。我曾经使用过history -c,似乎所有内容都已清除,但是当我SSH到服务器时,所有命令仍然存在。 如何永久清除它们?
254 bash  history 

10
终端“隐身模式”?
我经常使用Terminal,有时我正在运行命令,这不是我不希望其他人看到的东西,但是如果我不小心将箭头指向并意外执行了更多命令,将会造成很多麻烦。 因此,我想知道是否存在或可以建立某种终端“隐身模式”,该模式可让我在执行某些命令时停止记录我的历史记录,然后仅在执行重新开始记录历史记录命令并退出“隐身模式”,还是我只是重新启动终端? 因为我后来发现自己要从我的东西中删除东西.bash_history,所以如果我本可以先停止在那儿录音,或者至少让它去尝试将其录音到某个地方,那会容易得多。允许的话,最后只会不录制它。

6
重击历史记录搜索,部分+向上箭头
我已经搜索过,但是没有找到任何东西。我正在使用终端在bash中寻找功能。 追溯到那时,我有一个使用debian系统的用户,并且一个朋友为我设置了便捷的历史记录搜索功能(我相信当时我使用的是tcsh),在那里我可以键入上一个命令的开头,按向上箭头,并根据部分字符串进行搜索。 例如,如果我的历史是: ./script.pl ./script.pl arg1 cat output cat output | grep yada 然后输入.,然后按向上箭头,它会向我显示:./script.pl arg1。再按一次,它将显示./script.pl,等等。 非常像它将grep在.bash_history上执行。有没有办法获得此功能?

4
是否可以立即写入.bash_history?
我常开很多很多终端的[现在我有7对这个工作区中打开]我经常搜索history与grep查找我刚写的一个最近的命令,但我不希望追捕终端,然后向上滚动并继续寻找它,等等。有时我的终端没有“退出”就关闭了,我写的所有东西都丢失了(有时我需要在被杀的终端上写一些东西)。 那么有没有一种方法可以使每个终端立即写入.bash_history?或至少每分钟一次,或类似的东西?
124 bash  history 


4
具有多个终端的Bash历史记录处理
我主要使用终结者,通常使用3个分割的终端窗口打开。由于各种原因,我也使用Gnome终端。 我想知道在这种情况下如何处理bash历史记录,因为有时我在运行时会错过以前发出的命令history 例如,我的提示显示当前的bash历史记录行(\!),并且如果我使用3个拆分的终端窗口启动Terminator,则在所有终端上都会得到相同的历史记录行(假设为100)。将保存哪个历史记录? 在使用终结者后也启动Gnome Terminal我在启动时得到了第100行,无论之前在终结者中发出的所有命令如何




2
关闭终端后未保存Bash历史记录
我最近用Ubuntu Gnome(Gnome DE随附)替换了Ubuntu 14.04安装。但是我注意到,一旦关闭终端会话,就不会保存bash历史记录。一旦我关闭了一个终端会话并打开一个新的会话,然后运行命令history,除了history命令本身,它不会显示其他任何内容。有什么办法解决这个问题? 谢谢

3
如何手动保存终端历史记录?
据我了解,历史记录文件会在终端退出时进行更新。但是有时我的计算机崩溃了,终端无法正常退出,然后我从历史中丢失了那些令人讨厌的命令。我如何立即将其刷新,以便即使我的计算机崩溃了,条目也仍然可以在那里?目前,我正在使用此替代方法,但我认为应该有更好的方法。 我在Ubuntu 12.10上使用gnome-terminal。

2
您如何在zsh中的终端之间共享历史记录?
如何实现使每个打开的终端的历史记录中都能看到输入的每个命令? 当打开多个终端时,历史不会共享,即您在一个终端历史中输入的内容不会显示在另一终端中。考虑一下Bash的替代方法 PROMPT_COMMAND="history -a"(它可以在显示提示之前保存历史记录)。

2
将终端历史记录保存到文件以进行打印
我的Ubuntu无头服务器即将丢失两个硬盘(raid1)。我已经保存了最重要的内容。现在,我坐在终端打开(ssh)的Mac OS X客户端前面。 我需要保存全部或至少保存我编写的最重要的安装命令。所以基本上前1k命令... 我想将其打印并保存到文件中。因此,我可以轻松地重新安装所有内容。 顺便说一下,还要保存一些我不记得的辛苦研究过的配置文件。

4
创建机器以来如何查找Shell命令的历史记录?
几周前,我创建了一个Ubuntu虚拟机机器,此后一直在进行内部项目的开发。 现在,我想查找一周前在终端中键入的某些命令的语法,但是我已经打开和关闭终端窗口,并多次重启了机器。 history创建机器后,如何获取返回到我键入的第一个命令的命令? 还是还有其他所有命令都存储在Ubuntu中的地方?

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.