linux运行某条历史命令

worktile 其他 35

回复

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

    要在Linux上运行某条历史命令,可以使用以下几种方法:

    1. 使用历史命令编号:通过输入`history`命令可以查看最近执行的命令的列表,每个命令前面都有一个编号。要运行某条历史命令,只需输入`!编号`,例如要运行编号为567的历史命令,可以输入`!567`,然后按下回车键即可执行该命令。

    2. 使用Ctrl+R搜索:在终端中,按下Ctrl+R键,会出现一个交互式搜索提示符。在提示符后面输入关键字,终端会自动搜索并显示执行过的命令。使用方向键上下移动可以选择要执行的命令,按下回车键即可执行选中的命令。

    3. 使用`!!`运行上一条命令:在终端中输入`!!`,然后按下回车键,会执行上一条命令。

    4. 使用`!-n`运行倒数第n条命令:在终端中输入`!-n`,其中n为要执行的命令在历史记录中的位置。例如,要运行倒数第2条命令,可以输入`!-2`。

    5. 使用`!字符串`运行以指定字符串开头的命令:在终端中输入`!字符串`,然后按下回车键,会执行最近以该字符串开头的命令。例如,要执行最近以`sudo`开头的命令,可以输入`!sudo`。

    无论使用哪种方法,Linux都会立即执行相应的历史命令。通过利用这些方法,可以方便地运行之前执行过的命令,提高工作效率。

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

    在Linux中,我们可以使用几种方法来运行历史命令。下面是五种常用的方法:

    1. 使用”history”命令查看历史命令列表:在命令行中输入”history”命令,系统会显示之前执行过的所有命令的列表,每行一个。在列表中找到你想要执行的命令的编号,然后使用”!编号”的形式来执行对应的命令。例如,要运行第10条历史命令,可以输入”!10″。

    2. 使用上下箭头键:在命令行中按上箭头键,系统会显示之前执行过的命令。按下箭头键会显示更旧的命令。找到你想要执行的命令后,按下回车键即可运行该命令。

    3. 使用Ctrl+R反向搜索:按下Ctrl+R组合键,然后开始输入你要搜索的关键字。系统会根据输入的关键字搜索之前执行过的命令。当找到想要执行的命令时,按下回车键即可运行。

    4. 使用”!string”运行包含特定字符串的最近的命令:在命令行中输入”!string”,其中”string”是你要搜索的字符串。系统会自动运行最近的包含该字符串的命令。例如,要运行最近的包含”ls”的命令,可以输入”!ls”。

    5. 使用”Ctrl+P”和”Ctrl+N”快捷键:这两个快捷键用于在历史命令之间进行循环。按下Ctrl+P会显示上一个历史命令,按下Ctrl+N会显示下一个历史命令。找到想要执行的命令后,按下回车键即可运行。

    以上这些方法都可以帮助你在Linux中运行历史命令。根据个人习惯和需求,选择最适合自己的方法即可。

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

    在Linux系统下,要运行某条历史命令,你可以使用以下方法:

    1. 使用历史命令的编号运行:
    Linux系统会将执行过的历史命令保存在`~/.bash_history`文件中。你可以使用`history`命令查看最近执行的命令,并获取它们的编号。然后,使用`!`加上命令的编号来运行特定的历史命令。例如,要运行第5条历史命令,可以输入`!5`并按下回车。

    2. 使用`!!`运行上一条命令:
    如果你想重新执行刚刚执行过的命令,可以使用`!!`来快速运行上一条命令。输入`!!`并按下回车即可运行最近一条命令。

    3. 使用`!-N`运行倒数第N条命令:
    倒数第N条命令是指倒数第N个执行过的命令。例如,如果你想运行倒数第2个命令,可以输入`!-2`并按下回车。

    4. 使用`!string`运行包含指定字符串的最近一条命令:
    如果你记得某个命令的部分内容,但不记得具体的编号,你可以使用`!string`来搜索并运行包含指定字符串的最近一条命令。例如,如果你想运行最近一条包含`ls`的命令,可以输入`!ls`并按下回车。

    需要注意的是,如果使用`!string`来搜索并运行命令时,会执行最近匹配的命令。如果你想运行之前的匹配命令,可以使用`!:N`,其中`N`为匹配命令在历史记录中的编号。

    总结一下,要在Linux系统下运行某条历史命令,你可以使用历史命令的编号、`!!`、`!-N`或者`!string`来快速找到并执行特定的命令。这些方法很方便,可以有效提高工作效率。

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

400-800-1024

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

分享本页
返回顶部