linux执行指定history命令

worktile 其他 30

回复

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

    Linux 中的 history 命令用于显示或管理使用者在终端窗口中输入的命令历史记录。下面是在 Linux 中执行指定 history 命令的步骤:

    1. 打开终端窗口:在 Linux 中,可以通过点击终端图标或使用快捷键组合(通常是Ctrl+Alt+T)来打开终端窗口。

    2. 输入 history 命令:在终端窗口中,键入history命令,然后按下Enter键。这将显示默认情况下的最近使用的命令历史记录列表。

    3. 使用选项和参数:history 命令可以与不同的选项和参数一起使用。例如,可以使用-n选项指定要显示的历史记录条目的数量,如 history -n 10 (显示最近的10条命令)。

    4. 搜索特定命令:如果要查找特定的命令,可以使用grep命令来过滤history输出。例如,使用 history | grep “command” 可以只显示包含指定命令的历史记录。

    5. 重复执行历史命令:可以使用感叹号(!)和命令号码来重复执行之前的某个命令。例如,使用 !n (n为命令号码)可以执行之前的第n条命令。

    总的来说,通过在终端窗口中使用 history 命令,可以查看、搜索和执行之前输入过的命令历史记录。同时,结合其他选项和参数使用,可以更加灵活地管理和利用命令历史记录。

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

    在Linux中,可以使用以下几种方式来执行指定的历史命令:

    1. 使用”!”符号:在命令行中,输入”!”符号后面跟上想要执行的历史命令的编号。例如,要执行第10个历史命令,可以输入”!10″。

    2. 使用Ctrl + R键:在命令行中,按下Ctrl + R键,然后开始输入想要执行的历史命令的部分关键词。Linux会自动搜索并显示与输入内容匹配的历史命令。按下Enter键就可以执行匹配的命令。

    3. 使用”history”命令:在命令行中输入”history”命令,会显示出最近执行的历史命令列表。每个命令前面有一个编号,可以根据这个编号来执行指定的历史命令。例如,要执行第10个历史命令,可以使用”!10″命令。

    4. 使用”!”符号和关键词:在命令行中,可以使用”!”符号加上关键词的方式来执行包含该关键词的最近一条历史命令。例如,输入”!ls”会执行最近一次使用”ls”命令的历史命令。

    5. 使用”!!”符号:在命令行中,输入”!!”将执行上一条历史命令。

    需要注意的是,历史命令是根据命令行的顺序保存的,当重新打开一个新的命令行窗口时,历史命令将被清空。如果想要保留历史记录,可以在命令行窗口中使用”history”命令来查看和管理历史命令。

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

    在Linux系统中,我们可以通过history命令来查看我们之前执行过的命令历史记录。history命令会列出最近执行的命令,其中每个命令都有一个对应的编号。有时候我们可能会需要执行某个特定的历史命令,可以通过以下几种方法来实现。

    1. 使用“!n”来执行命令编号为n的历史命令。其中n是命令的编号,通过使用history命令查看编号。例如,要执行编号为100的命令,可以使用以下命令:
    “`
    !100
    “`

    2. 使用Ctrl+R在命令行中搜索并执行历史命令。按下Ctrl+R后,您可以开始输入命令的部分内容,Shell会根据您输入的内容搜索历史命令。每次按下Ctrl+R,Shell会显示最近的匹配项。一旦找到要执行的历史命令,按下Enter键即可执行该命令。

    3. 使用“!string”来执行最近匹配字符串的历史命令。其中string是要匹配的字符串。通过这种方式,您可以执行最近匹配的命令。例如,要执行最近包含“ls”的命令,可以使用以下命令:
    “`
    !ls
    “`

    4. 使用“!!”来执行最近执行的命令。这个方法非常简单,只需在命令行中输入“!!”,然后按下Enter键即可执行上一条命令。

    总结:在Linux系统中,我们可以使用多种方式执行指定的历史命令。无论是通过命令编号、搜索关键字或者定位上一条命令,我们都可以很方便地执行所需的命令。这些方法可以提高我们的工作效率,避免了重复输入长命令的麻烦。

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

400-800-1024

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

分享本页
返回顶部