linux重复执行上一次的命令

不及物动词 其他 51

回复

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

    在Linux中,可以使用一些快捷方式来重复执行上一次的命令。以下提供了几种常见的方法:

    1. 使用上箭头(↑)键:
    在终端中,按下上箭头(↑)键可以调出上一次执行的命令。按下Enter键即可重复执行该命令。

    2. 使用“!!”符号:
    在终端中,输入“!!”(两个感叹号)即可执行上一次的命令。

    3. 使用“!-1”符号:
    在终端中,输入“!-1”即可执行上一次的命令。

    4. 使用“!上一个命令”:
    在终端中,可以使用感叹号(!)来执行之前执行过的命令。例如,输入“!ls”即可执行最近一次执行的“ls”命令。

    5. 使用“Ctrl + R”组合键:
    在终端中,按下“Ctrl + R”组合键可以打开历史记录搜索功能。然后,根据关键词搜索需要执行的命令,并按下Enter键即可重复执行该命令。

    需要注意的是,以上方法只能重复执行上一次的命令。如果需要重复执行更早之前的命令,可以使用相应的命令历史记录功能来查找并执行命令。

    总之,在Linux中,有多种方法可以重复执行上一次的命令,你可以选择其中一种方法来满足你的需求。

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

    在Linux命令行中,有几种方法可以重复执行上一次的命令。下面是一些常用的方法:

    1. 使用”!!”符号:在命令行中输入”!!”,按下回车键,会重新执行上一次的命令。

    2. 使用”!”符号:使用”!”符号可以执行以前的任何命令,包括最近的一次命令。输入”!”,然后按照需要执行的命令所在行的历史编号,按下回车键。

    3. 使用”Ctrl + p”:按下”Ctrl + p “组合键,可以快速执行上一次的命令。

    4. 使用”上箭头”键:按下”上箭头”键,可以遍历执行过的命令历史记录,找到上一次执行的命令,并按下回车键执行。

    5. 使用”history”命令:输入”history”命令,可以显示之前执行过的所有命令的历史记录。查找上一次执行的命令的历史编号,然后使用”!”符号执行对应的命令。

    需要注意的是,以上方法只能重复执行上一次的命令。如果需要重复执行更早之前的命令,可以使用相关的历史命令。例如,可以使用”!-n”来执行之前的第n个命令,其中n是一个整数。

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

    在Linux系统中,可以通过使用历史命令来重复执行上一次的命令。下面是在终端中重复执行上一次命令的几种方法。

    方法一:使用“!!”符号重复执行上一次命令
    在终端中直接输入“!!”,然后按下回车键,即可重复执行上一次执行的命令。

    “`shell
    $ !!
    “`

    方法二:使用“!”符号和“-1”参数重复执行上一次命令
    在终端中输入“!-1”命令,则会重复执行最后一次执行的命令。

    “`shell
    $ !-1
    “`

    方法三:使用“上箭头”重复执行上一次命令
    在终端中按上箭头键(↑),则会显示上一次执行的命令,按下回车键即可重复执行该命令。如果需要执行更早的命令,可以通过反复按上箭头键来获取。

    方法四:使用“Ctrl + R”进行命令搜索
    在终端中按下“Ctrl + R”组合键,然后开始输入命令的部分关键字,终端会自动搜索并显示最近匹配的命令。按下回车键即可重复执行搜索到的命令。

    方法五:使用“history”命令查看历史命令
    使用“history”命令可以查看最近执行的命令历史记录,并显示对应的行号。通过记住命令的行号,可以使用“!行号”来重复执行对应的命令。

    方法六:使用“Ctrl + P”进行命令历史记录遍历
    在终端中按下“Ctrl + P”组合键,可以遍历并执行之前执行过的命令。

    方法七:使用“Ctrl + O”进行命令历史记录遍历
    在终端中按下“Ctrl + O”组合键,可以向前遍历并执行已经输入的命令。

    需要注意的是,以上方法只能重复执行命令,无法修改之前命令的参数。如果需要修改命令的参数,可以通过编辑命令行或者使用命令替换的方式进行修改。

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

400-800-1024

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

分享本页
返回顶部