linux重复上一行命令

fiy 其他 13

回复

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

    在Linux中,可以通过使用“!!”来重复执行上一条命令。

    另外,还可以使用“!-n”(其中n是一个正整数)来重复执行倒数第n条命令。

    如果需要重复执行之前的某一条具体命令,可以使用“!n”(其中n是命令历史列表中该命令所对应的行数)来执行。

    此外,还可以使用“!string”来执行最近以“string”开头的命令。这个特性可以用于执行一系列相似的命令。

    总结起来,Linux中有多种方法可以重复执行上一条命令,根据不同的需求选择合适的方式即可。

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

    在Linux系统中,有几种快速重复上一行命令的方法:

    1. 使用“!!”符号:
    – 在终端中输入“!!”并按下回车键,系统会自动执行上一条命令。

    2. 使用“!-1”符号:
    – 在终端中输入“!-1”并按下回车键,系统也会执行上一条命令。

    3. 使用上方向键:
    – 在终端中按上方向键,系统会自动将上一条命令显示在命令行上,并按下回车键即可执行。

    4. 使用“Ctrl + P”组合键:
    – 在终端中按下“Ctrl + P”组合键,系统会自动将上一条命令显示在命令行上,并按下回车键即可执行。

    5. 使用“history”命令:
    – 在终端中输入“history”命令,并按下回车键,系统会显示最近执行的命令的历史记录。可以根据历史记录的编号来执行特定的命令,在终端中输入“!编号”并按下回车键即可执行相应的命令。

    需要注意的是,上述方法中,使用“!!”和“!-1”命令只能重复执行上一条命令,而使用方向键和“history”命令可以遍历整个命令历史记录。另外,使用“history”命令查看历史记录时可以根据需要选择要执行的命令,并使用“!编号”进行快速执行。

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

    在Linux终端中,可以使用一些快捷键或命令来重复执行上一行命令。下面将介绍几种常见的方法。

    1. 使用”!!”重复上一行命令:

    在Linux终端中,可以通过输入”!!”来重复执行上一条命令。这种方法非常简单,只需要在终端输入”!!”并按下回车键即可。系统会自动执行上一行命令。例如:
    “`
    $ ls
    file1.txt file2.txt

    $ !!
    file1.txt file2.txt
    “`

    2. 使用”上箭头”重复上一行命令:

    在Linux终端中,按上箭头可以将之前执行过的命令逐个显示出来。通过按上箭头多次,可以找到想要重复执行的命令。找到后,按下回车键即可执行。例如:
    “`
    $ ls
    file1.txt file2.txt

    $ ls
    “`

    3. 使用”Ctrl + r”搜索执行历史记录:

    在Linux终端中,可以使用”Ctrl + r”组合键来搜索和执行之前的命令。按下”Ctrl + r”后,输入关键词来搜索命令历史记录。每按一次”Ctrl + r”,终端将显示与关键词匹配的最近的命令。找到想要重复执行的命令后,按下回车键即可执行。例如:
    “`
    (reverse-i-search)`ls’: ls
    file1.txt file2.txt

    $ ls
    “`

    4. 使用”history”命令查看执行历史记录:

    在Linux终端中,可以使用”history”命令来查看之前执行过的命令历史记录。通过查看历史记录,可以找到想要重复执行的命令,并使用”!”加上历史记录的行号来执行。例如:
    “`
    $ history
    1 ls
    2 cd Documents/
    3 cp file1.txt file2.txt

    $ !2
    cd Documents/
    “`

    5. 使用”Ctrl + p”或”Ctrl + n”重复上一行命令:

    在Linux终端中,可以使用”Ctrl + p”组合键重复上一行命令。这相当于按上箭头。另外,”Ctrl + n”组合键可以用来移动到下一行命令。按下对应的组合键即可重复执行或者移动到上一/下一行。例如:
    “`
    $ ls
    file1.txt file2.txt

    $
    $ ls
    “`

    这些方法可以让我们在Linux终端中快速地重复执行上一行命令,提高工作效率。可以根据个人习惯选择合适的方式来操作。

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

400-800-1024

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

分享本页
返回顶部