linux系统重复上次命令

worktile 其他 36

回复

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

    在Linux系统中,可以使用“!-n”命令来重复执行上一次命令,其中n表示之前执行的命令序号。

    具体操作如下:

    1. 打开终端,并输入“history”命令,显示之前执行的命令历史记录,每条命令对应一个序号。

    2. 执行“!-n”命令,其中n为上一条命令的序号。比如,如果上一条命令序号为42,则输入“!-42”来重复执行该命令。

    3. 按下回车键,系统将自动执行对应的命令。

    需要注意的是,如果执行的命令有一些参数或选项,也会被一同重复执行。如果只想重复执行命令本身而不带参数或选项,可以使用“!!”命令。例如,输入“!!”将重复执行上一条命令。

    此外,还可以使用“ctrl+r”快捷键来搜索之前执行过的命令,并直接执行搜索结果。按下“ctrl+r”后,输入关键词,系统会自动显示匹配的命令,并可以使用方向键选择要执行的命令。

    通过以上方法,在Linux系统中可以方便地重复执行之前的命令,提高工作效率。

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

    在Linux系统中,可以使用一些快捷方式来重复上次执行过的命令。以下是一些常用的方法:

    1. 使用上箭头键:按下上箭头键(↑)会自动显示之前执行过的命令。可以通过多次按下上箭头键来遍历之前执行过的命令,并按下回车键执行。

    2. 使用历史命令:可以使用历史命令来查看之前执行过的命令,并选择需要重复执行的命令。使用“history”命令可以显示所有的历史命令列表,每个命令前面会有一个编号。通过输入“!编号”可以执行对应编号的命令。

    3. 使用“!!”符号:输入“!!”会直接重复上一条命令。这比较适合于简单的命令,如果之前执行的命令比较复杂,可以使用其他方法。

    4. 使用“!-n”符号:输入“!-n”(n为数字)可以执行倒数第n条命令。例如执行“!-2”就会重复执行倒数第二条命令。

    5. 使用Ctrl+R:按下Ctrl+R后会进入反向搜索模式,可以输入关键词来搜索之前执行过的命令。每次按下Ctrl+R会向上滚动显示匹配的命令,按下回车键即可执行选中的命令。

    上述方法可以帮助用户轻松地重复执行之前执行过的命令,提高工作效率。但是需要注意的是,有些命令可能会有副作用,重复执行时可能会引发意外情况,所以在使用时要谨慎。

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

    在Linux系统中,有多种方法可以重复上次执行的命令。下面将介绍几种常见的方法和操作流程。

    方法一:使用”!!”符号
    步骤一:在终端中输入”!!”,然后按下回车键,即可重复执行上一条命令。这个方法非常简单,适用于简单且不需要修改的命令。

    方法二:使用”!”符号
    步骤一:在终端中输入”!-1″,然后按下回车键,即可重复执行上一条命令。其中”!”表示引用历史命令的标志,”-1″表示引用上一条命令。
    步骤二:如果需要重复执行更早的历史命令,可以使用”!-2″、”!-3″等来引用相应的命令。
    步骤三:如果需要引用特定序号的历史命令,可以使用”!N”来引用,其中N表示命令在命令历史中的序号。

    方法三:使用”Ctrl + R”快捷键
    步骤一:在终端中按下”Ctrl + R”,然后开始输入命令的关键字,终端会自动从命令历史中查找匹配的命令。
    步骤二:按下”Ctrl + R”可以继续查找下一个匹配的命令,直到找到需要执行的命令为止。
    步骤三:按下回车键即可执行查找到的命令。

    方法四:使用”history”命令
    步骤一:在终端中输入”history”命令,然后按下回车键,终端会列出之前执行过的所有命令,并标记出每个命令的序号。
    步骤二:找到需要重复执行的命令对应的序号,然后使用”!N”来引用该命令,其中N表示命令的序号。
    步骤三:按下回车键即可执行引用的命令。

    需要注意的是,以上方法都是基于命令历史记录的,所以如果之前执行的命令已经被清除或者终端会话已经关闭,那么就无法使用这些方法来重复执行命令。另外,如果需要修改上次执行的命令,可以使用”Ctrl + A”将光标移到命令开头,然后进行修改。

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

400-800-1024

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

分享本页
返回顶部