我正在编写一个脚本,当我进入目录时,它会显示目录的 git 日志。这样的日志可能会让人不知所措,包含数百行。到目前为止,我一直将其限制为硬编码的 20 行 ( ... | head -n 20
),这在工作时的屏幕上很好,但在家里较小的 MacBook 屏幕上就太多了。
我希望日志在任一终端上占据大约一半(垂直)屏幕。并且“终端”也发生了变化:它在工作中是 Gnome 终端,但在家里是 iTerm2。而且我不使用屏幕或 tmux。
如何从命令行找到终端中可用的垂直线数?
我正在运行 gnome 3.14 附带的 Fedora 21。在旧版本中,当我调整终端的大小时,会出现一个小框,显示终端的尺寸(以列和行,而不是像素;默认为 24x80)。现在当我调整终端的大小时,这个框不会出现。如何重新启用此功能,或以其他方式确定终端中的行数和列数?