Linux中如何重复执行历史命令

2023-04-12 06:23:00 执行 命令 重复

Linux中如何重复执行历史命令

在Linux中,历史命令是保存在一个名为.bash_history的文件中的。这个文件位于每个用户的主目录中。要查看历史命令,只需使用history命令。

history命令将列出最近使用的1000条命令。您可以使用history命令的选项来自定义输出。例如,要列出所有历史命令,请使用以下命令:

history -a

要查看更多历史命令选项,请使用以下命令:

history --help

要使用历史命令,您可以使用!!命令。例如,如果您使用以下命令来查看文件:

cat file1

您可以使用!!命令来重复此命令:

!!

要使用上一个命令的第一个单词,请使用!$命令。例如,如果您使用以下命令来查看文件:

cat file1

您可以使用!$命令来重复此命令:

!$

要使用上一个命令的最后一个单词,请使用!*命令。例如,如果您使用以下命令来查看文件:

cat file1

您可以使用!*命令来重复此命令:

!*

要使用指定的历史命令,请使用!n命令,其中n是历史命令的编号。例如,如果您使用以下命令来查看文件:

cat file1

您可以使用!2命令来重复此命令:

!2

要使用指定的历史命令,请使用!-n命令,其中n是历史命令的编号。例如,如果您使用以下命令来查看文件:

cat file1

您可以使用!-2命令来重复此命令:

!-2

要使用指定的历史命令,请使用!string命令,其中string是历史命令的开头。例如,如果您使用以下命令来查看文件:

cat file1

您可以使用!cat命令来重复此命令:

!cat

要使用指定的历史命令,请使用!?string命令,其中string是历史命令的开头。例如,如果您使用以下命令来查看文件:

cat file1

您可以使用!?cat命令来重复此命令:

!?cat

相关文章