linux重新执行历史命令
-
在Linux中,可以通过使用”history”命令来查看已经执行过的命令历史记录。一般情况下,可以使用”!n”命令重新执行历史命令,其中n代表要重新执行的命令在历史记录中的编号。
下面是一个示例:
1. 首先,使用”history”命令查看已经执行过的命令历史记录。
“`
$ history
“`2. 根据历史记录中的编号,选择要重新执行的命令。
“`
$ !n
“`
其中,n代表命令在历史记录中的编号。例如,要重新执行第10条命令:
“`
$ !10
“`3. 执行命令后,系统会自动执行选择的历史命令。
需要注意的是,使用”!n”命令重新执行历史命令时,系统会将该命令添加到当前命令历史记录的末尾。如果想要修改重新执行的命令,可以使用上下箭头键或编辑器来进行修改。
2年前 -
在Linux系统中,有几种方法可以重新执行先前执行过的命令。下面是五种常用的方法:
1. 使用历史命令编号:
每次在终端中执行命令时,都会自动为其分配一个唯一的编号。可以通过输入命令 “history” 来查看命令的历史记录,然后根据命令的编号重新执行之前的命令。例如,要重新执行编号为123的命令,可以使用 “!123″ 的形式。2. 使用”!!”符号:
如果要重新执行最近一次执行的命令,可以使用 “!!” 符号。这个符号将重新执行最后一次执行的命令。例如,输入 “!!” 并按下回车键,即可重新执行最后一次运行的命令。3. 使用”!”符号和关键字:
利用 “!” 符号配合关键字,可以重新执行包含该关键字的最后一次命令。例如,要重新执行以 “ls” 开头的命令,可以使用 “!ls”,系统会找出最后一次以 “ls” 开头的命令并重新执行。4. 使用Ctrl+R:
当使用Bash Shell时,可以使用Ctrl+R来进行模糊搜索并重新执行以前的命令。按下Ctrl+R键后,会出现一个反向搜索提示符。然后可以开始输入先前命令的关键字。系统会自动匹配并显示与关键字匹配的最近命令。按下Enter键即可重新执行。5. 使用”!”符号和关键字:
利用 “!” 符号配合关键字,可以重新执行任何包含该关键字的命令。通过输入 “!关键字” 即可重新执行最后一次包含该关键字的命令。例如,要重新执行最后一次包含 “ls” 的命令,可以使用 “!ls”。以上是一些常用的方法来重新执行Linux中的历史命令。根据实际情况和个人偏好,选择适合自己的方式来重新执行命令。
2年前 -
在Linux系统中,重新执行历史命令的方法有几种。下面我将详细介绍这几种方法的操作流程。
1. 使用叹号(!)加上命令编号
Linux系统中,每次执行命令都会将命令记录在历史记录中,并给每个命令分配一个唯一的编号。要重新执行历史命令,可以使用叹号(!)加上命令编号来实现。
首先,可以使用`history`命令查看历史命令的编号及其内容,如下所示:
“`
$ history
1 ls
2 cd /home
3 mkdir test
“`然后,要重新执行编号为2的命令,可以输入以下命令:
“`
$ !2
“`这样就会重新执行编号为2的命令。
2. 使用Ctrl+R搜索历史命令
Linux系统中,还可以使用Ctrl+R快捷键来搜索历史命令并重新执行。
在shell终端中,按下Ctrl+R,然后开始输入历史命令的关键字,系统会根据输入的关键字逐步过滤匹配的历史命令。当找到要重新执行的命令后,按下Enter键即可。
3. 使用命令`!string`重新执行最近的匹配命令
如果想要重新执行最近的一个匹配命令,可以使用命令`!string`,其中string是要匹配的命令的一部分。
例如,要重新执行最近的以ls开头的命令,可以输入以下命令:
“`
$ !ls
“`系统会自动搜索最近的以ls开头的命令并重新执行。
4. 使用命令`!!`重新执行上一条命令
如果仅仅是想重新执行上一条命令,可以使用命令`!!`。
例如,如果上一条命令是`ls`,则可以输入以下命令:
“`
$ !!
“`系统会重新执行上一条命令。
总结
以上就是在Linux系统中重新执行历史命令的几种方法。无论是使用叹号(!)加上命令编号、使用Ctrl+R搜索历史命令、使用命令`!string`重新执行最近的匹配命令,还是使用命令`!!`重新执行上一条命令,都可以很方便地重新执行历史命令。使用这些方法,可以提高命令行操作的效率和便利性。
2年前