linux重启了敲过的命令重敲

回复

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

    在Linux中,如果需要重启已经敲过的命令,可以使用以下方法:

    1. 使用方向键:在终端中,按上方向键可以向上滚动到之前输入的命令行。找到需要重启的命令,按回车键即可再次运行该命令。

    2. 使用历史命令:Linux中有一个记录所有输入命令的历史记录文件,可以通过使用历史命令来重启以前输入的命令。可以使用以下命令来查看历史命令:

    “`
    history
    “`

    它会显示最近执行过的命令列表,每个命令前面都有一个唯一的编号。找到需要重启的命令的编号,然后使用以下命令来重新执行该命令:

    “`
    !<编号>
    “`

    例如,如果需要重新执行第5个历史命令,则可以输入:

    “`
    !5
    “`

    3. 使用Ctrl+R:在终端中,可以使用Ctrl+R键绑定的搜索功能来搜索之前输入的命令。按下Ctrl+R键后,输入关键词或者命令的一部分,终端会显示最近匹配的命令。按Enter键即可重新执行该命令。

    以上是在Linux中重启已经敲过的命令的几种方法。根据具体情况选择适合的方法,可以提高工作效率。

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

    在Linux操作系统中,有时候我们需要重启之前已经敲过的命令。虽然我们可以使用方向键向上滚动以查找历史命令,但这种方法并不高效。以下是在Linux中重敲已敲过的命令的几种方法:

    1. 使用“history”命令:在Linux中,可以使用“history”命令查看之前敲过的命令历史记录。只需输入“history”即可显示最近敲过的所有命令的列表,每个命令前面都有一个数字。要重新执行某个命令,只需输入“!命令号”,例如,“!12”将重新执行历史命令列表中序号为12的命令。

    2. 使用“ctrl+r”快捷键:在Linux终端中,可以使用“ctrl+r”快捷键来搜索并重新执行最近敲过的命令。只需按下“ctrl+r”键,在提示符后面输入要搜索的关键词,系统将自动显示与关键词匹配的最近命令。使用“ctrl+r”键连续按下可以在匹配列表中循环浏览,并按下Enter键即可重新执行选定的命令。

    3. 使用“!关键词”命令:在Linux中,还可以使用“!”符号来重新执行与指定关键词匹配的最近命令。只需在提示符后面输入“!关键词”即可。例如,“!ls”将重新执行最近一次使用“ls”命令的命令。

    4. 使用“!!”命令:在Linux中,可以使用“!!”命令重新执行最近一次敲过的命令。只需输入“!!”即可重新执行该命令。

    5. 使用“ctrl+p”快捷键:在Linux中,可以使用“ctrl+p”快捷键重新执行上一次敲过的命令。只需按下“ctrl+p”键即可。

    总结:
    以上是在Linux操作系统中重敲已敲过的命令的几种方法。根据个人喜好和实际情况,可以选择其中一种方法来重新执行命令。无论是通过“history”命令,使用“ctrl+r”快捷键,还是通过“!”符号或“!!”命令,都可以帮助我们在Linux中轻松重敲已敲过的命令。

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

    有时候在使用Linux时,我们可能会因为各种原因需要重启系统。当我们重新启动系统后,我们可能想要重新执行我们之前已经敲过的命令。下面是重敲以前命令的几种方法和操作流程:

    1. 历史命令:
    Linux为我们提供了一个历史命令的功能,可以帮助我们找到并重执行以前敲过的命令。我们可以使用`history`命令来查看最近执行的命令列表。

    “`bash
    $ history
    “`
    输出将会显示最近使用命令的列表,每条命令都有一个数字作为索引。要重新执行以前的命令,可以使用`!`符号后跟命令的索引号。

    “`bash
    $ !
    “`
    例如,要重复执行索引号为100的命令,可以使用以下命令:

    “`bash
    $ !100
    “`

    这将自动运行第100个命令。

    2. 历史搜索:
    如果我们记不清要重复执行的命令的索引号,我们可以使用`Ctrl+R`组合键来搜索历史命令。在命令行提示符下按下`Ctrl+R`,然后开始输入要搜索的命令的关键字,然后 Linux 将自动匹配历史命令,并在命令行中显示最接近的匹配项。按下`Enter`键即可执行匹配的命令。如果您想继续搜索带有相同关键字的其他命令,可以再次按下`Ctrl+R`来搜索下一个匹配项。

    “`bash
    $ Ctrl+R
    (reverse-i-search)`keyword`:
    “`

    当您键入关键字后,Linux 将开始搜索历史命令,显示输入的关键字和最接近的匹配项。如果显示的命令与您要重复执行的命令匹配,按下`Enter`键即可运行命令。

    3. 使用命令行缓冲区:
    在重新启动系统后,Linux 会保留之前命令行会话的缓冲区。我们可以使用`history`命令查看缓冲区中的命令,并使用`!-n`语法重复执行以前输入的命令,其中`n`是要重复执行的命令在缓冲区中的位置。

    “`bash
    $ history -c
    $ history -r
    $ !-n
    “`

    第一个命令`history -c` 清除先前保存的所有历史命令。接下来的`history -r`命令重新加载刚刚删除的历史命令。最后的`!-n`命令重复执行以前在缓冲区中的第`n`个命令。

    例如,要重复执行在缓冲区中的第二个命令,可以使用下面的命令:

    “`bash
    $ !-2
    “`

    以上是在Linux系统中重新敲打之前命令的几种方法和操作流程。通过使用历史命令、历史搜索以及命令行缓冲区,我们可以轻松地重新执行之前敲过的命令,提高工作效率。

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

400-800-1024

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

分享本页
返回顶部