linux重复上一条命令的参数

worktile 其他 7

回复

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

    在Linux中,想要重复上一条命令的参数有以下几种方法:

    1. 使用上一个命令的快捷键:按下“上箭头”键可以快速调出上一个命令,按下“Enter”键即可执行上一个命令并使用相同的参数。

    2. 使用命令历史记录:Linux会保存最近执行的命令历史记录。可以使用“history”命令查看历史记录,并使用“!!”来重复上一条命令,或者使用“!n”来重复第n条命令(n为历史记录中的命令序号)。

    3. 使用“Ctrl+R”搜索命令历史记录:按下“Ctrl+R”键后,可以输入关键字来搜索命令历史记录。找到想要重复的命令后,按下“Enter”键即可执行该命令并使用相同的参数。

    4. 使用“!-n”重复倒数第n条命令的参数:输入“!-n”(n为正整数),即可执行倒数第n条命令并使用相同的参数。

    总的来说,Linux提供了多种方法来重复上一条命令的参数,可以根据个人习惯和需求选择适合自己的方法。以上几种方法都能帮助提高命令行操作效率。

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

    在Linux中,可以使用`!!`来重复上一条命令的参数。`!!`是一个特殊的Shell命令,它会将上一条命令的参数重新输入到命令行中。

    以下是关于如何在Linux中重复上一条命令的参数的更多详细信息:

    1. 使用`!!`重复上一条命令的参数:
    要重复上一条命令的参数,只需在命令行中输入`!!`并按下回车键。系统将自动将上一条命令的参数重新输入到命令行中。例如,如果上一条命令是`ls -l`,那么在输入`!!`后,将再次执行`ls -l`命令。

    2. 修改重复命令的参数:
    在使用`!!`重复上一条命令的参数后,您可以修改任何参数。只需在`!!`后面添加新的参数即可。例如,如果上一条命令是`rm file.txt`,您可以使用`!! documents/file.txt`来删除`documents`目录下的`file.txt`文件。

    3. 使用历史命令编号:
    除了使用`!!`来重复上一条命令的参数外,还可以使用历史命令编号来重复任何先前执行的命令的参数。使用命令`history`可以查看以前执行的命令及其编号。要重复命令,请使用感叹号`!`后接命令编号。例如,`!123`将重复执行历史命令编号为123的命令。

    4. 使用`!-n`重复倒数第n条命令的参数:
    如果您知道要重复的命令是相对于当前命令的倒数第几条,可以使用`!-n`来重复倒数第n条命令的参数。例如,`!-2`将重复倒数第二条命令的参数。

    5. 使用历史命令搜索模式进行重复:
    除了以上方法外,还可以使用历史命令搜索模式来重复以前执行的命令的参数。使用Ctrl + R键盘组合键会打开一个命令行提示符,您可以在其中输入部分命令,系统将搜索并显示与该命令匹配的最近的命令。按下Enter键将重复该命令的参数。

    总结:
    在Linux中,可以使用`!!`来重复上一条命令的参数。您还可以使用历史命令编号、`!-n`和搜索模式来重复任何之前执行的命令的参数。这些方法使得在重复执行命令时更加方便和高效。

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

    在Linux系统中,我们可以使用”!!”来重复上一条命令的参数。以下是具体的操作流程:

    1. 打开终端
    首先,我们需要打开终端,可以通过按下”Ctrl + Alt + T”快捷键或者在”应用程序”菜单中搜索终端并打开。

    2. 输入上一条命令
    在终端中,我们可以输入任何命令。那么我们先输入一条命令,例如:
    “`
    ls -l
    “`

    3. 重复上一条命令的参数
    输入”!!”,然后按下回车键,即可重复上一条命令的参数。例如,我们输入:
    “`
    !!
    “`

    终端将会显示出和上一条命令完全相同的命令,执行该命令时将会使用上一条命令的参数。

    4. 执行重复的命令
    按下回车键,即可执行重复的命令。例如,我们按下回车键:
    “`
    ls -l
    “`

    终端将会执行和上一条命令相同的命令,显示出相应的结果。

    注意事项:
    – 当使用”!!”来重复上一条命令的参数时,命令本身是不会显示在终端上的,只有参数部分会被显示出来。
    – 如果上一条命令中包含了管道符、重定向符等特殊字符,重复的命令也会包含这些特殊字符。
    – 如果上一条命令包含了环境变量或者文件路径等特殊字符,重复的命令也会包含这些特殊字符。

    综上所述,使用”!!”可以方便地重复上一条命令的参数,从而提高我们在Linux系统中的工作效率。

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

400-800-1024

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

分享本页
返回顶部