grep

grep

是否有其他程序或应用程序可以让您在缓存或类似的东西上保留以前执行的命令列表,以便您可以按下某个键并访问或搜索以前执行的命令列表?使用向上箭头返回查找 scp 或 ffmpg 会浪费很多时间。

答案1

使用向上箭头返回查找上一个命令很麻烦

bash已经有一个内置缓冲区被调用命令行历史记录

您可以使用以下命令来操作历史记录:

  • !command执行前一个实例command

  • ctrl+r command将搜索前一个实例command并允许编辑。

还有更多可用的历史命令。请参阅下面的进一步阅读链接。


进一步阅读

答案2

grep

我只是grep直接获取历史日志文件,并输入相关的关键字来搜索..


.bash_history

$ grep 'scp'   ~/.bash_history
$ grep 'ffmpg' ~/.bash_history  

$历史文件

$ grep 'scp'   "$HISTFILE"  
$ grep 'ffmpg' "$HISTFILE"

相关内容