百度
360搜索
搜狗搜索

linux上条命令执行再下次详细介绍

在 Linux 中,若想重复执行 上一条命令历史中的某条命令,可以使用以下几种常用方法:

一、快速执行
上一条命令

  1. 最简单方式:直接按 箭头
    按下向上箭头调出上一条命令,再按回车即可执行。

  2. 使用 !! 符号
    在终端输入 !! 并回车,会直接执行历史中的最后一条命令。
    示例
    bash
    $   

    $

  3. 使用 !-1
    !-1 表示执行倒数第一条命令(即上一条命令),效果与 !! 相同。
    bash
    $  /tmp  

    $ -1

二、执行
更早的历史命令(非上一条)

  1. 通过命令编号执行

    • 先使用 history 命令查看历史记录及编号:bash
      $ 

      /var

      update

      project

    • !编号 执行对应命令,例如执行第 3 条命令:bash
      $   

  2. 通过命令关键词搜索执行

    • 使用 !字符串 执行以该字符串开头的最后一条命令。
      例如,上次执行过 sudo apt install,现在输入 !apt 会自动匹配最后一条以 apt 开头的命令并执行。
    • 使用 Ctrl+R 搜索历史命令:输入关键词(如 apt),匹配到后按回车执行,或按 Ctrl+N 切换匹配结果。

  3. 修改上一条命令并执行
    如果想对上一条命令稍作修改(例如添加参数),可以用 fc -l 编辑历史命令,或直接按 箭头调出命令后修改再执行。

三、实用场景举例

  • 为上一条命令添加 sudo(例如上次命令因权限不足失败):
    bash
    $   nginx  

    $

  • 执行 N 条之前的命令(如倒数第 5 条):
    bash
    $ -5  

总结

  • 执行上一条命令!!!-1 + 回车。
  • 执行指定历史命令!编号(通过 history 查看编号)。
  • 搜索历史命令Ctrl+R!关键词

根据需求选择合适的方法,可大幅提升终端操作效率。

阅读更多 >>>  linux重启命令行

网站数据信息

"linux上条命令执行再下次"浏览人数已经达到19次,如你需要查询该站的相关权重信息,可以点击进入"Chinaz数据" 查询。更多网站价值评估因素如:linux上条命令执行再下次的访问速度、搜索引擎收录以及索引量、用户体验等。 要评估一个站的价值,最主要还是需要根据您自身的需求,如网站IP、PV、跳出率等!