linux重复上一条命令的参数
-
在Linux中,可以使用“!!”来重复上一条命令的参数。
“!!”是一个特殊的命令,它被解释为上一条命令的完整内容。如果上一条命令包含了参数,那么使用“!!”时也将使用相同的参数。
举个例子,假设你在命令行中执行了以下命令:
“`
ls -l
“`如果你想重复上一条命令的参数,可以直接输入“!!”,然后按下回车键:
“`
!!
“`这将会重复执行上一条命令,也就是再次执行“ls -l”。
注意,重复上一条命令的参数不仅限于“!!”,你也可以使用“!-1”来达到同样的效果。
总结一下,在Linux中,重复上一条命令的参数可以通过输入“!!”或“!-1”来实现。
2年前 -
在Linux中,可以使用以下几种方法来重复上一条命令的参数:
1. 使用“!!”符号:在终端中,输入“!!”将重复执行上一条命令的所有参数。这个符号是bash shell中的特殊符号,表示上一条命令。
2. 使用“!-1”符号:在终端中,输入“!-1”将重复执行上一条命令的所有参数。这个符号是bash shell中的特殊符号,表示上一条命令的相对位置。
3. 使用“Ctrl + P”键:在终端中,按下“Ctrl + P”键将重复输入上一条命令的所有参数。这个方法适用于使用命令行历史记录的终端。
4. 使用“fc”命令:在终端中,输入“fc”命令将打开一个文本编辑器,其中包含上一条命令的参数。可以在编辑器中修改参数并保存,然后退出编辑器,即可执行修改后的命令。
5. 使用命令行历史记录:在终端中,使用“history”命令可以显示最近执行过的命令的列表。可以通过查找并找到上一条命令的参数,然后手动输入或复制粘贴来重复执行命令。
无论使用哪种方法,都可以方便地重复执行上一条命令的参数,提高工作效率。同时,在使用这些方法时,也可以根据需要对命令的参数进行修改和调整。
2年前 -
在Linux环境中,可以使用一些特殊的命令和快捷键来重复上一条命令的参数。下面是几种常见的方法:
1. 使用”!!”表示上一条命令
可以使用两个叹号”!!”来重复上一条命令。例如,如果你想重复上一条使用sudo执行的命令,可以输入:
“`
sudo !!
“`
系统会自动将”!!”替换成上一条命令的参数,并执行相同的命令。2. 使用”!-n”表示以前n条命令
可以使用”!-n”来表示以前的第n条命令。例如,如果你想重复以前的第3条命令,可以输入:
“`
!-3
“`
系统会自动将”!-3″替换成第3条命令的参数,并执行相同的命令。3. 使用”!string”表示以字符串开头的命令
当你知道上一条命令以特定字符串开头时,可以使用”!string”来重复该命令。例如,如果你记得上一条命令以”ls”开头,可以输入:
“`
!ls
“`
系统会自动将”!ls”替换成上一条以”ls”开头的命令的参数,并执行相同的命令。4. 使用Ctrl + R搜索历史命令
在终端中,你可以使用Ctrl + R来搜索历史命令。按下Ctrl + R之后,会显示一个提示符。你可以输入一个关键字来搜索以前的命令。系统会根据你输入的关键字来自动匹配并显示匹配的命令,你可以继续按下Ctrl + R来循环浏览匹配的命令。当你找到想要重新执行的命令时,可以按下Enter键来执行该命令。
5. 使用history命令查看历史命令,并使用”!n”重新执行
可以使用”history”命令来查看以前输入的命令历史记录。可以查看到各个命令的编号。例如,通过输入下面的命令来查看命令历史记录:
“`
history
“`
查看到以前的命令历史记录之后,可以使用”!n”来重新执行特定编号的命令。例如,如果你想重新执行第10条命令,可以输入:
“`
!10
“`
系统会自动将”!10″替换成第10条命令的参数,并执行相同的命令。总结一下,可以使用”!!”、”!-n”、”!string”、Ctrl + R和history命令来重复上一条命令的参数。这些方法提供了不同的方式来重新执行以前的命令,并可以根据需要选择合适的方法。
2年前