linux调用上一条命令参数

不及物动词 其他 167

回复

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

    在Linux中,要调用上一条命令的参数,可以使用”!”符号并结合特定的参数来实现。

    具体地说,有以下几种方式可以实现调用上一条命令的参数:

    1. 使用”!!”符号:
    “!!”符号表示上一条命令的完整内容,包括命令和参数。可以在命令行中输入”!!”,按下回车键即可调用上一条命令的参数。

    2. 使用”!$”符号:
    “$”符号表示上一条命令的最后一个参数。可以在命令行中输入”!$”,按下回车键即可调用上一条命令的最后一个参数。

    3. 使用”!^”符号:
    “^”符号表示上一条命令的第一个参数。可以在命令行中输入”!^”,按下回车键即可调用上一条命令的第一个参数。

    4. 使用”!:n”符号:
    “!”符号后面跟着”:n”,其中n表示参数的位置。可以在命令行中输入”!:n”,按下回车键即可调用上一条命令的第n个参数。

    需要注意的是,以上的方式都是在命令行中使用的。如果需要在脚本中调用上一条命令的参数,可以使用$1、$2等特殊变量来获取命令的参数。这些特殊变量代表命令行中的位置参数,$1表示第一个参数,$2表示第二个参数,以此类推。

    总结:以上是在Linux中调用上一条命令参数的几种方式,包括使用”!!”、”!$”、”!^”、”!:n”等符号,以及在脚本中使用特殊变量来获取参数。根据实际需求,选择合适的方式来调用上一条命令的参数。

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

    在Linux中,可以使用一些特殊的字符和命令来调用上一条命令的参数。下面是一些常见的方法:

    1. 使用`!$`:这个特殊字符可以用于调用上一条命令的最后一个参数。例如,如果上一条命令是`ls -l /home`,那么可以使用`mkdir !$`来创建一个名为`/home`的目录。

    2. 使用`!!`:这个特殊字符可以用于调用上一条命令的完整内容。例如,如果上一条命令是`ls -l /home`,那么可以使用`sudo !!`来重复执行这个命令,但是在前面加上`sudo`。

    3. 使用`!-n`:这个特殊字符可以用于调用前面第n条命令的参数。例如,如果前面第三条命令是`cp file1.txt file2.txt`,那么可以使用`rm !-3:*`来删除第三条命令中的所有参数。

    4. 使用`!string`:这个特殊字符可以用于调用最近一条以特定字符串开头的命令。例如,如果最近一条以`rm`开头的命令是`rm file.txt`,那么可以使用`!rm`来调用这条命令。

    5. 使用`!$:n`:这个特殊字符可以用于调用上一条命令的第n个参数。例如,如果上一条命令是`ls -l /home`,那么可以使用`cd !$:2`来进入`/home`目录。

    这些是常见的在Linux中调用上一条命令参数的方法。可以根据具体的情况选择合适的方法来使用。

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

    在Linux系统中,可以使用许多方法来调用上一条命令的参数。下面将介绍一些常用的方法和操作流程。

    方法一:使用上一个命令的参数字符 “!^”
    在Linux中,可以使用字符 “!^” 来引用上一个命令的第一个参数。例如,如果上一个命令是 “ls -l /home”,可以使用命令 “cat !^” 来显示文件 “/home” 的内容。
    操作流程:
    1. 执行上一个命令,例如 “ls -l /home”
    2. 执行命令 “cat !^”,将显示 “/home” 目录的内容

    方法二:使用感叹号 “!”
    在Linux中,可以使用感叹号 “!” 来引用上一个命令的完整内容。例如,如果上一个命令是 “ls -l /home”,可以使用命令 “!ls -l /home” 来再次执行该命令。
    操作流程:
    1. 执行上一个命令,例如 “ls -l /home”
    2. 执行命令 “!ls -l /home”,将再次显示 “/home” 目录的内容

    方法三:使用历史命令 “history”
    在Linux中,可以使用历史命令 “history” 来查看之前执行过的命令列表,并通过命令编号来调用具体的命令参数。例如,可以使用命令 “history” 查看之前执行过的命令列表,然后使用命令编号来调用特定的命令参数。
    操作流程:
    1. 执行命令 “history”,将显示历史命令列表
    2. 找到要调用的命令的编号,例如 “1234”
    3. 执行命令 “!1234″,将重新执行该命令

    方法四:使用 “!!”
    在Linux中,可以使用双叹号 “!!” 来引用上一个命令的完整内容并再次执行。例如,如果上一个命令是 “ls -l /home”,可以使用命令 “!!” 来再次执行该命令。
    操作流程:
    1. 执行上一个命令,例如 “ls -l /home”
    2. 执行命令 “!!”,将再次显示 “/home” 目录的内容

    方法五:使用 “CTRL + R” 组合键
    在Linux中,可以使用 “CTRL + R” 组合键来搜索并调用之前执行过的命令。按下 “CTRL + R” 组合键后,可以输入部分命令内容进行搜索,然后根据搜索结果调用相应的命令参数。
    操作流程:
    1. 按下 “CTRL + R” 组合键
    2. 输入要搜索的关键字,例如 “ls”
    3. 按下 “Enter” 键,将调用搜索结果中的第一个命令参数
    4. 可以使用 “CTRL + R” 组合键再次调用之前的命令参数,直到找到所需的命令参数

    以上是一些常用的方法和操作流程,可以根据具体需求选择适合的方法来调用上一条命令的参数。

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

400-800-1024

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

分享本页
返回顶部