4
如何检查可用的终端定义?
问题的大部分在标题中,但要详细说明: 在大多数Linux上,我可以find /usr/share/terminfo -type f。但是在Solaris计算机上,我就在附近-该目录甚至不存在。 我可以遍历终端列表,然后执行以下操作: for TERM in xterm xtermc xterm-color xterm-256color screen rxvt do tput cols >/dev/null 2>/dev/null && echo "$TERM available" done 但这很慢。是否有任何选项可发现tput终端定义所使用的路径,然后自己运行“查找”?