linux中看最近执行的3个命令

fiy 其他 31

回复

共3条回复 我来回复
  • 不及物动词的头像
    不及物动词
    这个人很懒,什么都没有留下~
    评论

    在Linux中,可以使用下面的方法来查看最近执行的3个命令。

    1. 使用history命令:history命令可以显示当前用户执行的命令历史记录。

    “`
    $ history
    “`

    上述命令会显示所有历史命令的编号和相应的命令内容。通过查看编号,可以找到最近执行的命令。

    2. 使用Ctrl + R快捷键:按下Ctrl + R键,会进入命令历史记录的反向搜索模式。在提示符后面输入关键字,系统会显示最近与该关键字相关的命令。按下Ctrl + R继续搜索,可以找到更早的命令。

    3. 使用grep命令过滤历史记录:可以将history命令的输出通过管道传递给grep命令,来过滤出含有特定关键字的命令。

    “`
    $ history | grep keyword
    “`

    在上述命令中,将”keyword”替换为你要搜索的关键字。

    通过上述方法,可以轻松查找并回顾最近执行的3个命令。

    2年前 0条评论
  • worktile的头像
    worktile
    Worktile官方账号
    评论

    在Linux中查看最近执行的命令有多种方法。

    1. 使用历史命令列表:在终端中,可以使用”history”命令来查看最近执行的命令列表。默认情况下,它会显示最近执行的1000条命令,每条命令都有一个数字前缀,代表命令在历史记录中的位置。可以使用”history n”命令来显示最近的n条命令,例如”history 3″会显示最近执行的3条命令。

    2. 使用”!!”:在终端中,可以使用”!!”来执行最近一条命令。这对于修改上一条命令很有用,因为它会自动将上一条命令的内容作为参数。

    3. 使用”Ctrl + R”:在终端中,使用”Ctrl + R”来打开反向搜索功能。输入要搜索的关键词,终端会显示最近执行的匹配命令。可以按”Ctrl + R”继续搜索下一个匹配项,按”Enter”键来执行搜索到的命令。

    4. 使用”history”命令加上grep命令进行筛选:通过将”history”命令的输出通过管道传递给grep命令,可以使用grep命令来筛选出特定的命令。例如,可以使用”history | grep keyword”来查找包含特定关键词的命令。

    5. 使用”history”命令加上”tail”命令进行筛选:通过将”history”命令的输出通过管道传递给tail命令,可以使用tail命令来查看最近执行的命令。例如,可以使用”history | tail -n 3″来查看最近执行的3条命令。

    总结一下,以上是在Linux中查看最近执行的命令的五种常用方法:使用历史命令列表、使用”!!”、使用”Ctrl + R”、使用”history”和grep命令进行筛选、使用”history”和tail命令进行筛选。这些方法可以根据个人的需求和偏好选择适合自己的方法来查看最近执行的命令。

    2年前 0条评论
  • fiy的头像
    fiy
    Worktile&PingCode市场小伙伴
    评论

    在Linux系统中,可以通过多种方式查看最近执行的命令。下面将介绍三种常见的方法。

    方法一:使用history命令查看历史命令记录

    Linux系统会记录用户执行的命令历史,并将其保存在历史记录文件(通常是~/.bash_history)中。可以使用history命令查看并打印出最近执行的命令列表。

    具体操作步骤如下:

    1. 打开终端或命令行界面。

    2. 输入history命令,并按下Enter键。

    3. 终端将显示出最近执行的命令列表,包括命令编号和对应的命令内容。

    4. 查找最近执行的三个命令,可以使用命令行的滚动功能,或者使用grep命令进行过滤。

    下面是一个示例:

    “`
    $ history
    1 ls
    2 cd Desktop
    3 mkdir test
    4 cd test
    5 touch file1.txt
    6 ls
    7 history

    $ history | tail -n 3
    5 touch file1.txt
    6 ls
    7 history
    “`

    方法二:使用Ctrl+R快捷键逆向搜索命令历史

    Ctrl+R是一个快捷键组合,可以用来逆向搜索命令历史。通过按下Ctrl+R键,然后输入关键字,系统会自动查找并显示最近匹配的命令记录。

    具体操作步骤如下:

    1. 打开终端或命令行界面。

    2. 按下Ctrl+R键。

    3. 输入关键字,例如要查找的命令的一些关键词。

    4. 终端将显示出最近匹配的命令记录,可以按下Enter键执行该命令,或者按下Ctrl+R键继续查找下一个匹配记录。

    下面是一个示例:

    “`
    (reverse-i-search)`ls’: ls
    “`

    方法三:使用grep命令从历史记录文件中查找命令

    除了history命令和Ctrl+R快捷键,还可以使用grep命令从历史记录文件中查找和过滤命令记录。

    具体操作步骤如下:

    1. 打开终端或命令行界面。

    2. 使用grep命令结合管道符号(|)和tail命令来过滤出最近执行的命令。

    “`bash
    $ cat ~/.bash_history | grep “关键字” | tail -n 3
    “`

    其中,关键字是你要查找的命令的一些关键词。

    下面是一个示例:

    “`
    $ cat ~/.bash_history | grep “ls” | tail -n 3
    ls
    ls -l
    ls -a
    “`

    通过上述三种方法,你可以在Linux系统中查看最近执行的三个命令。无论是使用history命令、Ctrl+R快捷键,还是grep命令,都可以根据自己的需求进行选择和使用。

    2年前 0条评论
注册PingCode 在线客服
站长微信
站长微信
电话联系

400-800-1024

工作日9:30-21:00在线

分享本页
返回顶部