Jos*_* R. 27
如果你发出命令
stty size
Run Code Online (Sandbox Code Playgroud)
它以行和列的形式返回当前终端的大小。例子:
$ stty size
24 80
Run Code Online (Sandbox Code Playgroud)
您可以将行和列读入这样的变量(感谢Janis 的评论):
$ read myrows mycols < <(stty size)
Run Code Online (Sandbox Code Playgroud)
获得以像素为单位的大小需要了解您的屏幕分辨率,我认为无法stty直接访问此类信息。