linux查看历史命令并执行

不及物动词 其他 15

回复

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

    要查看并执行Linux历史命令,可以按照以下步骤进行操作:

    1. 使用`history`命令查看当前用户执行过的历史命令。可直接在终端输入`history`命令,系统会显示历史命令的列表。默认情况下,会显示最近执行的1000条命令。

    2. 如果要执行历史命令,可以使用`!n`的方式,其中n为历史命令的行号。例如,要执行第10行的历史命令,可以输入`!10`并按下Enter键。系统会自动执行该命令。

    3. 如果你知道历史命令的关键词,可以使用`Ctrl+R`进行反向搜索历史命令。在终端中按下`Ctrl+R`,再输入关键词,终端会自动搜索并显示匹配的历史命令。按下`Enter`键即可执行搜索到的命令。

    4. 可以使用`!!`执行上一条历史命令。在终端中输入`!!`并按下`Enter`键,系统会自动执行最近执行过的命令。

    5. 如果需要执行某个特定命令的最后一次执行结果,可以使用`!$`。例如,输入`ls -l /var/log`命令,然后执行`cat !$`,系统会自动执行`cat /var/log`命令。

    通过以上方法,你可以方便地查看并执行Linux历史命令。这些操作可以帮助提高工作效率,并且节省时间。

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

    在Linux系统中,要查看历史命令并执行可以使用以下方法:

    1. 使用`history`命令查看历史命令列表:在终端中输入`history`命令可以显示最近执行的命令列表,每个命令前面有一个编号。可以通过查看编号来找到要执行的历史命令。

    2. 使用`!`加上命令编号重新执行历史命令:可以通过在终端中输入`!`加上命令编号(如`!10`)来重新执行历史命令。这将执行编号为10的命令。

    3. 使用`!!`执行最近执行的命令:在终端中输入`!!`可以直接执行最近执行的命令。这是一个快捷键,可以方便地重复执行前一个命令。

    4. 使用`Ctrl+R`搜索并执行历史命令:在终端中按下`Ctrl+R`组合键后,会出现一个提示符,可以输入关键字搜索历史命令。输入关键字后,终端会自动显示匹配的历史命令。按下`Enter`键就可以执行搜索到的命令。

    5. 使用`grep`命令搜索并执行历史命令:可以使用`grep`命令结合`history`命令来搜索并执行历史命令。例如,要搜索包含关键字`ls`的历史命令并执行,可以使用以下命令:`history | grep ls | bash -s`。

    通过以上方法,您可以方便地查看历史命令并执行。这些方法适用于大多数Linux发行版,可以提高工作效率和命令行操作的便捷性。

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

    Linux下可以通过查看命令历史记录来获取以前执行过的命令,并可以选择性地重新执行这些命令。以下是在Linux下查看历史命令并执行的方法和操作流程:

    1. 使用”history”命令查看历史命令
    打开终端,输入”history”命令即可显示所有的历史命令。该命令将列出编号和相应的命令。

    2. 使用”!”符号执行历史命令
    使用”!”符号后面加上历史命令的编号,即可执行相应的历史命令。例如,要执行编号为5的历史命令,可以输入”!5″。

    3. 使用”!!”执行上一条命令
    在终端中输入”!!”即可执行上一条命令。这在需要重新执行上一条命令时非常方便。

    4. 使用”^string1^string2^”替换并执行命令
    输入”^string1^string2^”的形式,可以将上一条命令中的string1替换为string2,并执行替换后的命令。例如,输入”^abc^def^”将执行上一条命令并将其中的”abc”替换为”def”。

    5. 使用”Ctrl + R”搜索并执行历史命令
    在终端中按下”Ctrl + R”键,然后开始输入搜索关键词,系统将会根据输入的关键词搜索并显示匹配结果。可以按下”Ctrl + R”继续搜索下一条匹配项,按下”Enter”键执行搜索结果。

    6. 使用”history | grep keyword”搜索并执行历史命令
    在终端中输入”history | grep keyword”命令,将根据关键词搜索历史命令,然后执行符合条件的命令。例如,输入”history | grep ls”将搜索包含”ls”关键词的历史命令,并执行搜索结果。

    7. 使用”!string”执行以特定字符串开头的命令
    输入”!string”,将会执行最近一条以特定字符串开头的命令。例如,输入”!ls”将执行最近一条以”ls”开头的命令。

    通过以上方法和操作步骤,我们可以在Linux系统中查看并执行历史命令,提高工作效率。

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

400-800-1024

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

分享本页
返回顶部