linux如何调用历史命令

不及物动词 其他 146

回复

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

    Linux系统中,可以通过使用命令行终端来调用历史命令。下面是一些常用的方法:

    1. 使用上下箭头键:最简单的方法是使用上下箭头键。按向上箭头键可以浏览历史命令,按回车键即可执行选中的命令。

    2. 使用”history”命令:输入”history”命令可以显示系统中保存的所有历史命令。可以通过查看历史命令的编号来选择执行。使用”!编号”的形式可以调用对应编号的历史命令。

    3. 使用”!”符号:可以使用”!”符号调用最近执行的命令。例如,”!!”表示执行上一个命令,”!-n”表示执行倒数第n个命令。

    4. 使用Ctrl+R搜索:按下Ctrl+R键后,会进入逆向搜索模式。可以通过输入关键字来搜索历史命令。按下Enter键即可执行搜索到的命令。

    5. 使用”!”加关键字搜索:使用”!关键字”的形式可以搜索特定关键字的历史命令。例如,”!ls”表示执行最近以”ls”开头的命令。

    6. 使用”Ctrl+p”和”Ctrl+n”:按下Ctrl+p键或Ctrl+n键可以分别向上和向下浏览历史命令。按下Enter键即可执行选中的命令。

    以上是一些常用的调用历史命令的方法。通过熟练运用这些方法,可以提高在Linux系统上操作命令行的效率。

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

    在Linux中,可以使用以下方法调用历史命令:

    1. 使用history命令查看历史命令列表。在终端窗口中输入”history”命令,系统会显示最近执行的命令列表,每个命令前面都有一个标识号。

    2. 使用感叹号(!)来调用历史命令。可以使用感叹号加上历史命令的标识号来调用该命令。例如,使用”!123″来调用标识号为123的命令。

    3. 使用上箭头(^)来调用最近的命令。按下上箭头键,可以在历史命令中依次往前浏览,然后按回车键即可执行该命令。

    4. 使用Ctrl+R快捷键来进行逆序搜索。按下Ctrl+R键,在终端窗口中输入要搜索的命令关键字,系统会自动显示与关键字相关的历史命令。按回车键即可执行显示的命令。

    5. 使用!!来执行上一条命令。在终端窗口中输入”!!”,系统会自动执行之前执行过的最后一条命令。

    这些方法可以方便地调用并执行之前执行过的命令,提高工作效率。另外,还可以通过修改.bashrc文件来自定义历史命令的保存数量和格式。

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

    在 Linux 系统中,我们可以使用历史命令来查找并重新执行以前执行过的命令。Linux 提供了许多方法来调用历史命令,下面将介绍几种常用的方法。

    方法一:使用历史命令的编号
    Linux 会为每个命令分配一个唯一的编号,并将其存储在历史列表中。要调用历史命令,可以使用 ! 加上命令的编号来执行。

    1. 使用 history 命令查看历史命令列表,并找到要执行的命令的编号。

    “`shell
    $ history
    1 ls
    2 cd /
    3 mkdir test
    4 cd test
    5 touch file.txt
    6 ls
    7 vim file.txt
    8 cat file.txt
    9 history
    “`

    2. 使用 ! 加上命令的编号来调用历史命令。

    “`shell
    $ !7
    vim file.txt
    “`

    使用这种方法时,可以只输入历史命令的一部分,Linux 会自动搜索匹配的命令并执行。如果有多个匹配的命令,Linux 会选择最近的一条。

    方法二:使用 Ctrl + R 搜索历史命令
    终端提供了一个快速搜索历史命令的机制,使用 Ctrl + R 可以在当前命令行中搜索历史命令。

    1. 在命令行中按下 Ctrl + R。

    2. 输入要搜索的命令的关键词,终端会显示最近的匹配。

    3. 按下 Enter 键执行匹配的命令。

    “`shell
    (reverse-i-search)`cd’: cd /
    “`

    方法三:使用 !? 关键词搜索历史命令
    另一种搜索历史命令的方法是使用 !? 关键词。

    1. 使用历史命令查找功能,使用 !? 加上要搜索的关键词。

    “`shell
    $ !?vim
    vim file.txt
    “`

    使用这种方法时,可以使用通配符 * 来匹配关键词的一部分。例如,使用 !?vim* 可以匹配以 vim 开头的命令。

    方法四:使用 Ctrl + P 和 Ctrl + N 浏览历史命令
    终端还提供了通过上箭头和下箭头键浏览历史命令的方式。

    1. 按下 Ctrl + P 或向上箭头键,可以浏览执行过的历史命令。

    2. 按下 Ctrl + N 或向下箭头键,可以回到最近执行的命令。

    方法五:使用命令行参数 ! 字符串
    另一种调用历史命令的方法是使用命令行参数 !,可以执行以特定字符串开头的最近一个命令。

    “`shell
    $ !ls
    ls
    “`

    使用这种方法时,可以只输入命令的一部分,Linux 会自动匹配最近满足条件的命令并执行。

    总结
    在 Linux 下调用历史命令有多种方法,可以通过编号、关键词搜索、快捷键等方式。熟练掌握这些方法可以提高工作效率,减少重复工作的时间和精力消耗。

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

400-800-1024

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

分享本页
返回顶部