回到上一个命令

Moh*_*ani 9 command-line

假设您在终端中键入一个命令后,Enter您将看到一个不止一页的列表。现在你想从头开始阅读结果,你应该向上滚动。因此,如果您在最后一个命令之前放置一些命令,则滚动最后一个命令有点困难——至少对我而言——所以我需要任何键开关来显示最后一个命令的屏幕。

ps:我想通过按键开关屏幕显示最后一个命令。是否有像 CTRL+ L 这样的按键开关可以清除屏幕。less 命令逐页显示屏幕。

ter*_*don 11

据我所知,没有一个。不过你有几个选择:

  1. 通过管道输出lessmore

    command | less
    
    Run Code Online (Sandbox Code Playgroud)
  2. 点击up直到你找到你运行的命令并再次运行它(可选地使用lessmore再次)。

  3. 通过less使用历史扩展运行上一条命令。

    !! | less
    
    Run Code Online (Sandbox Code Playgroud)
  4. 使用支持通过回滚搜索的终端。下图显示了我的首选终端terminator(可通过 安装sudo apt-get terminator),但 Ubuntu 的默认终端也支持这一点。只需点击Ctrl Shift F即可显示搜索栏。如果您然后搜索命令的名称或您的用户名(出现在您的提示中),您将直接返回到最后一个命令:

    在此处输入图片说明