linux重复上一条命令的参数

worktile 其他 34

回复

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

    在Linux中,可以使用“!!”来重复上一条命令的参数。

    “!!”是一个特殊的命令,它被解释为上一条命令的完整内容。如果上一条命令包含了参数,那么使用“!!”时也将使用相同的参数。

    举个例子,假设你在命令行中执行了以下命令:

    “`
    ls -l
    “`

    如果你想重复上一条命令的参数,可以直接输入“!!”,然后按下回车键:

    “`
    !!
    “`

    这将会重复执行上一条命令,也就是再次执行“ls -l”。

    注意,重复上一条命令的参数不仅限于“!!”,你也可以使用“!-1”来达到同样的效果。

    总结一下,在Linux中,重复上一条命令的参数可以通过输入“!!”或“!-1”来实现。

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

    在Linux中,可以使用以下几种方法来重复上一条命令的参数:

    1. 使用“!!”符号:在终端中,输入“!!”将重复执行上一条命令的所有参数。这个符号是bash shell中的特殊符号,表示上一条命令。

    2. 使用“!-1”符号:在终端中,输入“!-1”将重复执行上一条命令的所有参数。这个符号是bash shell中的特殊符号,表示上一条命令的相对位置。

    3. 使用“Ctrl + P”键:在终端中,按下“Ctrl + P”键将重复输入上一条命令的所有参数。这个方法适用于使用命令行历史记录的终端。

    4. 使用“fc”命令:在终端中,输入“fc”命令将打开一个文本编辑器,其中包含上一条命令的参数。可以在编辑器中修改参数并保存,然后退出编辑器,即可执行修改后的命令。

    5. 使用命令行历史记录:在终端中,使用“history”命令可以显示最近执行过的命令的列表。可以通过查找并找到上一条命令的参数,然后手动输入或复制粘贴来重复执行命令。

    无论使用哪种方法,都可以方便地重复执行上一条命令的参数,提高工作效率。同时,在使用这些方法时,也可以根据需要对命令的参数进行修改和调整。

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

    在Linux环境中,可以使用一些特殊的命令和快捷键来重复上一条命令的参数。下面是几种常见的方法:

    1. 使用”!!”表示上一条命令

    可以使用两个叹号”!!”来重复上一条命令。例如,如果你想重复上一条使用sudo执行的命令,可以输入:
    “`
    sudo !!
    “`
    系统会自动将”!!”替换成上一条命令的参数,并执行相同的命令。

    2. 使用”!-n”表示以前n条命令

    可以使用”!-n”来表示以前的第n条命令。例如,如果你想重复以前的第3条命令,可以输入:
    “`
    !-3
    “`
    系统会自动将”!-3″替换成第3条命令的参数,并执行相同的命令。

    3. 使用”!string”表示以字符串开头的命令

    当你知道上一条命令以特定字符串开头时,可以使用”!string”来重复该命令。例如,如果你记得上一条命令以”ls”开头,可以输入:
    “`
    !ls
    “`
    系统会自动将”!ls”替换成上一条以”ls”开头的命令的参数,并执行相同的命令。

    4. 使用Ctrl + R搜索历史命令

    在终端中,你可以使用Ctrl + R来搜索历史命令。按下Ctrl + R之后,会显示一个提示符。你可以输入一个关键字来搜索以前的命令。系统会根据你输入的关键字来自动匹配并显示匹配的命令,你可以继续按下Ctrl + R来循环浏览匹配的命令。当你找到想要重新执行的命令时,可以按下Enter键来执行该命令。

    5. 使用history命令查看历史命令,并使用”!n”重新执行

    可以使用”history”命令来查看以前输入的命令历史记录。可以查看到各个命令的编号。例如,通过输入下面的命令来查看命令历史记录:
    “`
    history
    “`
    查看到以前的命令历史记录之后,可以使用”!n”来重新执行特定编号的命令。例如,如果你想重新执行第10条命令,可以输入:
    “`
    !10
    “`
    系统会自动将”!10″替换成第10条命令的参数,并执行相同的命令。

    总结一下,可以使用”!!”、”!-n”、”!string”、Ctrl + R和history命令来重复上一条命令的参数。这些方法提供了不同的方式来重新执行以前的命令,并可以根据需要选择合适的方法。

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

400-800-1024

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

分享本页
返回顶部