linux常用命令重复上次令

worktile 其他 9

回复

共3条回复 我来回复
  • worktile的头像
    worktile
    Worktile官方账号
    评论

    在Linux系统中,有一些常用的命令可以帮助我们快速地重复上次的操作,提高工作效率。下面是一些常用的命令和使用方法:

    1. 重复上一条命令:可以直接按下键盘上的“上箭头”键,即可调出上一条命令。如果要重复执行一条较长的命令,可以使用”!!”来代替上一条命令。例如:
    “`
    $ ls -l
    $ !!
    “`

    2. 重复上一条命令的某个参数:使用“!$”来代表上一条命令的最后一个参数。例如:
    “`
    $ cp file.txt /home/user/Documents/
    $ ls !$
    “`

    3. 重复上一条命令的前几个参数:使用“ALT + .”可快速获取上一条命令的前几个参数。例如:
    “`
    $ cp file.txt /home/user/Documents/
    $ mv !cp:1-2 !$
    “`

    4. 重复上一次命令并修改参数:使用“^old^new”来将上一条命令中的指定字符串“old”替换为“new”。例如:
    “`
    $ echo hello world
    $ ^hello^hi
    “`

    5. 使用历史命令的编号:可以使用命令“history”查看历史命令的编号,然后使用“!n”(n为命令的编号)来执行对应的命令。例如:
    “`
    $ history
    $ !123
    “`

    通过掌握这些常用的命令和使用方法,我们可以更加方便地重复上次的操作,提高我们的工作效率。希望对你有所帮助!

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

    在Linux中,有几种常用的方法可以重复上一次执行的命令。下面将介绍其中的五种方法:

    1. 使用“!!”命令:在终端中输入“!!”(两个感叹号),可以重复上一次执行的命令。这很有用,特别是当你想重新执行忘记的命令时,或者需要使用sudo权限重新执行命令时。

    2. 使用“!-1”命令:在终端中输入“!-1”(感叹号后面加一个负号和数字1),也可以重复上一次执行的命令。这个命令与“!!”实际上是等效的。

    3. 使用“Ctrl + P”快捷键:当你想重复上一次执行的命令时,可以按下“Ctrl + P”组合键。这会从历史命令中重新填充到当前光标位置。

    4. 使用“history”命令:在终端中输入“history”命令,会显示出之前执行的所有命令的历史记录。你可以找到上一次执行的命令的编号,然后使用“!”加上命令的编号来重新执行该命令。

    5. 使用“Up Arrow”键:在终端中按上箭头键,可以逐行浏览以前执行过的命令。当你看到想要重复执行的命令时,按下“Enter”键即可。

    需要注意的是,以上方法都是用于重复执行上一次执行的命令,如果是需要重复执行之前的更早的某个命令,可以使用相应的命令编号来执行。(如“!-2”表示重复执行倒数第二个命令)

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

    在Linux系统中,经常会遇到需要重复执行上次执行过的命令的情况。为了提高工作效率,我们可以使用一些常用命令来实现重复上次命令的操作。下面从方法、操作流程等方面为你详细介绍这些常用命令。

    方法一:使用“!!”命令
    在Linux命令行中,可以使用“!!”命令来重复执行上一条命令。这个方法非常简单,只需要在命令行中输入“!!”,然后按下回车键即可。系统会自动执行上一条命令。

    操作流程:
    1. 在命令行中输入“ ! ! ”(不带空格)。
    2. 按下回车键。
    3. 系统会自动执行上一条命令。

    方法二:使用“!-1”命令
    除了使用“!!”命令,还可以使用“!-1”命令来重复执行上一条命令。这个方法与“!!”类似,只不过使用的是“!-1”这个特殊的命令。

    操作流程:
    1. 在命令行中输入“!-1”
    2. 按下回车键。
    3. 系统会自动执行上一条命令。

    方法三:使用“Ctrl + R”快捷键
    另一种重复执行上次命令的方法是使用“Ctrl + R”快捷键。这个方法需要在命令行中输入部分或完整的上一条命令,然后按下“Ctrl + R”键,系统会自动搜索最近的匹配命令,并且执行它。

    操作流程:
    1. 在命令行中按下“Ctrl + R”键。
    2. 输入部分或完整的上一条命令。
    3. 系统会自动搜索最近的匹配命令,并且执行它。

    方法四:使用“!n”命令
    除了以上三种方法,还可以使用“!n”命令来重复执行历史记录中的第n条命令。这个方法需要知道要执行命令在历史记录中的位置,然后用“!n”命令将其执行。

    操作流程:
    1. 使用“history”命令查看历史记录,找到要执行命令的位置。
    2. 输入“!n”(n表示要执行命令的位置)。
    3. 按下回车键,系统会执行对应位置的命令。

    总结:
    在Linux系统中,我们可以使用“!!”、“!-1”、“Ctrl + R”和“!n”等命令来重复执行上次执行的命令。每种方法都有不同的操作流程,可以根据具体情况选择适合自己的方法。同时,还可以结合使用“history”命令来查看命令的执行历史记录,更方便地找到并重复执行前面的命令。使用这些命令可以提高工作效率,尤其是在需要反复执行同一命令的情况下。

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

400-800-1024

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

分享本页
返回顶部