Tag: 历史

如何在创建机器后查找shell命令的历史记录?

几个星期前我创建了一个Ubuntu虚拟机机器,从那以后一直在研究项目。 现在我想找到一周前我在终端输入的一些命令的语法,但是我已经打开并关闭了终端窗口,并多次重启机器。 如何让history命令返回到我创建机器后输入的第一个命令? 或者是否有另一个地方将所有命令存储在Ubuntu中?

是否有可能立即写入.bash_history?

我经常打开很多很多终端[现在我已经在这个工作区打开了7]我经常用grep搜索history来找到我刚刚写的命令,但我不想追捕终端然后向上滚动并追捕它等等。有时我的终端关闭而没有’退出’,我写的所有东西都丢失了[有时我需要一些我写在终端中的东西被杀死]。 那么有没有办法让每个终端立即写入.bash_history? 或至少一分钟,或类似的东西?

使用多个终端处理Bash历史记录

我主要使用终结者,它通常用3个分割终端窗口打开。 我也出于各种原因使用Gnome终端。 我想知道在这种情况下如何处理bash历史记录,因为我在运行history时有时会错过以前发出的命令 例如,我的提示显示当前的bash历史记录行( \! ),如果我启动带有3个分割终端窗口的终结者,我会在所有终端上获得相同的历史记录行(假设为100)。 哪个历史会被保存? 在使用终结器后启动Gnome终端我在启动时获得第100行,而不管之前在终结器中发出的所有命令

如何避免.bash_history中的重复条目

我的历史记录中一次又一次列出了相同的命令。 我怎么能避免这个? 我知道这可能是通过HISTCONTROL但我找不到正确的方法。

如何在bash历史中看到时间戳?

有什么方法可以看到命令从bash历史执行的时间? 我们可以看到订单,但有什么方法我也可以得到时间吗? 底线:Bash历史记录中的执行时间

Bash历史搜索,部分+向上箭头

我搜索过,但没有找到任何关于此的内容。 我正在使用终端在bash中寻找function。 回过头来的时候,我在debian系统上有一个用户,而且一位朋友为我设置了一个方便的历史搜索function(我相信我之后使用了tcsh),在那里我输入上一个命令的开头,点击向上箭头,它会根据部分字符串进行搜索。 例如,如果我的历史是: ./script.pl ./script.pl arg1 cat output cat output | grep yada 我输入. ,按向上箭头,它会显示: ./script.pl arg1 。 再次按下它会显示./script.pl等。 非常像它会在.bash_history上执行grep 。 有没有办法获得这个function?

查看终端中运行的命令的历史记录

有没有办法保存所有类型的终端命令,并在日志中查看历史记录?

如何完全清除bash历史?

我想清除服务器历史记录中的所有先前命令。 我使用history -c似乎一切都被清除但是当我ssh到服务器时,所有的命令仍然存在。 我该如何永久清除它们?

如何通过命令行显示apt-get包管理历史记录?

有没有办法显示apt-get通过命令行更改的包的历史记录?