linux切换到上次所在命令

fiy 其他 43

回复

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

    在Linux系统中,我们可以使用一些快捷键来快速切换到上次所执行的命令。一种常用的方式是使用“Ctrl + R”组合键。

    1. 首先,打开终端窗口。

    2. 在终端窗口中,按下“Ctrl + R”组合键。

    3. 此时,会出现一个可搜索的提示符号(reverse-i-search)。在提示符号后面,输入关键词或者命令的部分内容,系统会自动搜索并展示历史命令中包含该关键词或部分内容的命令。

    4. 如果想要切换到上次所执行的命令,可以简单的按下“Enter”键。如果想要切换到其他相关的命令,可以使用向上或向下的箭头键进行选择,然后再按下“Enter”键。

    通过使用“Ctrl + R”组合键,我们可以快速而方便地切换到上次所执行的命令,这样可以节省时间和提高工作效率。

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

    在Linux中,可以使用以下方法切换到上次所在的命令:

    1. 使用上箭头键:按下上箭头键(↑)可以直接调出上一条命令。每按一次箭头键,就会调出历史命令中的上一条命令,依此类推。

    2. 使用历史命令编号:可以使用命令`history`查看历史命令列表及其相应的编号。然后,使用命令`!n`,其中n是所需命令的编号,可以切换到相应的命令。

    3. 使用“Ctrl+R”快捷键:按下“Ctrl+R”键,会打开一个反向搜索历史命令的功能。然后,输入关键词或命令的一部分,Shell会自动搜索并显示最近匹配的命令。按下“Ctrl+R”键,会重复显示先前匹配的命令,直到找到所需的命令。按下回车键就可以切换到该命令。

    4. 使用“Ctrl+P”快捷键:按下“Ctrl+P”键可以切换到前一个命令。每按一次“Ctrl+P”键,就会切换到历史命令中的前一个命令。

    5. 使用“!!”符号:直接在命令行输入“!!”,然后按下回车键,会立即执行上一条命令。

    这些方法都可以在Linux终端中快速切换到之前使用过的命令,提高命令的使用效率。如果需要切换到更早的命令,可以根据历史命令列表中的编号和搜索功能进一步定位。

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

    在Linux中,当我们需要重新执行上一次输入的命令,可以通过使用历史命令来实现。Linux提供了多种方法来快速切换到上次所用的命令。下面是一些常用的方法和操作流程:

    方法一:使用“上箭头”键(↑)
    当你想要执行上一次输入的命令时,只需按一次“上箭头”键即可。每按一次,“上箭头”键就会切换到更早之前输入的命令。这种方法非常方便,特别是当你需要多次重复执行相同的命令时。

    方法二:使用“Ctrl + R”键
    使用“Ctrl + R”组合键可以在命令提示符下进行逆向搜索。按下“Ctrl + R”后,你可以开始输入你记得的命令的关键词或者字符串。Linux会根据你输入的内容从最近的历史命令中找到匹配的命令。如果找到了你想要的命令,只需按下“Enter”键即可执行。

    方法三:使用“history”命令
    “history”命令可以显示出你最近执行过的命令列表,包括命令的序号和具体内容。你可以输入“history”命令来查看列表。使用“!+命令序号”可以重新执行相应的命令。例如,输入“!12”可以重新执行历史命令中序号为12的命令。

    方法四:使用“!!”命令
    “!!”命令可以快速执行上一次输入的命令。只需在命令提示符下输入“!!”,然后按下“Enter”键即可。这个方法适用于需要立即执行上一次命令的情况。

    方法五:使用“!!:n”命令
    “!!:n”命令可以执行历史命令中的第n个参数。例如,如果你想要执行上一次命令的第一个参数,可以输入“!!:1”。如果想要执行上一次命令的第二个参数,则输入“!!:2”。这个方法适用于需要重复执行一个命令,但只改变其中一个参数的情况。

    这些方法都可以方便地切换到上一次所在的命令,并且根据实际需求可以选择使用不同的方法。通过使用这些快捷方式,可以提高我们在Linux命令行下工作的效率。

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

400-800-1024

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

分享本页
返回顶部