- ベストアンサー
viやlessでquit時に表示内容が残る場合と残らない場合がある
表題の現象について原因がわかりません。 コンソールから操作した場合は表示内容が残らないのですが、sshでリモートから接続した場合は残ります。 いったいなぜなのでしょうか?
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
vi や more や less は、端末の機能によって端末の制御方法を変えます。 具体的には、環境変数TERMの内容でterminfoデータベースを検索して、そこに書いてある制御文字列を必要に応じて送り、受け取った端末はその制御文字列に従って端末を制御します。 man terminfo や man curses(または ncurses) 等を参照。
補足
両端末とも環境変数TERMの値はxtermでしたが挙動が異なります(困