`tput cols`、`tput lines`和`stty size`之间有啥区别?

Posted

技术标签:

【中文标题】`tput cols`、`tput lines`和`stty size`之间有啥区别?【英文标题】:What are the diffrences between `tput cols`, `tput lines` and `stty size`?`tput cols`、`tput lines`和`stty size`之间有什么区别? 【发布时间】:2018-07-13 14:42:30 【问题描述】:

tput colstput linesstty size这样写有区别吗(除了stty size在一个字符串中返回全部)?

一个比另一个更便携或更可靠吗?

【问题讨论】:

【参考方案1】:

目前我也在问自己同样的问题。

我在 linux 上看到的:

tput 取决于 ncurses stty 依赖于 coreutils,coreutils 依赖于 ncurses

恕我直言,tput 更加基本和便携。

【讨论】:

以上是关于`tput cols`、`tput lines`和`stty size`之间有啥区别?的主要内容,如果未能解决你的问题,请参考以下文章

tput

为啥 tput 中同时存在 setf/setb 和 setaf/setab?

shell 终端terminfo命令 tput

linux命令:tput(termnal put)

Linux命令之修改终端属性tput

Linux 命令(240)—— tput 命令