linux调出最后一个命令参数
-
在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年前 -
在Linux系统中,可以通过以下几种方法来调出最后一个命令参数:
1. 使用命令行快捷键:在命令行中按下Ctrl + p,将会调出上一个命令的参数。重复按下Ctrl + p,将会调出前面的命令参数,直到调出最后一个命令参数。
2. 使用“!$”符号:在命令行中输入“!$”,将会调出上一个命令的最后一个参数。
3. 使用“!-1”符号:在命令行中输入“!-1”,将会调出上一个命令的最后一个参数。
4. 使用“$_”符号:在命令行中输入“$_”,将会调出上一个命令的最后一个参数。
5. 使用历史命令操作:在命令行中输入“history”,将会显示最近使用的命令历史列表。找到你想要调出最后一个命令的参数的命令,然后使用“!n”(n为该命令在历史列表中的编号)来调用该命令并自动带入参数。
需要注意的是,以上方法仅适用于调出最后一个命令的参数。如果想要调出前面的命令参数,可以使用类似的方式,如“!$-n”、“!-n”、“$_n”等。
2年前 -
要在Linux中调用最后一个命令的参数,可以使用特殊的变量”$_”。”$_”会存储最后一个命令的最后一个参数。
下面是一些在Linux中调用最后一个命令参数的方法和操作流程:
1. 使用”$_”变量:
– 在命令行终端中,输入命令后按下Enter执行。
– 在执行命令之后,输入”echo $_”。
– 终端将会输出最后一个命令的最后一个参数。2. 使用”history”命令:
– 在命令行终端中,输入”history”命令。
– 终端将输出之前执行的所有命令的历史记录。
– 查找并定位到最近执行的命令,找到其中的最后一个参数。3. 使用”!!”和”!$”结合:
– 在命令行终端中,输入”!!”,按下Enter键执行。
– 这将执行并重复最后一个命令。
– 然后,输入”!$”,按下Enter键执行。
– 终端将输出最后一个命令的最后一个参数。4. 使用”!-1:$”结合:
– 在命令行终端中,输入”!-1:$”,按下Enter键执行。
– 这将执行并重复最后一个命令的最后一个参数。
– 终端将输出最后一个命令的最后一个参数。需要注意的是,以上方法中只能获取到最后一个命令的最后一个参数。如果需要获取之前的参数或者多个参数,请参考Linux中的参数处理方法,如使用”$1″、”$2″等来获取具体的参数。
总结:
在Linux中,可以使用特殊变量”$_”、”history”命令、”!!”和”!$”结合以及”!-1:$”来调用最后一个命令的参数。根据具体的需求,选择合适的方法来获取参数。2年前