linux查看所有执行过的命令

不及物动词 其他 39

回复

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

    要查看在Linux中执行过的所有命令,可以使用`history`命令。该命令会显示出最近执行过的命令列表,包括命令的编号和具体命令内容。

    要查看所有执行过的命令,只需在终端中输入以下命令:

    “`
    history
    “`

    执行完毕后,屏幕上会显示出类似以下的结果:

    “`
    1 ls
    2 cd Downloads
    3 mkdir test
    4 vim example.txt
    5 cat example.txt

    “`

    其中,第一列是命令的编号,按照执行的顺序自动排序。第二列是具体的命令内容。

    如果想要只查看最近执行过的几条命令,可以使用`history`命令的参数来控制显示的数量。例如,要显示最后10条执行过的命令,可以使用以下命令:

    “`
    history 10
    “`

    执行结果会显示最后10条执行过的命令。

    另外,如果想要搜索包含特定关键词的命令,可以使用`history`命令的管道功能结合`grep`命令来实现。例如,要搜索包含关键词”mkdir”的命令,可以使用以下命令:

    “`
    history | grep mkdir
    “`

    执行结果会显示出所有包含”mkdir”关键词的命令。

    使用`history`命令可以方便快速地查找和回顾之前执行过的命令,对于日常使用Linux的用户来说非常有用。

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

    在Linux系统中,我们可以通过使用不同的命令和工具来查看已经执行过的命令。下面是几种常见的方法:

    1. 使用history命令:

    在终端中使用history命令可以查看当前用户执行过的所有命令。默认情况下,history命令会显示最近执行的1000条命令。

    “`
    history
    “`

    2. 使用命令历史记录文件:

    Linux系统会将已经执行过的命令记录在一个历史记录文件中。可以使用以下命令来查看该文件的内容:

    “`
    cat ~/.bash_history
    “`
    该命令将会显示当前用户的命令历史记录。

    3. 使用grep命令过滤历史记录:

    如果想要根据特定的关键字或命令来过滤历史记录,可以使用grep命令。以下是一个示例:

    “`
    history | grep “keyword”
    “`
    将”keyword”替换为你想要查找的关键词或命令。

    4. 使用history命令的选项:

    history命令支持一些选项,可以用来过滤、排序和格式化输出。以下是一些常用的选项:

    – -c:清除历史记录。
    – -a:将最新的命令添加到历史记录文件中。
    – -n:按照命令的序号来显示历史记录。
    – -r:以反序来显示历史记录。
    – -w:将当前的命令列表写入历史记录文件中。

    可以使用以下命令来查看history命令的帮助文档,以获取更多选项的信息:

    “`
    man history
    “`

    5. 使用shell的历史扩展功能:

    在大多数的shell中,还存在着历史扩展的功能,可以使用“!”符号来引用历史记录中的命令。以下是一些常用的历史扩展示例:

    – !!:重复上一条命令。
    – !n:执行第n条命令,n为命令的序号。
    – !keyword:执行最近的包含关键词的命令。

    通过使用上述的方法,我们可以方便地查看和回顾在Linux系统中执行过的所有命令。

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

    在Linux系统中,可以通过查看“bash”的历史记录来查看所有执行过的命令。Bash是Linux系统中最常用的默认shell,通过Bash Shell可以记录所有用户在命令行界面执行的命令。

    下面是查看Linux上已执行过的所有命令的方法和操作流程。

    ## 方法一:使用历史命令

    通过使用内置的”history”命令可以查看历史记录。

    1. 打开终端窗口。

    2. 输入以下命令查看所有执行过的命令:

    “`bash
    history
    “`

    3. 终端将显示之前执行过的命令列表,每条命令前都有一个编号。

    ## 方法二:查看.bash_history文件

    除了使用”history”命令外,还可以直接查看”.bash_history”文件。这个文件记录了用户在终端中执行的命令。

    1. 打开终端窗口。

    2. 输入以下命令打开”.bash_history”文件:

    “`bash
    vi ~/.bash_history
    “`

    3. 终端将显示”.bash_history”文件的内容。可以使用Page Up和Page Down键浏览所有的命令。

    如果想要按照时间顺序对命令进行排序,可以使用以下命令:

    “`bash
    cat ~/.bash_history | sort -k 2 -k 1,1nr
    “`

    这将显示”.bash_history”文件中的所有命令,并按照时间顺序进行排序。

    ## 方法三:使用grep命令搜索特定命令

    如果只想查看包含特定关键词的命令,可以使用grep命令。

    1. 打开终端窗口。

    2. 输入以下命令来查找包含特定关键词的命令,例如查找所有包含”ls”的命令:

    “`bash
    history | grep ls
    “`

    这将在命令历史记录中搜索”ls”关键词,并显示包含该关键词的命令。

    ## 方法四:使用Ctrl+R搜索命令

    如果记得某个命令的一部分,可以使用Ctrl+R组合键来搜索命令历史记录。

    1. 打开终端窗口。

    2. 按下Ctrl+R组合键。

    3. 输入部分命令,终端将显示最近与输入匹配的命令。可以按下Ctrl+R继续查找下一个匹配项。

    4. 当找到所需的命令时,按Enter键执行命令。

    这种方法特别适用于需要重新执行之前输入的长命令或复杂命令时。

    无论使用哪种方法,都可以在Linux系统中轻松查看所有执行过的命令。这对于回顾过去的命令、重复使用命令以及查找常用命令非常有帮助。

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

400-800-1024

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

分享本页
返回顶部