linux终端重复上一命令

不及物动词 其他 16

回复

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

    在Linux终端中,可以使用快捷键来快速重复上一条命令。常用的快捷键包括:

    1. 使用上箭头键:可以通过按上箭头键来调出上一条命令,然后按回车键执行。
    2. 使用“!!”:在终端中输入“!!”(不包含引号)可以立即执行上一条命令。
    3. 使用“!-n”:其中n是一个数字,表示倒数第n条命令。例如,“!-2”代表倒数第二条命令。

    还可以通过搜索历史命令的方式来重复执行命令:

    1. 使用“Ctrl+R”:在终端中按下“Ctrl+R”,然后开始输入过去使用过的命令的部分关键词,终端会自动搜索并显示匹配的命令。连续按下“Ctrl+R”可以循环浏览搜索结果,按回车键即可执行选中的命令。

    此外,可以利用shell的一些特性来重复执行命令:

    1. 使用“!string”:其中string是上一条命令中的一部分字符串,通过输入“!”和所需字符串,可以执行上一条命令中包含该字符串的命令。例如,“!ls”将重复执行上一次使用“ls”命令。
    2. 使用“!n”:其中n是一个数字,表示历史命令中的序号。通过输入“!”和序号,可以执行对应序号的命令。例如,“!10”将重复执行第10条历史命令。

    这些方法可以帮助快速重复上一命令,在终端中提高工作效率。

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

    在Linux终端中,可以通过使用历史命令来重复执行上一条命令。以下是一些方法:

    1. 使用”上箭头”键:在终端中按上箭头键(↑)将会显示最近使用的命令,按下回车键即可执行该命令。

    2. 使用”!!”符号:在终端中输入”!!”将会重复执行上一条命令。例如:
    “`
    $ echo “Hello, world!”
    Hello, world!
    $ !!
    Hello, world!
    “`

    3. 使用”!-“符号:在终端中输入”!-“将会执行上一条命令。例如:
    “`
    $ echo “Hello, world!”
    Hello, world!
    $ !-
    Hello, world!
    “`

    4. 使用”Ctrl + P”快捷键:在终端中按下”Ctrl + P”组合键,也可以重复执行上一条命令。

    5. 使用”history”命令:在终端中输入”history”将会显示执行过的命令历史记录,然后可以通过输入”!n”来执行其中的第n条命令,其中n是命令在历史记录中的行号。例如:
    “`
    $ history
    1 ls
    2 cd ..
    3 pwd
    4 echo “Hello, world!”
    $ !4
    Hello, world!
    “`

    总之,在Linux终端中,有多种方法可以重复执行上一条命令,可以根据个人习惯选择合适的方式。以上就是几种常用的方法,希望对你有所帮助。

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

    在Linux终端中,可以使用一些快捷键和命令来重复上一条命令,以提高工作效率和方便操作。下面将介绍几种常用的方法来重复上一命令。

    一、使用快捷键

    1. 使用上箭头键:按下上箭头键(↑)可以在历史命令中逐个遍历,找到上一条使用过的命令。按下回车键即可执行该命令。

    2. 使用Ctrl + R:按下Ctrl + R组合键,可以进入历史命令的搜索模式。然后输入关键字,会自动匹配并显示最近使用过的命令。继续按下Ctrl + R,可以继续向上遍历匹配的命令。按下回车键即可执行找到的命令。

    3. 使用!!:输入两个连续的感叹号(!!),可以执行上一条命令。

    二、使用历史命令

    1. 使用history命令:在终端中输入history命令,会列出最近使用过的命令历史记录。每条命令前面有一个编号,使用!加上编号可以执行对应的命令。例如,输入!100可以执行编号为100的命令。

    2. 使用!-n命令:输入!-n,其中n为一个数字,可以执行倒数第n条命令。例如,输入!-2可以执行倒数第二条命令。

    三、使用快捷符号

    1. 使用!$:输入!$,可以获取上一条命令的最后一个参数,并将其作为新命令的一部分。例如,如果上一条命令是ls /home,输入cd !$可以快速切换到/home目录。

    2. 使用!*:输入!*,可以获取上一条命令的所有参数,并将它们作为新命令的一部分。例如,如果上一条命令是mkdir test1 test2 test3,输入ls !*可以列出这三个目录。

    以上是在Linux终端中重复上一命令的几种常用方法。通过快捷键、历史命令和快捷符号,可以快速并且方便地执行之前使用过的命令,提高工作效率和操作效果。

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

400-800-1024

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

分享本页
返回顶部