linux重新执行命令

回复

共3条回复 我来回复
  • worktile的头像
    worktile
    Worktile官方账号
    评论

    在Linux中重新执行命令有几种常见的方法:

    1. 使用命令历史记录:在命令行中按上箭头键可以浏览之前执行过的命令历史记录。找到要重新执行的命令后,直接按回车键即可重新执行。

    2. 使用感叹号(!)和命令号码:可以使用感叹号和命令号码的组合来重新执行命令。首先,使用`history`命令查看命令历史记录,找到要重新执行的命令的命令号码。然后,使用感叹号和命令号码的组合,例如`!n`(n为命令号码),来重新执行命令。

    3. 使用`!!`符号:使用`!!`符号可以快速重新执行前一个命令。直接在命令行中输入`!!`,按回车键即可重新执行前一个命令。

    4. 使用Ctrl + R:使用Ctrl + R组合键可以启用反向搜索功能。在命令行中按下Ctrl + R,然后开始输入之前执行过的命令的一部分,系统会自动匹配并显示最近匹配的命令。按回车键即可重新执行匹配的命令。

    5. 使用`up-arrow`和`Enter`:按上箭头键循环浏览之前执行过的命令,找到要重新执行的命令后,按回车键即可重新执行。

    无论选择哪种方法,重新执行命令都可以提高工作效率,避免重复输入命令。

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

    在Linux中,重新执行命令有多种方法,取决于你想要重新执行的是最后一条命令还是之前的某个命令。

    1. 使用历史命令: 在Linux中,你可以使用历史命令来重新执行之前执行过的命令。使用“history”命令可以列出之前执行过的命令的列表,每个命令都有一个对应的编号。你可以使用“!编号”来重新执行某个特定编号的命令。例如,要重新执行最后一条命令,可以使用“!!”命令。

    2. 使用“Ctrl + R”搜索: 当你想要重新执行之前执行过的某个命令,但不记得该命令的具体内容时,可以使用“Ctrl + R”的搜索功能。在终端中按下“Ctrl + R”,然后开始输入你记得的命令的关键字,终端会自动搜索并显示与关键字匹配的命令。只需按下“Enter”键即可重新执行匹配的命令。

    3. 使用“!”字符: 在Linux中,你可以使用“!”字符来重新执行之前执行过的命令。使用“!”字符后面跟着你想要重新执行的命令的关键字或者命令的编号。例如,要重新执行最近执行的以“ls”开头的命令,可以使用“!ls”。

    4. 使用“Up”键: 在Linux终端中,你可以使用“Up”键来逐步浏览你之前执行过的命令的历史记录。按下“Up”键会将上一个命令显示在终端中,并根据需要进行修改后重新执行。

    5. 编辑bash历史文件: Linux终端会将你之前执行过的所有命令的历史记录保存在一个bash历史文件中。你可以使用文本编辑器打开该文件,并重新执行你想要的命令。bash历史文件通常位于用户的主目录下的“~/.bash_history”。

    请注意,重新执行命令时需要小心,确保不会带来不良后果。

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

    在Linux中,我们可以使用几种不同的方法重新执行先前执行过的命令。下面将介绍几种常用的方法和操作流程。

    1. 历史命令
    Linux系统会自动记录我们执行过的命令,我们可以使用”history”命令查看最近执行的命令历史记录。通过历史命令,我们可以重新执行先前执行过的命令。

    – 使用”history”命令查看命令历史记录:

    “`shell
    $ history
    1 ls
    2 cd /home
    3 mkdir new_folder
    4 cd new_folder
    5 touch file.txt
    6 ls
    7 cd ..
    8 rm -rf new_folder
    9 history
    “`

    – 使用”!”符号重新执行历史命令:

    “`shell
    $ !5
    “`

    上述命令将重新执行第5个命令,即创建文件的命令。

    2. 上一条命令的符号”!!”
    “!!”是一种特殊的符号,用于重新执行上一条命令。

    “`shell
    $ touch new_file.txt
    $ ls
    new_file.txt
    $ !!
    “`

    上述命令中的”!!”将重新执行上一条命令,即”ls”命令。

    3. 使用Ctrl + r搜索历史命令
    如果您记得命令的一部分内容,但记不住完整的命令,您可以使用Ctrl + r组合键来搜索并重新执行命令。按下Ctrl + r后,会出现一个提示符,您只需输入您所记得的命令的一部分,它将自动搜索并显示匹配的命令。

    – 按下Ctrl + r组合键,然后输入命令片段(如”ls”):

    “`shell
    (reverse-i-search)`ls’: ls
    “`

    – 按下Enter键,即可重新执行搜索出的命令。

    4. 使用”!”符号加命令片段重新执行命令
    还可以使用”!”符号加命令片段的方式重新执行命令。需要注意的是,这种方式会执行最近匹配的命令。

    – 输入”!c”,将重新执行最近以字母”c”开头的命令。

    “`shell
    $ !c
    “`

    5. 使用”Ctrl + p”向上翻页查看历史命令
    在命令行中,您可以使用”Ctrl + p”按键向上翻页,查看之前执行过的命令。通过这种方式,您可以找到之前执行的命令并重新执行。

    通过上述几种方法,我们可以方便地重新执行先前执行过的命令,提高工作效率。

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

400-800-1024

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

分享本页
返回顶部