怎么看linux以前输过的命令

fiy 其他 10

回复

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

    在Linux系统中,可以通过以下方法查看以前输入的命令:

    1. 使用历史命令
    在终端中输入`history`命令,即可显示所有以前输入的命令列表。这个列表会显示命令的序号和具体内容。

    2. 使用上箭头键
    在终端中,按上箭头键(↑)可以逐步显示之前输入的命令。每按一次上箭头键,就会显示上一个输入的命令。

    3. 使用`cat`命令
    可以使用`cat`命令查看历史命令保存文件的内容。历史命令保存文件通常是~/.bash_history。使用以下命令可以查看该文件的内容:
    “`
    cat ~/.bash_history
    “`
    该命令会将历史命令按行显示出来。

    4. 使用`grep`命令
    如果你记得以前输入的命令中有特定的关键词,可以使用`grep`命令来搜索相关命令。例如,如果想查看以前所有包含”ls”的命令,可以使用以下命令:
    “`
    history | grep ls
    “`
    该命令会列出所有包含”ls”的命令。

    以上方法可以帮助你查看以前输入的命令。整理和回顾以前的命令历史可以帮助你更好地学习和使用Linux操作系统。

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

    想要查看 Linux 系统中以前输过的命令,可以通过以下几种方法实现:

    1. 使用历史命令:在终端中,可以使用历史命令来查看之前输入的命令。直接输入 `history` 命令即可显示历史命令列表。默认情况下,一般会显示最近使用过的 500 条命令。可以通过 `history -n` 命令来显示行号,这样可以更方便地找到特定的命令。要执行历史命令,可以使用 `!n` 来执行第 n 条命令,其中 n 为历史命令的行号。

    2. 使用 grep 命令过滤:如果在历史命令列表中有很多命令,可以使用 grep 命令来筛选特定的命令。例如,可以使用 `history | grep “command”` 来查找包含 “command” 的命令。

    3. 使用 Ctrl + R 快捷键:在交互式 Shell 中,可以使用 Ctrl + R 快捷键来搜索历史命令。按下 Ctrl + R 后,会显示一个提示符,可以输入关键字来查找相关的命令。按下 Enter 键即可执行找到的命令。

    4. 查看历史命令文件:Linux 系统会将历史命令保存在用户主目录下的一个隐藏文件中。默认情况下,这个文件名为 `.bash_history`,使用文本编辑器(如 vi 或 nano)打开该文件即可查看完整的历史命令列表。

    5. 使用命令行工具:还可以使用一些命令行工具来增强历史命令的使用体验。例如,使用 `hstr` 工具可以在终端中显示可交互式的历史命令界面,允许用户使用模糊搜索和快捷键来查找和执行历史命令。

    总结起来,查看 Linux 系统中以前输过的命令可以通过使用 history 命令、grep 命令、Ctrl + R 快捷键,或者查看历史命令文件来实现。此外,还可以使用一些命令行工具来增强历史命令的使用体验。

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

    在Linux系统中,可以通过使用”history”命令来查看以前输入过的命令。”history”命令会显示一个包含了所有历史命令的列表,每个命令都会有一个相应的序号。

    下面是一些关于如何查看以前输过的命令的方法。

    1. 使用”history”命令查看历史命令列表:
    在终端中输入”history”命令,按下回车键,将显示以前输过的命令列表。默认情况下,会显示最近执行的500个命令,但是可以通过修改相关的环境变量来改变这个数字。每个命令都会打印出相应的序号。

    例如:
    “`
    $ history
    1 ls
    2 cd Documents
    3 mkdir test
    4 rm -rf test
    “`

    2. 使用”!”加上命令的序号来重复执行命令:
    如果想要重复执行以前输过的某个命令,可以使用”!”符号加上命令的序号来实现。例如,要重复执行序号为2的命令,可以输入”!2″,然后按下回车键。

    例如:
    “`
    $ !2
    cd Documents
    “`

    3. 使用Ctrl+R搜索历史命令:
    在终端中使用Ctrl+R组合键,会打开一个搜索历史命令的功能。只需要输入相关的关键词,终端会自动搜索历史命令,并显示匹配的命令。按下回车键之后,可以直接执行搜索到的命令。

    例如,输入Ctrl+R,然后输入”cd”,终端会显示包含”cd”关键词的历史命令。

    4. 使用”grep”命令进行过滤:
    如果想要查找特定的命令,可以使用”grep”命令进行过滤。将”history”命令的输出重定向到”grep”命令中,并指定要搜索的关键词。

    例如,要搜索包含”ls”关键词的历史命令,可以输入以下命令:
    “`
    $ history | grep ls
    “`
    这样,终端会显示包含”ls”关键词的历史命令。

    综上所述,以上是在Linux系统中查看以前输过的命令的几种方法。通过使用”history”命令、使用”!”符号重复执行某个命令、使用Ctrl+R搜索历史命令以及使用”grep”命令进行过滤,可以方便地查找和执行以前输过的命令。

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

400-800-1024

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

分享本页
返回顶部