Linux如何直接调用历史命令
-
Linux提供了许多方法来直接调用历史命令。下面,我将介绍几种常用的方法。
1. 使用”!”字符:可以使用”!”字符来调用特定历史命令。在命令行中输入”!”字符后,紧跟着命令的编号或者关键字。例如,要执行最近一次使用的命令,可以输入”!!”;要执行上一次以”ls”开头的命令,可以输入”!ls”。
2. 使用Ctrl+R键:按下Ctrl+R键,将会打开一个交互式的历史命令搜索界面。在该界面中,可以输入关键字来搜索历史命令。按下Enter键,将会执行搜索到的最新一条匹配命令。按下Ctrl+R键,将继续向上搜索匹配的命令。
3. 使用”history”命令:输入”history”命令,将会显示最近执行的命令列表。每条命令都有一个编号,可以使用”!”字符来调用相应的命令。例如,要执行第10条命令,可以输入”!10″。
4. 使用”!!”和”!”字符的修改:可以在”!!”和”!”字符后加上一些特殊字符来修改调用的命令。例如,”!!:p”将会显示最近一条命令的内容,而不是执行它;”!$”将会调用上一条命令的最后一个参数;”!:1″将会调用上一条命令的第一个参数。
5. 使用”!”字符的辅助命令:”!”字符还有一些辅助命令,可以帮助我们更方便地调用历史命令。例如,”!$”等同于”!-1:$”,它将会调用上一条命令的最后一个参数;”!$”等同于”!-2:$”,它将会调用倒数第二条命令的最后一个参数。
总的来说,Linux提供了丰富的方法来直接调用历史命令,使我们能够更高效地使用命令行界面。以上是一些常用的方法,希望对你有帮助。
2年前 -
在Linux系统中,有几种简单的方式可以直接调用历史命令。下面列举了五种常用的方法:
1. 使用“!”符号:在命令行中,可以使用“!”符号来引用之前执行的命令。使用“!”符号后面跟着所要调用的命令的序号。例如,要调用第二个历史命令,可以输入“!2”。
2. 使用“Ctrl+R”组合键:按下“Ctrl+R”组合键后,可以在命令行中输入一个关键词来搜索并调用之前执行的命令。命令行会自动匹配最近的匹配项并显示出来。要调用某个匹配项,只需要按下“Enter”键即可。
3. 使用“!!”符号:使用“!!”符号可以直接调用上一条历史命令。例如,输入“!!”后按下“Enter”键,就可以重新执行上一条命令。
4. 使用“!-n”符号:使用“!-n”符号可以调用倒数第n条历史命令。例如,要调用倒数第三条历史命令,可以输入“!-3”。
5. 使用“history”命令:使用“history”命令可以列出所有的历史命令,并显示它们的序号。要调用某个历史命令,只需要使用“!”符号后面跟着对应的序号即可。例如,要调用第五条历史命令,可以输入“!5”。
总结起来,Linux系统提供了多种方式来直接调用历史命令。通过使用“!”符号、按下“Ctrl+R”组合键、使用“!!”符号、使用“!-n”符号以及使用“history”命令,用户可以方便地查找并执行之前执行过的命令。这些方法可以提高效率,并在需要时快速调用之前执行过的命令。
2年前 -
在Linux中,可以通过使用历史命令来快速调用之前执行过的命令。Linux提供了许多不同的方式来直接调用历史命令,让用户更加高效地使用命令行。
下面是几种在Linux中直接调用历史命令的方法和操作流程:
1. 使用“!n”调用历史命令:
这是最简单的调用历史命令的方法。通过输入“!”符号,接着输入命令在历史记录中的序号(n),即可调用该命令。例如,执行“!3”将会执行历史记录中的第三个命令。“`
$ history
1 ls
2 cd Documents
3 cp file1.txt file2.txt
$ !3
“`2. 使用“!!”调用上一个命令:
使用“!!”可以直接调用上一个执行过的命令。这对于需要快速重新执行上一个命令的情况非常有用。“`
$ ls -l
$ !!
“`3. 使用“!string”调用最近的以特定字符串开头的命令:
如果想要调用最近执行的以特定字符串开头的命令,可以使用“!string”来实现。这将会调用最近一次以指定字符串开头的命令。“`
$ !ls
“`4. 使用Ctrl+R搜索并调用历史命令:
使用Ctrl+R组合键可以在历史命令中进行搜索,并调用匹配的命令。按下Ctrl+R后,输入关键字,系统会自动搜索历史命令,并显示最匹配的命令。按Enter键即可执行。“`
(reverse-i-search)`’: ls
“`5. 使用“!-n”调用倒数第n个命令:
如果想要调用倒数第n个执行过的命令,可以使用“!-n”。例如,执行“!-2”将会执行倒数第二个命令。“`
$ ls
$ cd Documents
$ !-2
“`6. 使用“Ctrl+P”和“Ctrl+N”调用上一个和下一个命令:
在命令行中,通过按下Ctrl+P键将会调用上一个执行的命令,按下Ctrl+N键将会调用下一个命令。无论选择哪种方法,都可以让用户快速调用之前执行过的命令,提高命令行操作的效率。这些方法特别适用于经常执行相同或类似命令的场景,可以大大减少重复输入命令的时间和劳动。
2年前