linux查看原始命令

worktile 其他 118

回复

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

    要查看Linux中执行的原始命令,可以通过以下几种方法来实现:

    1. 使用history命令:在终端中输入history命令可以显示当前用户执行的所有命令历史记录。此命令将显示命令的编号和相应的命令。你可以直接在终端中查看命令历史记录,或者使用grep命令来过滤特定的命令。

    例如,要查看包含特定关键词的命令,可以使用以下命令:
    “`
    history | grep keyword
    “`
    其中,keyword是你要搜索的关键词。

    2. 使用.bash_history文件:Linux系统会将用户执行的每个命令记录在家目录下的.bash_history文件中。你可以使用cat命令查看该文件的内容,如下所示:
    “`
    cat ~/.bash_history
    “`
    该命令将显示所有执行的命令。你也可以使用grep命令来过滤特定的命令。

    3. 使用syslog日志:系统日志中记录了Linux系统中发生的各种事件,包括执行的命令。你可以使用以下命令查看syslog文件:
    “`
    cat /var/log/syslog
    “`
    该命令将显示syslog文件的内容。你可以使用grep命令来过滤特定的命令。

    4. 使用auditd日志:auditd是一个用于监视系统活动的Linux守护程序。它可以记录用户执行的命令,包括具体的命令行参数。你可以使用以下命令查看auditd日志:
    “`
    sudo auditctl -l
    “`
    该命令将列出所有已启用的日志规则。你还可以使用以下命令查看日志文件内容:
    “`
    sudo aureport -l
    “`
    以上是查看Linux中执行的原始命令的几种方法。你可以根据具体的需求选择适合你的方法来查看命令历史记录。

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

    在Linux系统中,有多种方法可以查看已经执行的原始命令。下面列出了其中一些常用的方法:

    1. 使用history命令:在终端中输入history命令可以查看最近执行过的命令历史记录。这些命令显示的是已经执行过的命令的编号和命令本身。可以通过输入命令编号来重复执行特定的命令。

    2. 使用bash的内置命令:在终端中使用“set -o history”打开命令历史记录功能后,可以通过使用“!n”来重复执行第n个命令,其中n是命令在历史记录中的编号。

    3. 查看.bash_history文件:每个用户的家目录下都有一个名为.bash_history的文件,该文件保存了用户在终端中输入的所有命令。可以使用文本编辑器或者cat命令来查看该文件内容。

    4. 使用script命令记录会话:使用script命令可以将整个终端会话的输入和输出都保存到一个文件中。通过查看这个文件,可以看到用户输入的所有命令以及命令的输出结果。

    5. 使用其他终端工具:还有一些特定的终端工具可以帮助查看已执行的原始命令,例如tmux、screen等。这些工具可以记录终端会话并提供查看命令历史记录的功能。

    无论使用哪种方法,都可以帮助用户查看已经执行过的原始命令,并且有助于对命令的执行历史进行回顾和分析。

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

    在 Linux 中,可以使用`history`命令来查看以前执行过的命令历史记录。默认情况下,`history`命令会显示最近执行过的1000条命令。

    以下是查看 Linux 原始命令的方法:

    1. 使用`history`命令查看历史记录:
    “`
    history
    “`
    这将列出最近执行的命令历史记录,包括命令的序号和具体命令内容。

    2. 使用`!n`或`!!`命令来执行或重复之前的命令:
    – `!n`:n是之前命令的序号,使用`!n`可以执行这个命令。例如,`!123`会执行序号为123的命令。
    – `!!`:使用`!!`会执行上一条命令。例如,`!!`会重新执行最近一次执行的命令。

    3. 使用`Ctrl+R`搜索历史命令:
    在命令提示符下,按下`Ctrl+R`,然后输入相关关键词,可以搜索之前执行过的命令。按下`Ctrl+R`多次,可以向上滚动以前的匹配结果。按下`Ctrl+C`可以终止搜索。

    4. 使用`grep`命令筛选历史命令:
    可以使用`grep`来筛选出符合条件的历史命令。例如,可以使用下面的命令查找包含关键字`ls`的命令:
    “`
    history | grep ls
    “`

    5. 使用命令行编辑器修改和执行命令:
    在命令提示符下,按下`Ctrl+P`可以上翻到之前的命令。按下`Ctrl+N`可以向下翻到之后的命令。可以使用左右箭头键来定位并修改命令文本。按下`Enter`键执行修改后的命令。

    6. 使用`fc`命令来编辑和执行命令:
    `fc`命令提供了一个交互式的界面来编辑和执行命令。运行`fc`命令后,会打开一个文本编辑器,其中包含最近执行过的命令列表。可以使用编辑器的功能来修改和保存命令。保存退出后,修改后的命令会被执行。

    这些方法可以帮助你在 Linux 系统中查看和操作以前执行过的命令,以便更好地管理和使用命令行工具。

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

400-800-1024

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

分享本页
返回顶部