箭头键和 | 更少

箭头键和 | 更少

我是 Ubuntu 新手,在终端上玩了一会儿。不知道我遇到了什么问题:

我在 /bin 中输入命令

dir | less

它以两列字母顺序显示内容。我可以使用上下箭头进行导航。这很合理。但是当我按右箭头时,它只显示一列,显然不是字母格式,再次按右键会将我带到一个空白终端,我可以在其中“日志文件:”

  1. 单列的第二个屏幕的用途是什么?
  2. 带有“日志文件:”的第三个屏幕是什么以及如何使用它?

答案1

并没有确切的第二和第三屏幕。当您按下右箭头时,less屏幕会向右滚动,您看到的可能是命令输出的丑陋变形部分dir。当您再次按下右箭头时,右侧没有其他内容可显示,因此您看到的是空白屏幕。

以下为部分内容man less

ESC-)RIGHTARROW- 水平向右滚动 N 个字符,默认为屏幕宽度的一半(参见选项-#)。如果指定了数字 N,它将成为未来 RIGHTARROW 和 LEFTARROW 命令的默认值。滚动文本时,它就像 -S 选项(截断线)生效一样。

ESC-(LEFTARROW- 水平向左滚动 N 个字符,默认为屏幕宽度的一半(参见选项-#)。如果指定了数字 N,它将成为将来 RIGHTARROW 和 LEFTARROW 命令的默认值。

ESC-}^RIGHTARROW- 向右水平滚动以显示最长显示行的末尾。

ESC-{^LEFTARROW- 水平向左滚动回到第一列。

-#--shiftoption - 指定 RIGHTARROW 和 LEFTARROW 命令中水平滚动的默认位置数。如果指定的数字为零,则将默认位置数设置为屏幕宽度的一半。或者,可以将数字指定为屏幕宽度的分数,以小数点开头:.5 是屏幕宽度的一半,.3 是屏幕宽度的十分之三,依此类推。如果将数字指定为分数,则在调整终端窗口大小时将重新计算实际滚动位置数,以便实际滚动保持在指定的屏幕宽度分数处。

:底部的分号是less命令提示符,您可以按h以获取帮助。@steeldriver提到评论当您按下时s,提示log file:会要求您输入一个文件的名称,该文件名将less存储命令的输入以供稍后使用 - 在当前情况下,它是 的输出dir

相关内容