linux怎么快捷用前一个命令的路径

fiy 其他 62

回复

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

    要在Linux中快捷地使用前一个命令的路径,可以使用以下方法:

    1. 使用“!”命令:使用“!”命令可以执行之前使用过的命令。在命令后面添加“!”符号,然后输入要执行的命令的前缀,就可以查找并执行以该前缀开头的最近的一条命令。例如,要使用以“cd”开头的上一个命令的路径,可以输入“!cd”。

    2. 使用“Ctrl + R”命令:在终端中按下“Ctrl + R”组合键,会进入到反向搜索模式。然后,开始输入之前执行过的命令的关键字,终端会自动显示最近匹配的命令。继续按下“Ctrl + R”组合键,可以显示更早的匹配命令,直到找到所需的命令。找到目标命令后,按下回车键就可以执行该命令。

    3. 使用“history”命令:输入“history”命令可以显示最近执行过的命令的历史记录。通过查看历史记录,可以找到之前执行的命令,并复制其中的路径。然后,可以使用复制的路径作为新命令的参数,或者将其粘贴到新命令中直接使用。

    这些方法可以帮助你在Linux中快捷地使用前一个命令的路径。根据需要选择其中一种方法,可以提高工作效率并减少输入错误的可能性。

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

    在Linux系统中,可以使用一些快捷键和命令来获取前一个命令的路径。

    1. 使用`!!`快捷键:`!!`会重复执行上一条命令。如果上一个命令是一个需要文件路径参数的命令,那么使用`!!`会直接使用上一条命令的路径作为参数。例如,如果你上一个命令是`cd /home/user/Documents`,那么你可以直接输入`cd !!`来进入到该目录下。

    2. 使用`!$`快捷键:`!$`会使用上一条命令的最后一个参数。如果上一条命令的参数是一个文件路径,那么使用`!$`会直接使用该路径。例如,如果你上一个命令是`cat /home/user/Documents/myfile.txt`,那么你可以直接输入`nano !$`来在nano中打开该文件。

    3. 使用`history`命令:输入`history`会显示你之前执行过的命令历史记录。你可以通过查找你需要的命令并复制粘贴相关的路径来使用。

    4. 使用`Ctrl + R`快捷键:当你按下`Ctrl + R`时,系统会弹出一个搜索框,你可以输入之前执行过的命令的一部分来搜索。找到你需要的命令后,按下`Enter`就可以执行该命令并使用路径参数。

    5. 使用`!number`命令:如果你知道你之前执行过的命令的编号,你可以直接使用`!number`来执行该命令。例如,如果你知道一个命令的编号是40,你可以直接输入`!40`来执行该命令并使用路径参数。

    以上是在Linux系统中快捷使用前一个命令的路径的一些方法,根据自己的习惯和需求选择适合自己的方式。

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

    在Linux系统中,可以使用一些快捷方式来获取前一个命令的路径。下面是两种常用的方法。

    方法一:使用“!”符号
    1. 在终端中输入”!”符号,然后按下回车键。这会将你希望执行的命令的开头部分显示出来。
    2. 这时,按下Ctrl + X 和 “e” 键。这会将命令行复制到一个文本编辑器中。
    3. 在文本编辑器中,你可以编辑和查找你感兴趣的部分。找到路径信息后,将其复制到剪贴板上,然后关闭文本编辑器。
    4. 返回终端,将复制到剪贴板的路径粘贴到适当的位置。

    方法二:使用历史命令
    1. 在终端中输入 “history” 命令,然后按下回车键。这会列出之前执行的所有命令的历史记录。
    2. 找到你想要获取路径的命令,记下其对应的序号。
    3. 然后,使用”!序号”的格式来执行该命令。例如,如果命令的序号是42,那么可以输入”!42″并按下回车键来执行该命令。
    4. 终端会自动显示出刚刚执行的命令的详细信息,包括路径。你可以复制该路径,并在需要的地方使用。

    总结
    以上就是两种在Linux系统中获取前一个命令路径的方法。使用这些方法,你可以快速获取到路径信息,并在其他地方使用。请根据需要选择适合自己的方法来获取路径信息。

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

400-800-1024

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

分享本页
返回顶部