linux重复执行上次命令

不及物动词 其他 149

回复

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

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

    1. 使用“!!”来执行上一条命令:
    输入“!!”并按下回车键,就可以执行上一次输入的命令。这对于重复执行上次的简单命令非常方便。

    2. 使用“!-n”来执行前第n条命令:
    输入“!-n”(n为数字)并按下回车键,就可以执行前第n条输入的命令。例如,“!-2”会执行倒数第二条命令。

    3. 使用“!string”来执行匹配字符串的命令:
    使用想要执行的命令前面加上感叹号“!”和一个字符串,按下回车键,就可以执行最近一次以该字符串开头的命令。例如,“!ls”会执行最近一次以“ls”开头的命令。

    4. 使用Ctrl+R组合键来搜索历史命令:
    按下Ctrl+R组合键,会出现一个提示符,然后开始键入关键词。系统会自动搜索匹配的历史命令,并显示最近的一个。按下Enter键,就可以执行该命令。

    5. 使用“history”命令查看历史命令列表:
    输入“history”命令并按下回车键,系统会显示包含所有输入过的命令的历史命令列表,每一条命令前面都有一个序号。可以使用“!n”(n为数字)来执行特定的历史命令。

    这些方法可以帮助你在Linux中快速重复执行之前输入的命令,提高工作效率。

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

    在Linux中,你可以使用历史命令功能来重复执行上次的命令。这个功能非常方便,可以帮助你快速执行以前运行过的命令,而无需手动输入。

    以下是几种在Linux中重复执行上次命令的方法:

    1. 使用上箭头键
    当你在终端上输入命令后,可以按上箭头键来回顾并重复执行之前输入过的命令。按上箭头键将会显示最近输入的命令历史,同时你也可以使用下箭头键来向后翻阅命令历史。

    2. 使用“!!”符号
    输入“!!”符号将会立即重复执行上次执行的命令。这在你需要快速重复执行某个操作时非常有用。例如,如果你需要以root权限运行上一条命令,你可以输入“sudo !!”。

    3. 使用“!-n”符号
    输入“!-n”,n为一个数字(例如“!-2”),将会重复执行命令历史中的第n个命令。这个方法适用于你需要重新执行之前的某个命令,但不记得它的具体内容。

    4. 使用“!string”符号
    输入“!string”,string为一个字符串(例如“!ls”),将会重复执行最近的以该字符串开头的命令。这在你需要快速执行一个特定类型的命令时非常方便。

    5. 使用“Ctrl+R”快捷键
    根据命令历史中的关键字搜索并重复执行某个命令。按下“Ctrl+R”键后,你可以输入关键字来搜索命令历史,然后按下Enter键来重复执行搜索到的命令。

    这些方法可以帮助你在Linux系统中重复执行上次命令以提高工作效率。无论你是在终端还是在脚本中运行命令,这些快捷方式都非常实用。记住这些方法,并根据自己的需求来选择适合的方式来重复执行你的命令。

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

    在Linux系统中,可以使用一些快捷键和命令来重复执行上次的命令。下面将从不同的角度介绍几种方法。

    一、使用快捷键

    1. 使用上箭头键:按下向上的箭头键(↑),可以显示上一条使用过的命令。按下回车键即可执行该命令。

    2. 使用Ctrl + p:按住Ctrl键并同时按下字母p键(Ctrl + p),也可以显示上一条使用过的命令。按下回车键即可执行该命令。

    3. 使用Ctrl + r:按住Ctrl键并同时按下字母r键(Ctrl + r),可以打开一个反向搜索历史命令的界面。在该界面中,可以输入关键字来搜索包含该关键字的命令。按下回车键即可执行搜索到的命令。

    二、使用命令

    1. 使用`!!`:在终端中输入`!!`,然后按下回车键,即可重复执行上一条命令。

    2. 使用`!-1`:在终端中输入`!-1`,然后按下回车键,也可以重复执行上一条命令。

    3. 使用`!string`:在终端中输入`!string`,其中`string`是上一条命令的部分字符或完整命令,然后按下回车键,可以重复执行与`string`相匹配的上一条命令。例如,输入`!ls`可以重复执行上一次使用`ls`命令的结果。

    4. 使用`ctrl + alt + e`:对于需要编辑的命令,可以使用该快捷键将其编辑为一个复合命令。编辑完成后,按下回车键即可执行。

    三、使用历史记录

    1. 使用`history`命令:在终端中输入`history`,按下回车键,可以显示之前执行过的所有命令的历史记录。可以通过记住历史记录中的编号,然后使用`!编号`的方式执行特定命令。例如,输入`!123`可以执行历史记录中编号为123的命令。

    2. 使用`Ctrl + r`搜索历史记录:按住Ctrl键并同时按下字母r键(Ctrl + r),可以打开一个反向搜索历史命令的界面。在该界面中,可以输入关键字来搜索包含该关键字的命令。按下回车键即可执行搜索到的命令。

    以上是几种在Linux系统中重复执行上次命令的方法,可以根据个人喜好和使用习惯选择合适的方式来实现。

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

400-800-1024

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

分享本页
返回顶部