動作するすべての端末タイプを見つける方法は?
Lubnu 18.04では、次の作品
$ TERM=xterm top
$ TERM=vt100 top
次の場合はそうではありません。
$ TERM=lxterminal top
'lxterminal': unknown terminal type.
$ TERM= top
TERM environment variable not set.
以下は何も返さず、動作できるすべての端末タイプを提供するとします。
$ toe
ドッカーコンテナで、次の作品
$ sudo docker exec -t 851 top
$ sudo docker exec -t 851 env
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
HOSTNAME=851fbf59c6da
TERM=xterm
HOME=/root
しかし、なぜ次はそうではありませんか?
$ sudo docker exec 851 top
TERM environment variable not set.
$ sudo docker exec 851 bash -c "TERM=xterm top"
top: failed tty get
$ sudo docker exec 851 env
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
HOSTNAME=851fbf59c6da
HOME=/root
TERM=xterm
コンテナのコマンドはタスクをプレフィックスとして使用しませんが、Lubuntuで使用するのはなぜですか?
ありがとうございます。
答え1
これncurses-binパッケージを含むtoe
、端末記述がリストされています。
どちらか働く、これは端末のマニュアルを読むことによって行われ、マニュアルでそれが何をしているかを教えてくれます。