linux怎么查看昨天的命令

worktile 其他 36

回复

共3条回复 我来回复
  • worktile的头像
    worktile
    Worktile官方账号
    评论

    在Linux系统中,可以通过查看历史命令记录来查看昨天执行过的命令。下面介绍几种查看昨天命令的方法:

    方法一:使用“history”命令
    1. 打开终端,输入以下命令查看历史命令记录:
    history

    2. 使用“grep”命令查找昨天的命令:
    history | grep “昨天日期”
    昨天日期的格式为“年-月-日”,例如“2022-01-01”。

    方法二:查看历史命令记录文件
    1. 打开终端,输入以下命令打开历史命令记录文件:
    vi ~/.bash_history

    2. 在Vi编辑器中,按“/”键进入搜索模式,输入昨天的日期,按下回车键进行搜索。

    方法三:查找.bash_history文件
    1. 打开终端,输入以下命令查找.bash_history文件的位置:
    locate .bash_history

    2. 使用cat命令查看.bash_history文件内容:
    cat .bash_history

    3. 按照日期查找昨天的命令。

    通过以上方法,你可以轻松地查看并回顾昨天执行过的命令。

    2年前 0条评论
  • 不及物动词的头像
    不及物动词
    这个人很懒,什么都没有留下~
    评论

    要查看昨天在Linux中执行的命令,可以通过以下几种方式来实现:

    1. 使用history命令:使用history命令可以查看历史执行的命令列表。默认情况下,history命令显示最近执行的命令记录,可以使用选项来限制显示的数量。要查看昨天执行的命令,可以使用下面的命令:
    “`
    history | grep “$(date -d yesterday ‘+%Y-%m-%d’)”
    “`
    这个命令将会显示昨天执行的所有命令。

    2. 使用如下命令:选项 -at 是一个 Bash 中的特殊选项,它使得可以查看指定时间段的命令。下面的命令将会显示昨天执行的所有命令:
    “`
    history -at $(date -d yesterday ‘+%m/%d/%Y’)
    “`

    3. 查看Bash历史文件:在Linux系统上,Bash历史命令的记录保存在一个特定的文件中。默认情况下,这个文件是位于用户的主目录下的 `.bash_history` 文件。你可以使用如下命令来查看该文件中昨天执行的命令:
    “`
    cat ~/.bash_history | grep “$(date -d yesterday ‘+%Y-%m-%d’)”
    “`

    4. 使用tmpwatch命令:在一些Linux系统中,临时目录(/tmp)被使用来存储临时文件和目录,这些文件和目录可能包含执行的命令。可以使用tmpwatch命令清理临时目录中的文件,并查看清理后的列表来找到昨天执行的命令。使用下面的命令来查看昨天执行的命令:
    “`
    sudo tmpwatch –mtime –1 /tmp
    “`

    5. 使用syslog日志:在一些高级的系统中,所有的命令执行和系统事件都被记录在syslog中。可以查看/syslog或/var/syslog目录中的昨天日志文件,并使用grep命令搜索命令。例如:
    “`
    cat /var/logs/syslog.1 | grep “command”
    “`
    以上是一些在Linux中查看昨天执行的命令的方法。根据个人习惯和系统配置的不同,可以选择适合自己的方法来查找。

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

    要查看昨天在Linux系统上执行过的命令,我们可以使用以下几种方法来实现:

    方法一:通过bash历史记录

    1. 打开终端,并输入以下命令:
    “`bash
    history
    “`
    这将会显示最近执行的命令列表,包括编号和执行的命令。

    2. 使用grep命令来过滤出昨天执行的命令:
    “`bash
    history | grep “yesterday”
    “`
    这将会显示包含”yesterday”关键字的命令列表,也就是昨天执行的命令。

    3. 如果昨天执行的命令数量较多,可以使用less命令逐页显示:
    “`bash
    history | grep “yesterday” | less
    “`
    在less界面中,按下空格键向下翻页,按下q键退出。

    方法二:通过syslog日志文件

    1. 打开终端,并输入以下命令:
    “`bash
    sudo grep “command” /var/log/syslog
    “`
    将”command”替换为你要查找的命令关键字。

    2. 使用grep命令来过滤出昨天执行的命令:
    “`bash
    sudo grep “command” /var/log/syslog | grep “yesterday”
    “`
    这将会显示包含”command”关键字且在昨天执行的命令。

    方法三:通过历史命令文件

    1. 打开终端,并输入以下命令:
    “`bash
    cat ~/.bash_history
    “`
    这将会显示保存着所有历史命令的文件内容。

    2. 使用grep命令来过滤出昨天执行的命令:
    “`bash
    cat ~/.bash_history | grep “yesterday”
    “`
    这将会显示包含”yesterday”关键字的命令列表,也就是昨天执行的命令。

    方法四:通过audit日志文件

    1. 打开终端,并输入以下命令:
    “`bash
    sudo ausearch -ts yesterday -k your_key
    “`
    将”your_key”替换为你的关键字。

    2. 这将会显示包含指定关键字且在昨天执行的命令列表。

    请注意,以上方法仅显示当前用户所执行的命令。如果你希望查看其他用户的命令历史记录,需要以root权限执行相应命令。

    这些方法可以帮助你在Linux系统上查看昨天执行的命令,你可以根据自己的需求选择合适的方法来查找。

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

400-800-1024

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

分享本页
返回顶部