Linux中如何重复执行历史命令
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
相关文章