これは長い間、私を混乱させてきたものです。
私はLinuxを使用していますが、特定の側面についての理解にギャップがあり、1つはターミナルに関するものです。
私がそれを理解するようになったとき、コンソールで私たちが意味しているのは古い端末のエミュレーターです。
しかし、私はこれとの取り決めが何であるか理解できません。
私が読んだ最も古い端末は、VTシリーズとベクトルグラフィックスタイプ(Tektronix)でした。
現在のエミュレータはこれらをエミュレートしていると思います。
Linuxでのディスプレイプレゼンテーションに関する私のニーズは、vimにcolorchemeを使用し、ファイルのdiffを行うときに色を理解するまでに至っています。
しかし、私は、私は通常、セットへのアドバイスを見つけるの問題がある場合xterm-256
やscreen-256
など
私はさらに:ls /lib/terminfo/
さまざまな種類のエミュレータ用の(私が想定している)構成のディレクトリが約12個あります。
だから私の質問は、これらxterm-256
またはscreen-256
その他は過去数十年でトップの端末だけをエミュレートするという考えにどのように適合するのですか?
こんなに多くの端末タイプが必要なのは何ですか?もっと調べなければならないことですか?
そして、なぜ今日のテクノロジーでは、VTのような古い端末をエミュレートし、新しいものを持たない必要があるのでしょうか。
おそらく、私のニーズはあまりにも単純すぎて、この微妙さに感謝していますが、それは私をとても困惑させたものです。たとえば、カラースキームに問題がある場合、私が何をしているのか、何が問題なのかを本当に理解せずに、TERMなどについてGoogleで見つけたものをコピーして貼り付けるだけです。
誰かが私がこれを理解するのを助けてくれるなら、それは本当に感謝されます
.bashrc
は、根本的な問題をマスクするものであり、それ以上の問題を引き起こす可能性があります。
to support pretty much any terminal there might be..
しかし、なぜですか?グラフィックスや緑色の画面がない70年代または80年代の端末をエミュレートしたいのはなぜですか?
screen
かtmux
)...