如何在没有行号的情况下显示 Bash 历史记录

如您所知,Bash 历史文件 (~/.bash_history) 记录了您在终端中运行的所有命令。 我们可以使用 历史 命令来查看我们终端中最近执行的命令列表。 当您查看历史记录时,您应该已经注意到每个命令都有一个前缀编号(行号)。 此前缀编号可帮助您从历史记录中查找和删除特定命令条目。 但是,您知道我们可以从 history 命令的输出中省略这些数字吗? 这个简短的教程描述了在 Linux 上显示没有行号的 Bash 历史记录的所有可能方法。

内容

  1. 显示没有行号的 Bash 历史记录
    1. 方法 1 – 显示 ~/.bash_history 文件的内容
    2. 方法 2 – 使用历史命令
    3. 方法 3 – 使用 history 和 cut 命令
    4. 方法 4 – 使用 fc 和 sed 命令
    5. 方法 5 – 使用 history 和 awk 命令
    6. 帮助我们帮助您:

显示没有行号的 Bash 历史记录

当您运行历史命令时,您将看到如下所示的输出。

$ history

历史命令输出

如您所见,历史记录中的每个条目都带有一个前缀编号。

如果您不想显示行号,可以使用以下几种方法。

方法 1 – 显示内容 ~/.bash_history 文件

这是显示没有行号的 Bash 历史记录的最简单方法。

$ cat ~/.bash_history

样本输出: