linux查看前面运行的命令

worktile 其他 53

回复

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

    要查看之前在Linux中运行过的命令,可以使用以下几种方法:

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

    2. 历史命令索引:使用”!”字符可以通过索引号重新运行特定的历史命令。例如,”!10″会重新运行第10条历史命令。

    3. 历史命令搜索:使用”Ctrl+R”键可以启动逆向搜索模式,在该模式下可以通过输入关键词来搜索命令历史记录。每次按下”Ctrl+R”键,就会显示一个与输入关键词匹配的命令。按下”Enter”键则会执行匹配的命令。

    4. 命令行补全:在命令行中,按下”Tab”键可以进行命令补全。即开始输入命令的前几个字符,然后按下”Tab”键,系统会自动补全命令。如果有多个匹配项,可以再次按下”Tab”键进行切换。

    5. ~/.bash_history文件:历史命令保存在用户的主目录下的.bash_history文件中。通过查看该文件,可以获得命令的完整列表。

    综上所述,以上是在Linux中查看之前运行的命令的几种方法。可以根据具体需求选择合适的方法来查看历史命令。

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

    在Linux中,可以使用多种方式来查看之前运行过的命令。以下是几种常用的方法:

    1. 使用history命令
    History命令可以列出之前在当前会话中运行过的所有命令。只需在终端中输入history即可。

    示例:
    “`
    $ history
    1 ls
    2 cd Documents/
    3 mkdir test
    4 mv file.txt test/
    5 cd test/

    “`

    这个列表会显示命令的编号和命令本身。可以根据编号来重新执行某个命令,比如使用`!n`命令来运行第n个命令。

    2. 使用Ctrl+R反向搜索
    在终端中按下Ctrl+R键可以打开反向搜索功能。然后可以开始输入一个关键字,终端会显示最后一个匹配的命令。按下Enter键可以执行该命令,或者按下Ctrl+R继续搜索匹配的命令。

    示例:
    “`
    (reverse-i-search)`test’: cd test/
    “`

    3. 使用grep和~/.bash_history文件
    可以使用grep命令来搜索并显示历史命令。历史命令存储在用户主目录下的.bash_history文件中。

    示例:
    “`
    $ grep “ls” ~/.bash_history
    ls
    ls -l
    ls -a
    “`

    4. 使用fc命令
    fc命令用于查看、编辑和重新执行历史命令。通过不同的选项,可以显示最近的命令列表、使用编辑器编辑命令等。

    示例:
    “`
    $ fc -l
    507 ls
    508 cd Documents/
    509 mkdir test
    510 mv file.txt test/
    511 cd test/

    $ fc -s 508
    cd Documents/
    “`

    5. 使用up/down箭头键
    在终端中按下向上或向下箭头键,可以在历史命令之间切换。按下回车键可以重新执行选中的命令。

    以上是几种常用的方法来查看之前运行过的命令。每种方法都有自己的特点和优劣,可以根据实际情况选择最适合的方法。

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

    在Linux中,你可以使用以下几种方法来查看之前执行过的命令。

    一、使用 history 命令
    1. 打开终端。
    2. 输入 history 命令并按下回车键。
    3. 终端会显示你之前执行过的所有命令,按下 ↑ 或 ↓ 键可以在历史命令之间切换。

    二、使用 grep 命令
    1. 打开终端。
    2. 输入以下命令并按下回车键:
    “`
    history | grep “关键字”
    “`
    其中,“关键字”是你想要查找的命令关键字。
    3. 终端会显示包含该关键字的所有历史命令。

    三、使用 ctrl + r 快捷键
    1. 打开终端。
    2. 按下 ctrl + r 快捷键。
    3. 在提示符后输入你想要查找的命令关键字。
    4. 终端会自动显示最近的一个匹配命令,按下 enter 键即可执行该命令,或者按下 ctrl + r 继续查找下一个匹配命令。

    四、使用文件查看命令历史
    1. 打开终端。
    2. 使用以下命令打开历史命令文件。
    “`
    vi ~/.bash_history
    “`
    3. 使用 vi 编辑器查看和搜索历史命令。
    – 按下 / 键后输入关键字进行搜索,按下 n 键跳到下一个匹配结果,按下 N 键跳到上一个匹配结果。
    – 使用 j 键和 k 键上下滚动。
    – 按下 q 键退出查看。

    注意:这些方法只能查看当前用户所执行过的命令历史。如果需要查看其他用户的命令历史,需要以超级用户权限执行相应的命令。

    以上就是几种常用的查看 Linux 命令历史的方法,你可以选择适合自己的方法来查看之前运行的命令。

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

400-800-1024

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

分享本页
返回顶部