linux复制上一个命令的

worktile 其他 12

回复

共3条回复 我来回复
  • fiy的头像
    fiy
    Worktile&PingCode市场小伙伴
    评论

    在Linux中,可以通过使用”!!”来复制上一个命令。

    该符号是一种特殊的语法,代表了上一个命令行中输入的内容。当你在终端输入”!!”后按下回车键,系统会自动执行上一个命令。

    这个特性在很多情况下非常有用。例如,如果你需要以root权限重复执行上一个命令,但是忘记在命令前面加上”sudo”,你只需要在终端中输入”sudo !!”即可。

    另外,你还可以在使用”!!”的基础上进行修改,来运行稍有不同的命令。例如,如果你想用不同的参数执行上一个命令,你可以输入”!! 参数”。

    除了”!!”之外,你还可以使用”!$”来复制上一个命令的最后一个参数。如果你需要将上一个命令中的最后一个参数用于当前命令,只需在终端中输入”!$”即可。

    总之,在Linux中,使用”!!”和”!$”这两个符号可以快速复制和修改上一个命令,提高工作效率。

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

    在Linux中,可以通过使用“!!”来复制上一个命令。

    “!!”是一个特殊的Shell变量,它会自动展开为上一个命令的完整文本。当你需要使用上一个命令的副本时,只需在终端中键入“!!”即可。

    以下是“!!”的几个使用示例:

    1. 复制上一个命令并执行:
    $ !!

    上述命令将会执行上一个命令。例如,如果你上一个执行的是“ls”命令,那么这个命令将会再次执行“ls”。

    2. 复制上一个命令并添加参数:
    $ chmod +x !!

    上述命令将会把上一个命令做为参数添加到新的命令中。例如,如果你上一个执行的是“example.sh”脚本文件,那么这个命令将会执行“chmod +x example.sh”。

    3. 复制上一个命令并修改部分参数:
    $ !:s/old/new/

    上述命令使用“:s/old/new/”格式,将会把上一个命令中的“old”替换为“new”。例如,如果你上一个执行的是“cat oldfile.txt”,那么这个命令将会执行“cat newfile.txt”。

    4. 复制上一个命令并添加到文件中:
    $ !! > newfile.txt

    上述命令将会把上一个命令的输出内容重定向到一个新的文件中。例如,如果你上一个执行的是“ls -l”,那么这个命令将会执行“ls -l > newfile.txt”,将“ls -l”的输出内容写入到一个名为“newfile.txt”的文件中。

    5. 复制上一个命令并在其前加入sudo:
    $ sudo !!

    上述命令将会在上一个命令之前加入“sudo”。例如,如果你上一个执行的是“apt-get install python”,那么这个命令将会执行“sudo apt-get install python”。

    总结:在Linux中,可以使用“!!”来复制上一个命令,并且可以修改参数、添加到新命令中、重定向输出等。这个功能可以帮助用户在终端中更加高效地执行命令。

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

    在Linux系统中,我们可以使用历史命令来查看我们之前输入的命令,并且可以很方便地复制上一个命令。下面是一种方法,用于在Linux系统中复制上一个命令。

    步骤一:打开终端
    首先,我们需要打开终端,终端是Linux系统中执行命令行操作的工具。

    步骤二:查看历史命令
    在终端中,我们可以使用以下命令来查看我们之前输入的命令:
    “`
    history
    “`
    这个命令将显示我们之前输入的命令的列表。每个命令都有一个对应的编号,可以帮助我们快速找到需要复制的命令。

    步骤三:复制命令
    要复制上一个命令,我们可以使用以下方法之一:
    1. 使用鼠标右键点击终端窗口,在弹出的菜单中选择“复制”选项,然后在另一个地方使用鼠标右键点击并选择“粘贴”选项。这将复制并粘贴上一个命令。
    2. 使用快捷键Ctrl+Shift+C复制上一个命令。然后,可以在其他应用程序中使用Ctrl+V来粘贴命令。

    步骤四:执行命令
    在复制完命令后,我们可以在需要执行该命令的地方粘贴它。然后按Enter键执行该命令。

    综上所述,这是在Linux系统中复制上一个命令的方法。通过查看历史命令并使用鼠标右键点击或使用快捷键复制命令,然后粘贴到其他地方执行。

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

400-800-1024

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

分享本页
返回顶部