linux查看以前执行的命令

fiy 其他 16

回复

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

    Linux系统有多种方式可以查看以前执行的命令。以下是三种常用的方法:

    1. 使用`history`命令:`history`命令会显示最近执行的命令列表,按照执行的顺序排序。可以直接在终端中输入`history`命令,然后按下回车键即可查看历史命令列表。默认情况下,`history`命令会显示最近执行的500个命令,可以使用`-n`选项指定要显示的命令数量,例如`history -n 100`会显示最近的100个命令。

    2. 使用`Ctrl+R`键:在终端中按下`Ctrl+R`键,然后开始输入要查找的命令的关键词,终端会自动匹配并显示最近执行的符合条件的命令。按下`Enter`键即可执行该命令,或者按下`Ctrl+R`键继续查找下一个匹配的命令。

    3. 查看`.bash_history`文件:用户的命令历史记录存储在一个名为`.bash_history`的隐藏文件中,该文件位于用户的主目录下。可以使用文本编辑器打开该文件来查看以前执行的命令。例如,使用`vi`命令打开`.bash_history`文件:`vi ~/.bash_history`,然后可以使用`j`和`k`键浏览命令列表,按下`q`键退出。

    总结一下,在Linux系统中,可以通过`history`命令、`Ctrl+R`键以及查看`.bash_history`文件这三种方式来查看以前执行的命令。根据自己的需求和习惯选择合适的方法即可。

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

    在Linux中,有一些方法可以查看以前执行的命令。

    1. history命令
    history命令可以显示用户的命令历史记录。默认情况下,它会显示最近执行的1000条命令。可以直接在终端输入”history”命令来查看。

    2. !!命令
    在终端中,输入”!!”命令可以执行上一条命令。这对于再次执行上一条命令非常有用。

    3. Ctrl + R搜索
    在终端中,按下Ctrl + R键,然后开始输入先前使用过的命令的部分,终端会自动搜索并显示匹配的命令。可以按Enter键执行选中的命令。

    4. 使用方向键上/下
    在终端中,按向上或向下的方向键可以浏览以前执行的命令。按Enter键可以执行选中的命令。

    5. 历史文件
    命令历史记录是保存在历史文件中的。在大多数Linux发行版中,历史文件位于用户的主目录下的一个隐藏文件中,称为.bash_history。可以使用文本编辑器打开这个文件来查看以前执行的命令。

    注意:以上方法都是在当前会话中查看以前执行的命令。如果需要查看其他用户的命令历史记录,可能需要以管理员身份运行相应的命令。

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

    要查看以前在Linux上执行的命令,可以使用以下几种方法:

    1. 使用history命令
    history命令会显示在当前会话中执行过的命令历史记录。可以使用以下命令来查看命令历史记录:
    “`
    history
    “`
    默认情况下,history命令会显示最近执行的1000条命令。如果想要显示更多的命令历史记录,可以使用以下命令:
    “`
    history -n
    “`
    使用上箭头和下箭头可以在历史记录中浏览命令,并按下回车键来执行以前的命令。

    2. 使用Ctrl+R快捷键
    在命令行中使用Ctrl+R组合键,可以打开一个逆向搜索的命令历史记录的功能。可以通过输入命令的关键字来搜索相关的命令。按下回车键即可执行找到的命令。

    3. 查看.bash_history文件
    用户的命令历史记录通常保存在一个名为.bash_history的隐藏文件中。可以使用以下命令来查看该文件的内容:
    “`
    cat ~/.bash_history
    “`
    这个文件中列出了每个用户在当前用户目录下历史记录的所有命令。使用cat命令可以显示完整的命令历史记录。

    4. 使用grep命令搜索命令历史记录
    使用grep命令可以搜索命令历史记录中的特定命令。以下是一个示例命令,用于搜索以”ls”开头的所有命令:
    “`
    history | grep “^ls”
    “`
    这将显示所有以”ls”开头的命令,可以根据实际需要进行修改。

    总结:
    在Linux上,有多种方法可以查看以前执行的命令。使用history命令可以查看当前会话的命令历史记录,使用Ctrl+R快捷键可以进行逆向搜索。此外,还可以查看用户的.bash_history文件来获取完整的命令历史记录,并使用grep命令搜索特定的命令。

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

400-800-1024

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

分享本页
返回顶部