Linux如何直接调用历史命令

fiy 其他 65

回复

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

    Linux提供了许多方法来直接调用历史命令。下面,我将介绍几种常用的方法。

    1. 使用”!”字符:可以使用”!”字符来调用特定历史命令。在命令行中输入”!”字符后,紧跟着命令的编号或者关键字。例如,要执行最近一次使用的命令,可以输入”!!”;要执行上一次以”ls”开头的命令,可以输入”!ls”。

    2. 使用Ctrl+R键:按下Ctrl+R键,将会打开一个交互式的历史命令搜索界面。在该界面中,可以输入关键字来搜索历史命令。按下Enter键,将会执行搜索到的最新一条匹配命令。按下Ctrl+R键,将继续向上搜索匹配的命令。

    3. 使用”history”命令:输入”history”命令,将会显示最近执行的命令列表。每条命令都有一个编号,可以使用”!”字符来调用相应的命令。例如,要执行第10条命令,可以输入”!10″。

    4. 使用”!!”和”!”字符的修改:可以在”!!”和”!”字符后加上一些特殊字符来修改调用的命令。例如,”!!:p”将会显示最近一条命令的内容,而不是执行它;”!$”将会调用上一条命令的最后一个参数;”!:1″将会调用上一条命令的第一个参数。

    5. 使用”!”字符的辅助命令:”!”字符还有一些辅助命令,可以帮助我们更方便地调用历史命令。例如,”!$”等同于”!-1:$”,它将会调用上一条命令的最后一个参数;”!$”等同于”!-2:$”,它将会调用倒数第二条命令的最后一个参数。

    总的来说,Linux提供了丰富的方法来直接调用历史命令,使我们能够更高效地使用命令行界面。以上是一些常用的方法,希望对你有帮助。

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

    在Linux系统中,有几种简单的方式可以直接调用历史命令。下面列举了五种常用的方法:

    1. 使用“!”符号:在命令行中,可以使用“!”符号来引用之前执行的命令。使用“!”符号后面跟着所要调用的命令的序号。例如,要调用第二个历史命令,可以输入“!2”。

    2. 使用“Ctrl+R”组合键:按下“Ctrl+R”组合键后,可以在命令行中输入一个关键词来搜索并调用之前执行的命令。命令行会自动匹配最近的匹配项并显示出来。要调用某个匹配项,只需要按下“Enter”键即可。

    3. 使用“!!”符号:使用“!!”符号可以直接调用上一条历史命令。例如,输入“!!”后按下“Enter”键,就可以重新执行上一条命令。

    4. 使用“!-n”符号:使用“!-n”符号可以调用倒数第n条历史命令。例如,要调用倒数第三条历史命令,可以输入“!-3”。

    5. 使用“history”命令:使用“history”命令可以列出所有的历史命令,并显示它们的序号。要调用某个历史命令,只需要使用“!”符号后面跟着对应的序号即可。例如,要调用第五条历史命令,可以输入“!5”。

    总结起来,Linux系统提供了多种方式来直接调用历史命令。通过使用“!”符号、按下“Ctrl+R”组合键、使用“!!”符号、使用“!-n”符号以及使用“history”命令,用户可以方便地查找并执行之前执行过的命令。这些方法可以提高效率,并在需要时快速调用之前执行过的命令。

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

    在Linux中,可以通过使用历史命令来快速调用之前执行过的命令。Linux提供了许多不同的方式来直接调用历史命令,让用户更加高效地使用命令行。

    下面是几种在Linux中直接调用历史命令的方法和操作流程:

    1. 使用“!n”调用历史命令:
    这是最简单的调用历史命令的方法。通过输入“!”符号,接着输入命令在历史记录中的序号(n),即可调用该命令。例如,执行“!3”将会执行历史记录中的第三个命令。

    “`
    $ history
    1 ls
    2 cd Documents
    3 cp file1.txt file2.txt
    $ !3
    “`

    2. 使用“!!”调用上一个命令:
    使用“!!”可以直接调用上一个执行过的命令。这对于需要快速重新执行上一个命令的情况非常有用。

    “`
    $ ls -l
    $ !!
    “`

    3. 使用“!string”调用最近的以特定字符串开头的命令:
    如果想要调用最近执行的以特定字符串开头的命令,可以使用“!string”来实现。这将会调用最近一次以指定字符串开头的命令。

    “`
    $ !ls
    “`

    4. 使用Ctrl+R搜索并调用历史命令:
    使用Ctrl+R组合键可以在历史命令中进行搜索,并调用匹配的命令。按下Ctrl+R后,输入关键字,系统会自动搜索历史命令,并显示最匹配的命令。按Enter键即可执行。

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

    5. 使用“!-n”调用倒数第n个命令:
    如果想要调用倒数第n个执行过的命令,可以使用“!-n”。例如,执行“!-2”将会执行倒数第二个命令。

    “`
    $ ls
    $ cd Documents
    $ !-2
    “`

    6. 使用“Ctrl+P”和“Ctrl+N”调用上一个和下一个命令:
    在命令行中,通过按下Ctrl+P键将会调用上一个执行的命令,按下Ctrl+N键将会调用下一个命令。

    无论选择哪种方法,都可以让用户快速调用之前执行过的命令,提高命令行操作的效率。这些方法特别适用于经常执行相同或类似命令的场景,可以大大减少重复输入命令的时间和劳动。

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

400-800-1024

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

分享本页
返回顶部