linux查看原来使用过的命令

不及物动词 其他 46

回复

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

    在Linux系统中,可以通过使用“history”命令来查看我们在终端中所执行过的命令。这些命令会被记录在一个历史命令列表中。

    要查看历史命令列表,只需在终端中输入“history”即可。系统会列出最近执行的命令,每行一个命令。

    如果你想查看更多的历史命令,可以使用“history n”命令,其中“n”是一个整数,表示你想要查看的命令行数目。例如,使用“history 10”将会显示最近的10条命令。

    除了使用“history”命令,还可以使用键盘上的上箭头和下箭头来浏览历史命令。按上箭头将会逐步显示以前执行的命令,按下箭头则会逐步显示较新的命令。

    此外,你还可以使用“!n”来执行历史命令列表中的特定命令,其中“n”是命令在历史列表中的编号。例如,“!10”将会执行历史命令列表中编号为10的命令。

    总之,在Linux系统中,我们可以使用“history”命令来查看我们以前在终端中所执行过的命令。这对于回顾和重复使用以前的命令非常有用。

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

    在Linux操作系统中,有多种方法可以查看以前使用过的命令。以下是五种常用的方法:

    1. 使用命令历史记录:在终端中,可以使用`history`命令来查看最近使用过的命令列表。这个命令会显示出最近执行过的命令,并附带一个命令的编号。可以通过输入`!编号`来重新执行某个命令。

    2. 使用Ctrl+R搜索命令:在终端中,按下Ctrl+R键后,会出现一个交互式的历史记录搜索界面。在该界面中,可以输入一个或多个关键字,然后按下回车键来搜索以前使用过的命令。继续按下Ctrl+R键,可以继续搜索更早的命令。

    3. 查看.bash_history文件:在用户的Home目录下有一个名为.bash_history的隐藏文件,它记录了用户在终端中输入的所有命令。可以使用文本编辑器如vi或cat来查看该文件,或者使用命令`cat ~/.bash_history`。

    4. 使用history命令的grep选项:可以使用`history | grep 关键字`来查找包含特定关键字的历史命令。例如,`history | grep ls`会显示所有包含`ls`的命令。

    5. 使用命令行工具fzf:fzf是一个快速的命令行模糊查找工具。可以使用`Ctrl+R`来呼叫fzf,然后键入关键字来查找以前使用过的命令。通过上下箭头键选择命令,然后按回车键来执行。fzf还提供其他功能,如模糊匹配、多选等。

    通过以上方法,可以方便地查看和搜索以前在Linux系统中使用过的命令。这些方法都具有简单易用、高效快捷的特点,可以提高命令行工作的效率。

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

    在Linux中,可以通过多种方式来查看之前使用过的命令,下面将介绍几种常用的方法。

    一、历史命令
    使用history命令可以查看之前在命令行中输入的所有命令,其中包括了使用sudo命令执行的命令。可以直接在终端中输入history来查看,也可以通过使用一些参数来进行过滤和搜索。

    1. 查看所有历史命令:
    打开终端,直接输入history命令即可查看所有的历史命令。默认情况下,显示最近的500个命令。
    “`
    $ history
    “`

    2. 搜索历史命令:
    若要搜索特定的命令,可以使用grep命令来进行过滤。
    “`
    $ history | grep “command”
    “`
    将 “command” 替换为要搜索的命令关键字。

    3. 清空历史命令:
    若要清除历史命令记录,可以使用以下命令:
    “`
    $ history -c
    “`

    二、~/.bash_history 文件
    历史命令实际上是保存在一个文本文件中的。在大多数Linux系统中,历史命令保存在用户的主目录下的.bash_history文件中。

    1. 查看历史命令文件:
    可以使用cat或less命令查看.bash_history文件的内容。
    “`
    $ cat ~/.bash_history
    “`

    2. 搜索历史命令文件:
    类似地,也可以使用grep命令来搜索.bash_history文件中的特定命令。
    “`
    $ grep “command” ~/.bash_history
    “`
    将 “command” 替换为要搜索的命令关键字。

    三、Ctrl+R 命令历史搜索
    如果记不清具体的历史命令,但记得其中的一些关键字,可以使用Ctrl+R组合键进行历史命令搜索。

    1. 按下Ctrl+R键,终端将切换到历史命令搜索模式,并显示“reverse-i-search”提示符。

    2. 输入关键字,终端将会搜索历史命令中包含该关键字的命令。

    3. 按下Ctrl+R键继续向上搜索,或者按下Ctrl+S键向下搜索。

    4. 找到要执行的命令后,可以按下Enter键直接执行,或者按下Ctrl+G键取消搜索模式。

    四、其他工具命令
    除了上述方法外,还可以使用一些其他工具命令来查看之前使用过的命令,比如:

    1. zsh的历史命令记录文件是~/.zsh_history,使用方法与.bash_history文件相同。

    2. 可以使用grep命令查找.zsh_history文件中的命令。

    3. 还可以使用其他第三方工具,比如fzf(一个命令行模糊搜索工具)来搜索和浏览历史命令。

    总结:
    Linux系统中记录之前使用过的命令的方法有很多,可以通过history命令、~/.bash_history文件、Ctrl+R搜索和其他工具命令来查看。根据实际需要选择适合自己的方式来查找所需的命令。

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

400-800-1024

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

分享本页
返回顶部