linux中命令再次执行最近执行的命令

不及物动词 其他 50

回复

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

    在Linux中,可以使用”!!”来执行最近一次执行的命令。该命令可以在命令行中直接输入,无需其他选项或参数。

    下面是使用”!!”命令执行最近一次命令的示例:

    “`
    $ ls -l
    总用量 0
    -rw-r–r– 1 user user 0 1月 1 00:00 file.txt

    $ !!
    ls -l
    总用量 0
    -rw-r–r– 1 user user 0 1月 1 00:00 file.txt
    “`

    在上面的示例中,首先执行了`ls -l`命令来查看当前目录下的文件列表。然后,在下一行中通过”!!”命令再次执行了最近一次的命令,也就是`ls -l`命令。

    使用”!!”命令可以提高效率,尤其在需要重复执行某个命令时特别有用。无论是执行带有复杂参数的命令,还是执行频繁使用的命令,都可以通过”!!”来避免重复输入并快速执行。

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

    在Linux中,可以使用以下方法来重新执行最近执行的命令:

    1. 使用“!!”命令:在终端中,输入“!!”(两个感叹号)可以直接执行最近执行的命令。这在需要以相同的参数重新执行命令时非常方便。

    2. 使用“history”命令:输入“history”命令可以查看最近执行的命令历史记录。每个命令都有一个唯一的编号,以方便执行特定的命令。要重新执行特定的命令,只需使用“!”后接命令编号即可。例如,输入“!100”将重新执行编号为100的命令。

    3. 使用键盘快捷键:在终端中,按下“Ctrl + P”键可以重新执行上一个命令。这个快捷键非常方便,如果你需要多次执行同一个命令,可以直接按下“Ctrl + P”键进行复制。

    4. 使用“Ctrl + R”进行搜索:如果你还记得最近执行的命令的一部分,可以使用“Ctrl + R”键进行搜索。在终端中按下“Ctrl + R”键,然后输入你记得的命令片段,终端会自动匹配最近的命令。连续按下“Ctrl + R”键可以在匹配结果中切换,找到你想要重新执行的命令后,按下“Enter”键即可。

    5. 使用“!string”进行搜索:如果你只记得命令中的某个关键字,而不记得完整的命令,可以使用“!string”进行搜索。输入“!”后紧跟着你记得的关键字,终端会自动匹配最近的包含该关键字的命令。例如,输入“!ls”将重新执行最近的包含“ls”的命令。

    总之,在Linux中,有多种方法可以重新执行最近执行的命令,你可以选择适合自己的方法来提高工作效率。加深对这些方法的了解,可以更好地利用Linux的命令行界面。

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

    在Linux中,有几种方法可以重新执行最近执行的命令。下面将详细介绍这些方法以及操作流程。

    ## 方法一:使用History命令

    ### 步骤:

    1. 打开终端,输入`history`命令可以看到之前执行过的所有命令及其对应的编号。

    “`
    $ history
    1 ls
    2 cd /home
    3 mkdir test
    4 cd test
    5 touch file.txt
    “`

    2. 要重新执行最近的命令,可以使用`!n`的形式,其中n是之前命令的编号。例如,如果要重新执行编号为3的命令,可以输入`!3`并按下回车。

    “`
    $ !3
    cd /home
    “`

    ### 优势:

    – 可以很方便地查看之前执行过的命令的编号。
    – 可以根据所需重新执行任何一条命令。

    ### 劣势:

    – 如果不记得命令的编号,将无法使用该方法。

    ## 方法二:使用上箭头键(↑)

    ### 步骤:

    1. 打开终端,向上箭头键(↑)可以一次性显示之前的命令。
    2. 按下回车键即可重新执行所显示的命令。

    “`
    $ ls
    $ cd /home
    $ mkdir test
    $ cd test
    $ touch file.txt
    “`

    ### 优势:

    – 可以很方便地使用箭头键浏览之前执行过的命令。
    – 不需要记忆命令的编号。

    ### 劣势:

    – 只能在先前的命令的基础上进行修改,无法直接更改命令。

    ## 方法三:使用“!!”符号

    ### 步骤:

    1. 打开终端,输入“!!”符号并按下回车键,即可重新执行最近一条命令。

    “`
    $ ls
    $ !!
    ls
    “`

    ### 优势:

    – 最简单的方法,无需记忆指令编号或浏览历史记录。

    ### 劣势:

    – 只能重新执行最近一条命令,无法选择执行其他命令。

    综上所述,以上是Linux中重新执行最近命令的几种方法及其操作流程。根据自己的实际需求选择合适的方法来完成操作。

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

400-800-1024

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

分享本页
返回顶部