linux调出最后一个命令参数

不及物动词 其他 20

回复

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

    在Linux中,可以通过使用特殊的”!”符号来调取最后一个命令的参数。具体的方法如下:

    1. 使用”!$”调用最后一个命令的最后一个参数:
    “`
    $ echo hello world
    hello world
    $ echo !$
    world
    “`

    2. 使用”!:n”调用最后一个命令的第n个参数:
    “`
    $ echo hello world
    hello world
    $ echo !:1
    hello
    “`

    3. 使用”!:n-m”调用最后一个命令的第n到第m个参数:
    “`
    $ echo hello world
    hello world
    $ echo !:1-2
    hello world
    “`

    4. 使用”!:n-$”调用最后一个命令的第n个参数到最后一个参数:
    “`
    $ echo hello world
    hello world
    $ echo !:2-$
    world
    “`

    除了上述命令行内部引用参数的方式,还可以使用正则表达式来提取特定参数,例如使用”!:[…]%”来提取满足正则表达式的参数。

    通过以上方法,您可以方便地在Linux系统中调用和使用最后一个命令的参数。

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

    在Linux系统中,可以通过以下几种方法来调出最后一个命令参数:

    1. 使用命令行快捷键:在命令行中按下Ctrl + p,将会调出上一个命令的参数。重复按下Ctrl + p,将会调出前面的命令参数,直到调出最后一个命令参数。

    2. 使用“!$”符号:在命令行中输入“!$”,将会调出上一个命令的最后一个参数。

    3. 使用“!-1”符号:在命令行中输入“!-1”,将会调出上一个命令的最后一个参数。

    4. 使用“$_”符号:在命令行中输入“$_”,将会调出上一个命令的最后一个参数。

    5. 使用历史命令操作:在命令行中输入“history”,将会显示最近使用的命令历史列表。找到你想要调出最后一个命令的参数的命令,然后使用“!n”(n为该命令在历史列表中的编号)来调用该命令并自动带入参数。

    需要注意的是,以上方法仅适用于调出最后一个命令的参数。如果想要调出前面的命令参数,可以使用类似的方式,如“!$-n”、“!-n”、“$_n”等。

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

    要在Linux中调用最后一个命令的参数,可以使用特殊的变量”$_”。”$_”会存储最后一个命令的最后一个参数。

    下面是一些在Linux中调用最后一个命令参数的方法和操作流程:

    1. 使用”$_”变量:
    – 在命令行终端中,输入命令后按下Enter执行。
    – 在执行命令之后,输入”echo $_”。
    – 终端将会输出最后一个命令的最后一个参数。

    2. 使用”history”命令:
    – 在命令行终端中,输入”history”命令。
    – 终端将输出之前执行的所有命令的历史记录。
    – 查找并定位到最近执行的命令,找到其中的最后一个参数。

    3. 使用”!!”和”!$”结合:
    – 在命令行终端中,输入”!!”,按下Enter键执行。
    – 这将执行并重复最后一个命令。
    – 然后,输入”!$”,按下Enter键执行。
    – 终端将输出最后一个命令的最后一个参数。

    4. 使用”!-1:$”结合:
    – 在命令行终端中,输入”!-1:$”,按下Enter键执行。
    – 这将执行并重复最后一个命令的最后一个参数。
    – 终端将输出最后一个命令的最后一个参数。

    需要注意的是,以上方法中只能获取到最后一个命令的最后一个参数。如果需要获取之前的参数或者多个参数,请参考Linux中的参数处理方法,如使用”$1″、”$2″等来获取具体的参数。

    总结:
    在Linux中,可以使用特殊变量”$_”、”history”命令、”!!”和”!$”结合以及”!-1:$”来调用最后一个命令的参数。根据具体的需求,选择合适的方法来获取参数。

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

400-800-1024

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

分享本页
返回顶部