linux中如何调用刚执行的命令

fiy 其他 14

回复

共3条回复 我来回复
  • fiy的头像
    fiy
    Worktile&PingCode市场小伙伴
    评论

    要调用刚执行的命令,可以使用Linux中的历史命令功能或者使用符号”!”来操作。

    1. 使用历史命令功能
    在Linux中,可以使用键盘上的上下箭头键来浏览命令历史记录。按下向上箭头键可以查看之前执行过的命令,找到需要调用的命令后按下回车即可重新执行。

    如果要执行之前执行的命令,可以使用”!”后跟上对应的命令号。例如,要重新执行历史记录中的第10条命令,可以输入”!10″并按下回车键即可执行。

    2. 使用符号”!”
    在Linux中,符号”!”可以用来调用最近一次执行的命令。

    – 如果要调用最近一次执行的命令,可以直接输入”!!”并按下回车键即可执行。
    – 如果要调用最近一次以某个字符或字符串开头的命令,可以输入”!字母”或”!字符串”并按下回车键。例如,输入”!ls”可以调用最近一次以”ls”开头的命令。

    3. 根据历史命令列表中的关键字调用命令
    在Linux中,可以使用”Ctrl + R”键来打开命令历史记录搜索功能。输入相关关键字,系统会自动匹配最近的命令,并将匹配结果显示在命令行界面。按下回车键即可执行匹配到的命令。

    以上就是在Linux中调用刚执行的命令的方法。使用这些方法可以方便地查找和执行历史命令,提高工作效率。

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

    在Linux中,可以通过使用特殊字符“!(感叹号)”来调用刚刚执行的命令。具体来说,有以下几种方式可以调用刚刚执行的命令:

    1. 使用!!:使用双感叹号可以直接调用上一个命令。例如,输入“!!”后按下回车,即可执行上一个命令。

    2. 使用!-1:使用感叹号后加上“-1”,可以调用上一个命令。例如,输入“!-1”后按下回车,即可执行上一个命令。

    3. 使用!n:使用感叹号后加上一个数字n,可以调用历史记录中的第n个命令。例如,输入“!3”后按下回车,即可执行历史记录中的第3个命令。

    4. 使用!字符串:使用感叹号后加上一个部分或完整的命令字符串,可以调用最新匹配的命令。例如,输入“!ls”后按下回车,即可执行最新匹配的以“ls”开头的命令。

    5. 使用Ctrl+R:按下Ctrl+R组合键可以打开历史命令搜索功能,通过输入部分或完整的命令字符串,可以搜索并调用匹配的命令。例如,按下Ctrl+R后输入“ls”,则返回最新匹配的以“ls”开头的命令,再按下Enter键即可执行。

    需要注意的是,使用上述方法调用的命令将直接被执行,没有额外的提示和确认。因此,在调用命令之前,请确保你想要执行的命令是正确的。另外,如果历史命令列表中没有匹配到相应的命令,或者该命令已被修改或删除,则无法调用该命令。

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

    在Linux中,可以使用`!!` (双感叹号)调用刚执行的命令。另外,还可以使用`!-1`(倒数第一个命令)来调用刚执行的命令。

    下面是详细的操作步骤:

    1. `!!`(双感叹号)
    执行`!!`命令将会再次执行上一条命令。这对于需要重复执行刚执行的命令非常有用。

    例如,假设你刚执行了一个需要管理员权限的命令,但是忘记了使用`sudo`命令,可以直接使用如下命令:
    “`
    sudo !!
    “`
    这样会再次执行之前的命令,但是这次会在前面添加`sudo`,以便以管理员权限执行。

    2. `!-1`(倒数第一个命令)
    使用`!-1`可以调用刚执行的命令,这个命令是通过命令历史记录列表进行访问的。

    例如,如果你想再次执行上一条命令,可以使用如下命令:
    “`
    !-1
    “`
    这会调用并执行倒数第一个命令。

    除了上述两个方法之外,还可以通过使用`history`命令来查看命令历史记录,并使用`!n`来调用第n条命令,其中n是命令在历史记录列表中的编号。

    以下是使用`history`、`!n`的操作流程:

    1. 使用`history`命令查看命令历史记录:
    “`
    history
    “`
    这会列出最近执行的命令列表,其中每一行都有一个编号。

    2. 根据编号调用命令:
    使用`!n`来调用历史记录中的第n条命令。

    例如,如果你想再次执行历史记录中的第3条命令,可以使用如下命令:
    “`
    !3
    “`
    这会调用并执行第3条命令。

    总结:
    以上是在Linux中调用刚执行的命令的方法。使用`!!`可以调用上一条命令,使用`!-1`可以调用倒数第一条命令。此外,还可以使用`history`命令查看命令历史记录,并使用`!n`调用特定的命令。

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

400-800-1024

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

分享本页
返回顶部