linux执行上一次运行命令
-
在Linux中,我们可以使用”!!”来快速执行上一次运行的命令。这个特殊的字符是”历史扩展”的一部分,可以帮助我们在命令行界面中更快地操作。
具体来说,”!!”代表上一次运行的命令,它会自动展开为相应的命令字符串,并将其作为新的命令执行。这对于快速重复上一次的命令非常有用,尤其是当我们需要反复执行同一操作时。
例如,假设我们上一次执行的命令是”ls -l”来查看当前目录下的文件列表。如果我们想再次执行相同的操作,只需输入”!!”并按下回车键即可。系统会自动将”!!”替换为”ls -l”,然后执行该命令。
此外,”!”符号还可以与其他字符组合使用,以实现更高级的历史命令扩展。例如,”!$”(感叹号加美元符号)表示上一条命令的最后一个参数,而”!$”代表上一条命令的第一个参数。这些扩展功能可以帮助我们更好地利用历史记录,并在命令行界面上更加高效地操作。
综上所述,Linux中使用”!!”可以快速执行上一次运行的命令,并且还可以与其他扩展符号组合使用,以实现更高级的历史命令操作。这对于提高效率和简化命令行操作非常有帮助。
2年前 -
在Linux中,可以通过使用”!!”命令来执行上一次运行的命令。下面是关于如何使用”!!”命令以及其他类似的方法的一些详细信息:
1. 使用”!!”命令:在命令行中,只需输入”!!”并按下回车键,即可执行上一次运行的命令。这对于需要重复执行相同的命令非常有用。例如,如果您需要以不同的参数再次执行一个命令,可以先执行命令,然后使用”!!”来快速再次执行。
2. 使用”!”命令加上命令编号:在Linux中,每个在当前会话中运行的命令都会被分配一个唯一的编号。可以使用”!”命令来执行特定编号的命令。只要输入”!编号”并按下回车键,就可以执行对应编号的命令。可以通过运行”history”命令查看命令的编号。
3. 使用Ctrl+R搜索历史命令:在命令行中,按下Ctrl+R组合键,即可启用历史命令搜索功能。然后,开始键入以搜索需要执行的命令的关键字。命令行会自动显示最接近的匹配项。按下回车键即可执行匹配的命令。
4. 使用”history”命令列出历史命令:可以使用”history”命令来列出之前执行过的命令的历史记录。该命令会显示命令的编号和具体内容。可以使用”!编号”来执行特定编号的命令。
5. 使用向上箭头键:在命令行中,按上箭头键(↑)可以循环查看之前执行过的命令。通过按下回车键来执行选定的命令。
总结:在Linux中,可以使用”!!”命令、”!”命令加上命令编号、Ctrl+R搜索历史命令、”history”命令和向上箭头键等方法来执行上一次运行的命令。这些方法对于提高效率、节省时间和避免重复键入命令非常有用。
2年前 -
在Linux中,可以通过使用历史命令来执行上一次运行的命令。下面将详细介绍几种不同的方法来实现这一目标。
方法1:使用历史命令
Linux系统会保存之前执行过的命令的历史记录,通过使用”history”命令,可以查看历史命令列表。1. 打开终端,输入”history”命令,按下Enter键。将显示最近执行过的命令列表,每一行都有一个编号。
2. 找到上一次运行的命令,记住它的编号。
3. 输入”!x”,将”x”替换为上一步中找到的命令的编号。然后按下Enter键,系统将会执行该命令。
方法2:使用”!!”符号
在Linux中,可以使用”!!”符号来执行上一次运行的命令。1. 打开终端,直接输入”!!”,按下Enter键,系统将会执行上一次运行的命令。
方法3:使用”ctrl+r”组合键
在Linux终端中,按下”ctrl+r”组合键可以打开历史命令搜索功能。1. 打开终端,按下”ctrl+r”组合键。
2. 在终端中输入你想要搜索的命令的关键词,终端将会自动筛选出包含该关键词的历史命令。
3. 当找到想要执行的命令时,按下Enter键,系统将会执行该命令。
方法4:使用”!-1″符号
在Linux中,可以使用”!-1″符号来执行上一次运行的命令。1. 打开终端,直接输入”!-1″,按下Enter键,系统将会执行上一次运行的命令。
总结
上述方法中,使用历史命令和使用”!!”符号较为简单快捷,适用于快速执行上一次运行的命令。而使用”ctrl+r”组合键和”!-1″符号则适用于需要搜索历史命令记录并执行特定命令的情况。根据个人喜好和实际需求,选择最适合自己的方法来执行上一次运行的命令。2年前