linux查看以前执行过的命令

fiy 其他 43

回复

共3条回复 我来回复
  • fiy的头像
    fiy
    Worktile&PingCode市场小伙伴
    评论

    在Linux系统中,我们可以通过以下几种方式查看以前执行过的命令。

    一、使用history命令查看

    1. 打开终端,输入`history`命令即可查看之前执行过的命令的历史记录。history命令会显示最近执行的命令列表,每行前面都会有一个编号。

    2. 可以使用`history n`命令显示最近的n条命令记录,n为数字。例如,`history 10`会显示最近的10条命令记录。

    3. 通过`!n`命令可以快速执行某个历史记录中的命令,n为历史记录的编号。例如,`!100`会执行编号为100的命令。

    4. 可以通过`history -c`命令清除历史记录。

    二、使用快捷键查看

    1. 使用键盘上的上箭头键可以上翻历史记录,每按一次上翻一条命令。

    2. 使用键盘上的下箭头键可以下翻历史记录,每按一次下翻一条命令。

    三、使用Ctrl+R搜索历史命令

    1. 按下Ctrl+R,在终端会出现`(reverse-i-search)`提示符。

    2. 输入关键字,终端会自动显示最近的匹配的命令,可以使用向上箭头和向下箭头在匹配的命令之间切换。

    3. 按下Enter键即可执行显示的命令。

    四、使用grep命令搜索历史命令

    1. 输入`history | grep keyword`命令,其中keyword是你想要搜索的关键字。

    2. 终端会显示包含关键字的历史命令。

    以上是在Linux系统中查看以前执行过的命令的几种常用方法,可以根据实际需求选择合适的方式来查找需要的命令记录。

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

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

    1. 历史命令(history):历史命令是Linux中的一个特性,它可以记录你在终端中执行的所有命令。要查看以前执行过的命令,只需在终端中输入history即可显示完整的命令历史记录。默认情况下,它会显示最近执行的命令,但你也可以使用history命令的选项来限制要显示的历史命令数量。

    示例:
    “`
    $ history
    “`

    2. 历史命令搜索(CTRL+R):另一种快速查找以前执行过的命令的方法是使用终端的搜索功能。按下CTRL和R键,在终端的提示符下输入关键字来搜索以前执行的命令。每次按下CTRL+R时,它都会显示最接近你输入的关键字的命令。按下Enter键后,这个命令将被执行。

    示例:
    “`
    (reverse-i-search)`ssh’: ssh -p 22 user@192.168.0.1
    “`

    3. 历史命令编号(!):每个历史命令都有一个唯一编号。你可以使用这个编号来重新执行以前执行的命令。要执行特定编号的命令,只需在终端中输入叹号(!)后跟命令编号即可。

    示例:
    “`
    $ !15
    “`

    4. 历史命令文件(~/.bash_history):Linux将每个用户在终端中执行的命令保存在一个历史命令文件中,该文件的路径为~/.bash_history。你可以使用文本编辑器打开这个文件并查看以前执行过的命令。你也可以使用grep命令来搜索特定的关键字。

    示例:
    “`
    $ vi ~/.bash_history
    $ grep “ssh” ~/.bash_history
    “`

    5. 命令别名(alias):如果你经常使用某些命令,你可以为它们创建别名。这样,你只需输入别名来执行该命令,而不必记住完整的命令。你可以使用alias命令查看和管理你已创建的命令别名。

    示例:
    “`
    $ alias
    alias ll=’ls -al’
    alias grep=’grep –color=auto’
    “`

    以上这些方法可以帮助你查看以前执行过的命令,提高终端使用的效率。无论你选择哪种方法,都可以通过回顾以前的命令来快速找回、修改或重新执行命令。

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

    在Linux系统中,我们可以使用一些命令来查询和查看以前执行过的命令。下面我将介绍几种常见的方法。

    1. history命令
    history命令可以显示系统中执行的最近命令的历史记录。可以在终端中直接输入`history`命令来查看历史记录。默认情况下,history命令会显示最近执行的1000条命令记录。如果想要显示更多的记录,可以使用`-n`选项,例如`history -n 2000`能够显示最近的2000条命令记录。

    2. 使用Ctrl+R搜索
    在终端中,你可以使用Ctrl+R键组合来搜索以前执行过的命令。按下Ctrl+R键后,你可以输入关键字,终端将自动搜索并显示与该关键字相关的命令。如果你目前看到的命令不是你要找的,你可以再次使用Ctrl+R键来查找更早的命令。

    3. grep命令
    使用grep命令可以通过关键字搜索特定的历史记录。可以通过将输出重定向到grep命令来实现。例如,要搜索包含关键字`ls`的命令历史记录,可以使用以下命令:
    “`
    history | grep ls
    “`
    这样会列出包含关键字`ls`的所有命令历史记录。

    4. fc命令
    fc命令可以用于查看并编辑以前执行过的命令。可以直接在终端中输入`fc`命令来打开默认的命令历史记录编辑器。在编辑器中,你可以浏览和修改以前执行过的命令。完成后,保存并退出编辑器即可。

    5. 使用`.bash_history`文件
    历史记录默认保存在用户的主目录下的.bash_history文件中。可以使用cat命令或其他文本编辑器来查看和编辑该文件。例如,要查看用户的命令历史记录,可以使用以下命令:
    “`
    cat ~/.bash_history
    “`
    可以使用文本编辑器打开该文件并查看以前执行过的命令。

    这些方法可以帮助你查看以前在Linux系统中执行过的命令。根据需要选择适合的方法进行操作。

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

400-800-1024

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

分享本页
返回顶部