记录linux历史命令,Linux历史记录命令

Linux历史命令

Linux历史记录命令用于显示用户执行的命令的历史记录。这是一个方便的工具,用于审核执行的命令及其日期和时间。

大多数命令一次从终端读取一行的输入。但是,history命令能够保留这些行以及相关数据的记录。默认情况下,它将显示从旧命令到最新命令的最后五百个命令。历史记录库保存在历史记录文件中。

句法:

history命令的基本语法如下:

选项:

以下是history命令支持的一些命令行选项:

-c:用于清除完整的历史记录列表。

-d偏移量:用于删除位置OFFSET处的历史记录条目。

-a:用于附加历史记录行。

-n:用于读取所有历史记录行。

-r:用于读取历史记录文件。

-w:用于将当前历史记录写入历史记录库。

-p:用于执行历史记录扩展。

-s:用于将ARG作为单个条目附加到历史列表。

如何使用历史命令?

history命令的基本用法非常简单。执行以下历史记录命令:

它将列出历史记录库中先前执行的命令。考虑下面的输出快照:

linux-history-command.png

从上面的输出中,将显示500个命令的列表。

显示历史记录中的第n条命令

通过将其指定为“!”,可以显示命令的特定数目。例如,我们要在历史文件中显示最新命令,即第500条命令,请执行以下命令:

它将显示我们历史记录中的最新命令。考虑以下输出:

linux-history-command2.png

从上面的输出中,我们已经执行了man命令,因此正在显示它。输出将根据历史记录而有所不同。

显示n条最近的命令

我们可以使用history命令列出最后的n条命令。例如,如果要显示前五个命令,请执行以下命令:

上面的命令将显示前五个已执行的命令。考虑以下输出:

linux-history-command3.png

通过指定命令名称显示命令

我们可以通过指定命令名称来显示该命令。它将显示该命令的最新用法。例如,我想查看最后的“ ls”命令。为此,请执行以下命令:

上面的命令将显示历史记录中ls命令的先前用法。考虑以下输出:

linux-history-command4.png

显示带有搜索模式的命令

我们可以通过指定搜索模式来显示命令的历史记录。要指定模式,请按如下所示将历史命令与grep命令进行管道传递:

上面的命令将搜索与模式“ se”匹配的命令。考虑以下输出:

linux-history-command5.png

更改执行的历史记录命令

我们可以通过返回具有不同语法的命令来打开已执行的历史记录命令。例如,如果我们想将以前的命令“ history | grep se”更改为“ history | grep ma”。为此,执行以下命令:

上面的命令将更改以前的历史记录命令行为。它将显示与模式“ ma”而不是“ se”匹配的命令。考虑以下输出:

linux-history-command6.png

从上面的输出中,显示所有与模式“ ma”匹配的命令。

删除历史

history命令允许我们从历史库中删除数据。我们可以删除特定的行或完整的历史记录。

要删除特定命令,请通过在历史记录中指定命令编号来执行历史记录命令,如下所示:

例如,要删除最新命令,请执行以下命令:

上面的命令将删除最新的命令,该命令的编号为500。请考虑以下输出:

linux-history-command7.jpg

从上面的输出中,将删除历史记录中的第500条命令。如果成功执行,它将不会返回任何内容。

要删除已执行命令的完整历史记录,请运行以下命令:

上面的命令将从历史记录库中删除整个历史记录。

0

相关文章:Unix / Linux-目录管理 Unix / Linux-目录管理 在& […]...

Unix / Linux-特殊变量 Unix / Linux-特殊变量 在& […]...

讨论Unix / Linux 讨论Unix / Linux Unix是一మ […]...

Linux的优势 Linux的优势 Linux是Windows和MacOS之类的开源操作系统。它不仅限于操作系统,如今还用作运行 […]...

Linux命令 带有示例的Linux命令 Linux命令是Linux操作系统的实用程序。所有基本任务和高级任务都可以通过执行命 […]...

Linux文件 Linux文件 在Linux系统中,所有内容都是文件,如果不是文件,则是一个过程。文件不仅包括文本文件,图像和 […]...

Linux文件分层系统 Linux文件系统层次结构标准(FHS) 文件系统层次结构标准描述了Unix和类似Unix操作系统中的目录结构 […]...

Linux Cal Linux Cal “ cal”一词代表日历。它显示当前月份的日历,并突出显示当前日期。 句法:...

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值