linux执行指定的历史命令
-
在Linux系统中,我们可以通过多种方式执行指定的历史命令。
1. 使用“history”命令查看命令历史记录。
在终端中输入“history”命令可查看执行过的命令历史记录。历史命令会显示为带有编号的列表。
2. 使用“!n”执行编号为n的历史命令。
在终端中输入“!n”(n为命令的编号)可执行指定编号的历史命令。例如,输入“!10”会执行第10条历史命令。
3. 使用“!!”执行上一条历史命令。
在终端中输入“!!”可执行上一条历史命令。
4. 使用“!string”执行包含指定字符串的历史命令。
在终端中输入“!string”(string为命令中的一部分)可执行包含指定字符串的历史命令。例如,输入“!ls”会执行最近一次包含“ls”的历史命令。
5. 使用“Ctrl+R”搜索并执行历史命令。
在终端中按下“Ctrl+R”可进入历史命令搜索模式。然后,输入相关命令的关键字,系统会自动搜索并显示最匹配的历史命令。按下“Enter”键可执行搜索到的命令。
总结起来,我们可以通过使用“history”命令查看历史记录,使用“!n”执行指定编号的历史命令,使用“!!”执行上一条历史命令,使用“!string”执行包含指定字符串的历史命令,以及使用“Ctrl+R”搜索并执行历史命令。这些方法可以帮助我们快速执行指定的历史命令,提高工作效率。
2年前 -
在Linux系统中,可以使用多种方式执行指定的历史命令。以下是几种常见的方法:
1. 使用history命令查看历史命令列表:在终端中输入history命令,系统会显示最近执行过的命令的编号和命令内容。可以通过编号来选择要执行的历史命令。例如,要执行第10个历史命令,可以使用!10命令。
2. 使用”!”符号执行指定编号的历史命令:在终端中输入”!”符号后跟着要执行的历史命令的编号。例如,要执行第10个历史命令,可以输入!10并按下回车键。
3. 使用Ctrl+R搜索执行历史命令:按下Ctrl+R组合键,然后开始输入要搜索的关键词。系统会自动匹配并显示最近匹配的历史命令。按下Enter键即可执行所选择的历史命令。
4. 使用”!!”符号执行上一条历史命令:在终端中输入”!!”符号并按下回车键,系统会执行上一条历史命令。
5. 使用命令行编辑器执行历史命令:在终端中按下Ctrl+P(上)、Ctrl+N(下)或Ctrl+R(搜索)来浏览历史命令。同时,还可以使用左箭头和右箭头键来光标游走在命令行中的字符上,进行编辑和更新。按下回车键即可执行所编辑的历史命令。
这些方法都可以帮助用户快速执行指定的历史命令,提高工作效率。在日常使用中,根据个人喜好和需求选取最适合的方式即可。
2年前 -
在Linux系统中,可以使用history命令来查看历史执行过的命令。一旦我们找到了要执行的命令,可以使用以下几种方法来执行指定的历史命令。
方法一:使用感叹号(!)执行命令
在Linux终端中,可以使用感叹号(!)来执行历史命令。感叹号后面可以跟上历史命令的行号或者关键字。1. 打开终端,使用history命令查看历史命令列表。
“`
$ history
“`
这将显示以前执行过的命令列表,每条命令前面都有一个行号。2. 使用感叹号(!)执行历史命令。行号是用来执行具体的命令的,关键字则是用来查找并执行包含该关键字的命令。
– 使用行号执行命令
“`
$ !行号
“`
例如,要执行第5行的命令,可以输入:
“`
$ !5
“`– 使用关键字执行命令
“`
$ !关键字
“`
例如,要执行最近执行的包含关键字”ls”的命令,可以输入:
“`
$ !ls
“`3. 执行命令后,系统将执行之前选择的历史命令。
方法二:使用Ctrl+R进行命令历史搜索
在Linux终端中,可以使用Ctrl+R组合键进行交互式命令历史搜索。通过按下Ctrl+R键后,可以开始输入命令的部分关键字来进行搜索。1. 打开终端,按下Ctrl+R键。这将进入历史命令搜索模式。
2. 开始输入命令的关键字。系统将自动找到与关键字匹配的最近的历史命令。
3. 按下Enter键,系统将执行搜索到的历史命令。
方法三:使用命令补全键(Tab键)完成命令
在Linux终端中,可以使用Tab键来自动补全命令。通过输入命令的一部分并按下Tab键,系统将自动补全剩余的命令。1. 打开终端,开始输入命令的部分关键字。
2. 按下Tab键,系统将自动补全命令并显示匹配的命令。
3. 按下Enter键,系统将执行补全后的命令。
以上就是在Linux系统中执行指定历史命令的几种方法。根据具体的需求和个人习惯,可以选择适合自己的方法来执行历史命令。
2年前