linux重复上一行命令
-
在Linux中,可以通过使用“!!”来重复执行上一条命令。
另外,还可以使用“!-n”(其中n是一个正整数)来重复执行倒数第n条命令。
如果需要重复执行之前的某一条具体命令,可以使用“!n”(其中n是命令历史列表中该命令所对应的行数)来执行。
此外,还可以使用“!string”来执行最近以“string”开头的命令。这个特性可以用于执行一系列相似的命令。
总结起来,Linux中有多种方法可以重复执行上一条命令,根据不同的需求选择合适的方式即可。
2年前 -
在Linux系统中,有几种快速重复上一行命令的方法:
1. 使用“!!”符号:
– 在终端中输入“!!”并按下回车键,系统会自动执行上一条命令。2. 使用“!-1”符号:
– 在终端中输入“!-1”并按下回车键,系统也会执行上一条命令。3. 使用上方向键:
– 在终端中按上方向键,系统会自动将上一条命令显示在命令行上,并按下回车键即可执行。4. 使用“Ctrl + P”组合键:
– 在终端中按下“Ctrl + P”组合键,系统会自动将上一条命令显示在命令行上,并按下回车键即可执行。5. 使用“history”命令:
– 在终端中输入“history”命令,并按下回车键,系统会显示最近执行的命令的历史记录。可以根据历史记录的编号来执行特定的命令,在终端中输入“!编号”并按下回车键即可执行相应的命令。需要注意的是,上述方法中,使用“!!”和“!-1”命令只能重复执行上一条命令,而使用方向键和“history”命令可以遍历整个命令历史记录。另外,使用“history”命令查看历史记录时可以根据需要选择要执行的命令,并使用“!编号”进行快速执行。
2年前 -
在Linux终端中,可以使用一些快捷键或命令来重复执行上一行命令。下面将介绍几种常见的方法。
1. 使用”!!”重复上一行命令:
在Linux终端中,可以通过输入”!!”来重复执行上一条命令。这种方法非常简单,只需要在终端输入”!!”并按下回车键即可。系统会自动执行上一行命令。例如:
“`
$ ls
file1.txt file2.txt$ !!
file1.txt file2.txt
“`2. 使用”上箭头”重复上一行命令:
在Linux终端中,按上箭头可以将之前执行过的命令逐个显示出来。通过按上箭头多次,可以找到想要重复执行的命令。找到后,按下回车键即可执行。例如:
“`
$ ls
file1.txt file2.txt$ ls
“`3. 使用”Ctrl + r”搜索执行历史记录:
在Linux终端中,可以使用”Ctrl + r”组合键来搜索和执行之前的命令。按下”Ctrl + r”后,输入关键词来搜索命令历史记录。每按一次”Ctrl + r”,终端将显示与关键词匹配的最近的命令。找到想要重复执行的命令后,按下回车键即可执行。例如:
“`
(reverse-i-search)`ls’: ls
file1.txt file2.txt$ ls
“`4. 使用”history”命令查看执行历史记录:
在Linux终端中,可以使用”history”命令来查看之前执行过的命令历史记录。通过查看历史记录,可以找到想要重复执行的命令,并使用”!”加上历史记录的行号来执行。例如:
“`
$ history
1 ls
2 cd Documents/
3 cp file1.txt file2.txt$ !2
cd Documents/
“`5. 使用”Ctrl + p”或”Ctrl + n”重复上一行命令:
在Linux终端中,可以使用”Ctrl + p”组合键重复上一行命令。这相当于按上箭头。另外,”Ctrl + n”组合键可以用来移动到下一行命令。按下对应的组合键即可重复执行或者移动到上一/下一行。例如:
“`
$ ls
file1.txt file2.txt$
$ ls
“`这些方法可以让我们在Linux终端中快速地重复执行上一行命令,提高工作效率。可以根据个人习惯选择合适的方式来操作。
2年前