linux查看并选择历史命令
-
在Linux中,可以使用history命令来查看并选择历史命令。
1. 查看历史命令
在终端中输入下面的命令,即可查看之前执行过的命令历史记录:
“`shell
history
“`
执行该命令之后,会显示出所有执行过的命令及其对应的编号。2. 选择历史命令
要选择之前执行过的命令进行再次执行,可以使用两种方式:
– 使用命令编号:在终端中输入`!n`(n为命令的编号),即可执行对应编号的命令。例如,要执行编号为10的命令,可以输入`!10`。
– 使用关键字搜索:在终端中输入`!keyword`(keyword为需要搜索的关键字),即可执行包含该关键字的最近一条命令。例如,要执行最近一条包含”ls”的命令,可以输入`!ls`。3. 使用上下方向键
在终端中,还可以使用上下方向键来浏览之前执行过的命令。按向上方向键可以找到之前执行过的命令,按向下方向键可以找到最新的命令。总结:
通过history命令可以查看之前执行过的命令历史记录,并可以根据命令编号或关键字来选择执行特定的历史命令。此外,还可以使用上下方向键来快速浏览历史命令。2年前 -
在Linux系统中,我们可以使用一些命令来查看和选择历史命令。以下是几种常用的方法:
1. `history`命令:使用`history`命令可以查看系统中执行过的命令历史。在终端中输入`history`即可显示最近执行的命令列表。每个命令都有一个对应的编号,可以根据这个编号选择特定的命令。
2. `!n`命令:使用`!n`命令,其中`n`是命令的编号,可以直接执行特定编号的命令。例如,要执行历史命令列表中编号为10的命令,可以在终端中输入`!10`并按下Enter键。
3. `Ctrl+R`快捷键:按下`Ctrl+R`组合键可以进入历史命令搜索模式。在模式下,可以输入关键词来搜索执行过的命令。按下Enter键可以执行搜索到的命令,按下`Ctrl+R`则可以继续搜索下一个匹配项。
4. `!string`命令:使用`!string`命令可以执行最近匹配指定字符串的命令。例如,要执行最近一个以`ls`开头的命令,可以在终端中输入`!ls`并按下Enter键。
5. `!!`命令:使用`!!`命令可以执行上一条命令。这在需要以root用户身份执行命令时特别有用。例如,要以root用户身份重新执行上一条命令,可以在终端中输入`sudo !!`并按下Enter键。
除了以上方法,还有一些其他的技巧可以帮助我们查看和选择历史命令。例如,使用向上箭头可以逐步浏览以前执行的命令,使用`Ctrl+P`可以显示上一条命令,使用`Ctrl+N`可以显示下一条命令。此外,可以在终端的配置文件`.bashrc`中自定义其他快捷键和别名来快速访问常用命令。
2年前 -
在Linux系统下,我们可以使用”history”命令来查看并选择历史命令。”history”命令会列出之前使用过的命令,以及每个命令执行的次数。下面是具体的操作流程:
1. 查看历史命令列表:打开终端窗口,直接输入”history”命令,并按下Enter键。系统会显示出之前使用过的命令列表,每个命令前面会有一个编号。
2. 筛选历史命令:如果历史命令列表过长,我们可以使用管道符号来筛选出特定的命令。例如,我们可以使用”grep”命令来筛选出包含特定关键字的命令。例如,如果我们想查找之前执行过的包含”ls”的命令,可以使用以下命令:
“`
history | grep ls
“`上述命令会将之前执行过的包含”ls”的命令显示出来。
3. 执行历史命令:如果我们想执行历史命令,可以使用”!”符号,后面跟着历史命令的编号。例如,如果我们想执行第10条历史命令,可以使用以下命令:
“`
!10
“`上述命令会执行第10条历史命令。
4. 使用”!”符号执行最近的命令:如果我们只想执行最近的一个命令,可以使用”!!”命令。例如,输入以下命令将会执行最近使用过的命令:
“`
!!
“`上述命令会执行最近的一个命令。
5. 使用”!”符号执行包含某个关键字的最近命令:如果我们只想执行最近使用过的包含某个关键字的命令,可以使用”!”符号配合关键字。例如,如果我们只想执行最近包含”ls”的命令,可以使用以下命令:
“`
!ls
“`上述命令会执行最近包含”ls”的命令。
通过以上操作,我们可以方便地查看并选择历史命令。这对于频繁使用某个命令或者需要快速重复执行某个命令非常有帮助。
2年前