如何找到要在 tmux 中使用的 TERM 的有效值?

0xC*_*22L 5 terminal tmux

开始时,tmux我需要传递有效的终端类型。由于我正在编写初始启动的脚本,因此tmux我想通过找出TERM当前系统上的有效值来涵盖所有基础。

如何找到要使用的有效值tmux以及我应该更喜欢哪个顺序,包括可能的 16 色后备?

这主要用于 Linux 系统,但我认为该方法在大多数其他 unixoid 上是相似的。

小智 15

toe命令将向您显示当前系统上的 terminfo 定义。如果您缺少该命令,您会/usr/share/terminfo在大多数 Linux 系统上看到原始数据。

  • 万分感谢。`toe -a|awk '{print $1}'` 是我一直在寻找的那种列表。+1并接受:) (2认同)