linux 根据行号快速执行 history 中命令

栏目: Linux 发布时间:2023-02-23

history 命令是 linux 中比较常用的命令。

我们可以通过 history 命令查看用过的命令。

history 命令使用示例:

$ history
  983  2023-02-01  11:09:57  sudo su
  984  2023-02-01  11:23:11  exit
  985  2023-02-01  11:53:57  cd /application/openresty/nginx/conf/extra
  986  2023-02-01  11:53:58  ls

根据 history 命令行号快速执行对应的命令

有时候我们的某条命令比较长,比如上面行号未 985 的命令,如何快速执行该命令呢?

  • 方法一:复制粘贴
  • 方法二:! + 行号
$ !985
  cd /application/openresty/nginx/conf/extra

使用 ctr + p 快速执行历史命令

在 linux 命令行中不停地执行 ctr + p 命令会不停显示前一条历史命令,我们可以通过 ctr + p 找到我们要执行地历史命令。

使用 ctr + n 显示下一条历史命令

ctr + n 通常与 ctr + p 配合使用,比如一直翻找前面地历史命令,不小心翻过了,这时就可以搭配 ctr + n 使用。

以上就是关于 history 命令的一个简单使用介绍,命令虽然简单,但是很实用,赶快用起来吧!

本文地址:https://www.tides.cn/p_linux-exec-history-command-by-num

标签: linux history