linux怎么查看打过的命令

不及物动词 其他 13

回复

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

    在Linux系统中,可以通过以下几种方式来查看已经执行过的命令:

    1. 使用history命令
    history命令可以显示最近执行过的命令列表,包括命令的编号和具体内容。在终端中直接输入history即可显示历史命令。你还可以通过使用-h选项来设置显示历史记录的数量,例如:history -10将显示最近的10条命令。

    2. 使用Ctrl+R搜索命令
    在终端中使用Ctrl+R组合键可以进行命令的反向搜索。只需按下Ctrl+R,然后输入关键字,终端会自动显示最近所执行过的与关键字相关的命令。可通过按向上或向下箭头来切换显示不同的命令。

    3. 查看.bash_history文件
    历史命令记录在用户主目录下的一个隐藏文件.bash_history中。可以通过cat或者less命令来查看这个文件内容。例如,使用cat ~/.bash_history命令可以查看当前用户的命令历史记录。

    4. 使用grep命令筛选命令
    如果想查找特定的命令,可以使用grep命令结合管道操作符来进行筛选。例如,使用history | grep “关键字”来查找包含指定关键字的命令。

    总结:
    以上是Linux下查看已执行过的命令的几种方式,使用history、Ctrl+R搜索命令、查看.bash_history文件以及使用grep命令筛选命令都可以帮助你找到需要的命令历史记录。这些方法可以根据个人的需求来选择使用,方便快捷地查找已执行过的命令。

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

    在Linux系统中,有几种方法可以查看以前执行过的命令。下面是五种常用的方法:

    1. 历史命令(history):在Linux终端中,可以使用history命令来查看最近执行过的命令历史记录。只需在终端输入history并按下回车键,系统将显示执行过的命令列表,每个命令前面都有一个数字标识符以及对应的命令。可以使用“!数字”来再次执行某个命令。默认情况下,history命令最多显示1000条历史记录,可以通过修改环境变量HISTSIZE来增加或减少记录数量。

    2. 命令行快捷键:在Linux终端中,可以使用一些快捷键来浏览和执行以前的命令。例如,使用向上箭头快捷键可以向上滚动查看之前执行过的命令,使用向下箭头可以向下滚动查看最新的命令。使用Ctrl + R组合键可以按照关键字搜索以前执行过的命令。

    3. grep命令:如果想要查找特定的命令历史记录,可以使用grep命令来进行过滤。例如,如果想要查找包含关键字”ls”的命令,可以使用以下命令:history | grep “ls”。这将显示所有包含”ls”的命令历史记录。

    4. .bash_history文件:所有用户的命令历史记录都保存在用户的主目录中的.bash_history文件中。可以使用cat命令或者文本编辑器来打开该文件,并查看所有的命令历史记录。注意,该文件是隐藏文件,需要使用ls -a命令来显示。

    5. 审计日志:如果启用了系统审计服务,可以使用审计日志来查看所有用户的命令执行记录。审计日志通常位于/var/log/audit/目录中的audit.log文件中。可以使用cat命令或者其他日志查看工具来打开该文件,并筛选所需的命令执行记录。

    总结起来,以上是五种常用方法来查看Linux系统中以前执行过的命令。无论是使用history命令、快捷键、grep命令、.bash_history文件还是审计日志,都可以轻松地找到需要的命令历史记录。

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

    在Linux系统中,可以通过以下方式来查看打过的命令。

    1. 使用history命令
    使用history命令可以查看最近运行过的命令列表。默认情况下,history命令会显示最近运行的1000条命令,可以通过修改环境变量HISTSIZE来调整显示的命令数量。

    打开终端,输入以下命令即可查看打过的命令列表:
    “`
    history
    “`

    2. 使用Ctrl+R快捷键
    在终端中,可以使用Ctrl+R快捷键来搜索和重复执行已经执行过的命令。
    按下Ctrl+R键,将会出现一个(reverse-i-search)的提示符,此时可以开始输入想要查找的命令关键字。系统会自动搜索与关键字相关的命令,并将命令显示在提示符的后面。可以反复按下Ctrl+R键来切换命令的显示顺序。找到想要执行的命令后,按下Enter键即可执行。

    3. 使用grep命令结合~/.bash_history文件
    ~/.bash_history文件记录了用户在终端输入的历史命令。可以使用grep命令来搜索该文件来查找特定的命令。
    “`
    grep “关键字” ~/.bash_history
    “`
    将关键字替换为想要查找的命令关键字即可。

    此外,还可以使用其他命令行工具或者使用Linux发行版提供的图形界面工具来查看打过的命令,例如使用命令行工具fzf,或者使用终端模拟器软件中自带的命令历史记录功能等。

    总结:以上是在Linux系统中查看打过的命令的几种常用方法,通过使用history命令、Ctrl+R快捷键、grep命令等可以方便地查找并执行已经打过的命令。

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

400-800-1024

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

分享本页
返回顶部