linux执行上一命令输出
-
在Linux中,可以使用一些命令来查看并执行最近执行的命令的输出。以下是几种常用的方法:
1. 使用history命令:history命令会显示系统中执行的最近命令的历史记录。可以使用以下命令来查看最近执行的命令的输出:
“`
history
“`
输出会列出命令的序号和命令内容,可以根据序号来确定要查看的命令的输出。2. 使用Ctrl + R:在终端中按下Ctrl + R组合键可以打开反向历史搜索功能。在提示符后输入一些与要查找的命令相关的关键字,终端会自动搜索历史命令,并显示匹配的命令。使用Ctrl + R反复按下可以逐个查看匹配的命令及其输出。
3. 使用“!”符号:在终端中使用“!”符号可以快速执行最近的命令。使用“!”后跟上一个命令的序号可以执行该命令并输出结果。例如,要执行序号为10的命令并查看输出,可以使用以下命令:
“`
!10
“`
上述命令会执行序号为10的命令并显示输出结果。4. 使用“!!”符号:在终端中使用“!!”符号可以执行最近执行的命令并查看输出。例如,要执行最近执行的命令并查看输出,可以使用以下命令:
“`
!!
“`
上述命令会执行最近执行的命令并显示输出结果。通过以上方法,可以快速查看和执行最近执行的命令的输出。根据实际需要选择合适的方法即可。
2年前 -
在Linux系统中,可以使用一些命令来查看或者重复执行前一条命令的输出。下面是几种常用的方法:
1. 使用!!命令:这个命令会执行并重复上一条命令,并将结果输出到终端。只需要在终端中输入”!!”,然后按下回车即可执行上一条命令。
2. 使用上箭头:在终端中按上箭头键(↑)可以查看并执行之前输入的命令。按下上箭头键会显示上一条命令的内容,再次按下上箭头键则会显示上上一条命令的内容,以此类推。按下回车键即可执行当前显示的命令。
3. 使用history命令:使用”history”命令可以查看所有之前执行的命令历史记录。在终端中输入”history”,然后按下回车,系统会列出之前执行的所有命令及其对应的编号。可以使用”!”加上命令编号来执行特定的命令。例如,输入”!567″会执行历史记录中第567条命令。
4. 使用Ctrl+R键:按下Ctrl+R键会进入反向搜索模式,可以快速搜索并执行之前执行的命令。在终端中按下Ctrl+R键后,可以开始输入想要搜索的关键词。系统会根据关键词自动搜索之前的命令,显示出最近匹配的命令。按下回车键即可执行搜索到的命令。
5. 使用$_变量:在Linux的命令行中,”$_”变量代表上一个命令的最后一个参数。可以在需要使用上一条命令的结果的地方使用这个变量。例如,如果上一条命令是”ls -l /home/user”,那么可以使用”cd $_”来切换到”/home/user”目录。
总的来说,Linux系统提供了多种方法来执行上一条命令的输出,可以根据具体的使用场景选择合适的方法来操作。
2年前 -
在Linux下,可以通过多种方式执行上一条命令并输出结果。下面是几种常见的方法:
1. 使用`!!`符号:`!!`代表上一条命令,可以直接在命令行中输入`!!`执行上一条命令,并且立即输出结果。
2. 使用`!-1`符号:`!-1`代表上一条命令,输入`!-1`后按下回车键执行上一条命令,并输出结果。
3. 使用`history`命令结合`!`符号:使用`history`命令可以显示历史命令列表,每条命令前面有一个编号。输入`!编号`即可执行对应编号的命令,并输出结果。
4. 使用`Ctrl+R`后输入关键字:按下`Ctrl+R`后,可以输入关键字来搜索历史命令。找到对应的命令后,按下回车键执行,并输出结果。
5. 使用`Ctrl+P`或者向上键:在命令行中按下`Ctrl+P`键或者向上键可以快速获取前一条命令,并且按下回车键执行该命令,输出结果。
6. 使用`export HISTCONTROL=ignoreboth`:通过设置环境变量`HISTCONTROL`的值为`ignoreboth`,可以阻止保存重复命令和以空白开头的命令到历史记录。这样在执行上一条命令时就不会出现重复的命令。
通过上述方法,可以简单方便地执行上一条命令并输出结果。根据实际需要选择最适合的方法使用。
2年前