📅  最后修改于: 2023-12-03 15:37:55.729000             🧑  作者: Mango
在 Linux 系统中,我们可以使用 Shell 或 Bash 等命令行工具执行命令。当我们执行大量的命令时,有时候会出现一些错误或者忘记之前执行过的一些命令,这时候我们就需要查看之前执行过的历史命令并重新执行它们。下面介绍如何从历史 Linux 运行命令。
要查看历史命令,我们可以使用 history
命令。该命令会列出所有已经执行过的命令及其对应的编号。示例代码:
$ history
1 pwd
2 ls
3 cd ..
4 history
重新执行历史命令有两种方法:
!
符号我们可以使用 !
符号加上命令编号来重新执行该命令。示例代码:
$ !3
cd ..
上述代码中,!3
表示执行历史命令列表中的第三个命令。
!!
符号我们也可以使用 !!
符号来重新执行上一个命令。示例代码:
$ !!
cd ..
上述代码中,!!
表示执行上一个命令。
如果我们想要查找之前执行过的某个命令,并且不知道该命令的编号,可以使用 Ctrl-R
键搜索。示例代码:
(reverse-i-search)`ls': ls
上面代码中,我们使用 Ctrl-R
键搜索以前执行过的带有 ls
字符的命令,并找到了 ls
命令。
Linux 系统中 history
命令可以列出已经执行过的命令及其编号,!
符号和 !!
符号可以重新执行历史命令,Ctrl-R
键可以搜索历史命令。学会这些操作可以方便我们快速查找并重新执行历史命令。