linux查看上个命令是什么
-
在Linux中,可以使用以下命令来查看上一个命令:
1. `history`命令:用于显示历史命令列表。通过运行`history`命令,可以获得执行过的所有命令的列表,其中包括上一个命令。
2. `!!`命令:用于执行上一个命令。将`!!`输入到命令行中,然后按下回车键,即可执行上一个命令。
3. `Ctrl + R`快捷键:用于搜索历史命令。按下`Ctrl + R`快捷键,然后在命令行中输入部分命令,Linux会自动搜索并显示最近匹配的历史命令。使用箭头键可以遍历匹配的命令,找到上一个命令后按下回车键即可执行。
4. `echo !-1`命令:用于显示上一个命令。将`echo !-1`输入到命令行中,然后按下回车键,即可显示上一个命令。
请注意,这些方法只能查看到最近执行过的上一个命令。如果想要查看更早执行的命令,可以使用`history`命令查看历史命令列表,并根据命令的编号使用`!编号`来执行对应的命令。
2年前 -
在Linux中,可以通过一些命令来查看之前执行过的命令。下面是五种常用的方法:
1. 历史命令(history):通过输入history命令,可以显示当前登录用户的命令历史记录。默认情况下,会显示最近执行的1000条命令。可以使用history命令的选项来控制显示的条数,例如,history -n 20命令会显示最近的20条命令。查看历史命令后,可以使用感叹号(!)和历史命令的编号来执行之前的命令。
2. 搜索命令历史(Ctrl+R):在终端中,按下Ctrl+R键,可以进入历史命令搜索模式。然后,可以开始输入之前执行过的命令的关键词,终端会自动搜索并显示匹配的命令。按下Enter键即可执行显示的命令。
3. 带命令选项的历史命令(Ctrl+P / Ctrl+N):在终端中,按下Ctrl+P键可以向上滚动历史命令,按下Ctrl+N键可以向下滚动历史命令。通过不断按下这些组合键,可以在历史命令中浏览并找到之前执行过的命令。
4. 命令别名(alias):可以使用alias命令为常用的命令设置别名。通过设置命令别名,可以简化命令的输入,并且可以更轻松地调用之前执行过的命令。例如,可以使用alias ll=’ls -l’为ls -l命令设置别名ll,之后只需使用ll来执行ls -l命令。
5. 使用缓存的命令(Ctrl+C / Ctrl+Z):在终端中,已经执行过的命令会被缓存。如果在当前命令行输入之前执行过的部分命令,可以使用ctrl+c键来取消输入并且返回至上一个命令。而使用ctrl+z键可以将正在执行的命令暂停,并返回至上一个命令。
通过上述的方法,可以方便地查看和执行之前执行过的命令,提高工作效率。
2年前 -
在Linux上,我们可以使用一些命令来查看先前执行过的命令,包括查看历史命令,查看命令的执行时间和查看特定命令的详细信息。下面我们将从不同的角度介绍如何查看上一个命令。
1. 使用历史命令查看上一个命令:
Linux系统会记录所有用户执行的命令,我们可以使用`history`命令来查看历史命令列表,其中会包含上一个执行的命令。“`
history
“`在结果中,每条历史命令前面会有一个唯一的数字,以便我们可以使用`!`加数字的方式来执行特定的历史命令。
“`
!
“`若要执行上一个命令,可以输入`!-2`。
2. 使用`fc`命令查看上一个命令:
`fc`命令可以用来查看、编辑和重新执行历史命令。使用`-l`选项可以显示历史命令列表,使用`-n`选项可以指定要显示的历史命令数。`fc -l`命令会显示上一个命令。“`
fc -l
“`3. 使用`CTRL + R`查找上一个命令:
可以使用`CTRL + R`快捷键来进入反向命令搜索模式,然后开始输入上一个命令的关键字,系统会自动查找并显示匹配的历史命令。按下`CTRL + R`继续搜索下一个匹配的命令。4. 使用`echo !!`打印上一个命令:
在命令行中输入`!!`将会打印上一个命令。5. 使用`history`命令结合grep查找上一个命令:
`history`命令的输出可以通过管道传递给`grep`命令,来查找和过滤特定的命令。下面的命令将显示上一个命令:“`
history | grep -v history | tail -n 2 | head -n 1
“`以上是几种查看上一个命令的方法,可以根据个人需求选择适应的方法。
2年前