Linux命令行工具系列之——history & search command history

2023-12-27 23阅读
要使用History工具,```$ history该命令将显示最近执行过的所有历史记录,还有很多其他选项可以与History一起使用。它允许你在之前执行过的所有命令中搜索特定的关键字。
  • 本文目录导读:
  • 1、History
  • 2、Search Command History

作为一个Linux用户,我们经常需要在终端上执行各种命令。但是当我们需要再次使用之前的某个命令时,可能会遇到一个困难。这时候,history和search command history两个工具就可以派上用场了。

Linux命令行工具系列之——history & search command history

1. History

History是一个非常有用的Linux命令行工具。它允许你查看之前执行过的所有命令,并且可以重复执行其中任意一条。

要使用History工具,只需在终端中输入以下命令:

```

$ history

Linux命令行工具系列之——history & search command history

该命令将显示最近执行过的所有历史记录,并给出每个历史记录对应的编号(从1开始)。例如:

1 ls

2 cd Documents/

3 mkdir test

...

如果你想重新运行其中某条历史记录,则只需输入其相应编号即可。例如:

$ !2

cd Documents/

这将重新运行第二条历史记录(即“cd Documents/”)。

除此以外,还有很多其他选项可以与History一起使用。例如,“-c”选项可清空整个历史纪录;“-a”选项可追加新纪录而不覆盖旧纪录等等。

2. Search Command History

Search Command History是另一个非常有用的Linux命令行工具。它允许你在之前执行过的所有命令中搜索特定的关键字。

要使用Search Command History工具,只需在终端中输入以下命令:

$ history | grep keyword

这将显示包含关键字“keyword”的所有历史记录。例如:

10 vim test.txt

11 cat test.txt | grep keyword

如果你想重新运行其中某条历史记录,则可以像使用History一样,通过其相应编号来重新运行。例如:

$ !11

cat test.txt | grep keyword

除此以外,还有很多其他选项可以与Search Command History一起使用。例如,“-c”选项可清空整个历史纪录;“-a”选项可追加新纪录而不覆盖旧纪录等等。

无论您是经常使用Linux系统还是偶尔需要操作它,都建议掌握这些强大而实用的命令行工具:History和Search Command History。它们能够为您节省时间和精力,并提高您对系统的掌握程度。

最后,希望本文能够对读者理解并熟悉这两个工具提供帮助。

文章版权声明:除非注明,否则均为游侠云资讯原创文章,转载或复制请以超链接形式并注明出处。

目录[+]