「教えて!ピックアップ」リリース!

表題の現象について原因がわかりません。
コンソールから操作した場合は表示内容が残らないのですが、sshでリモートから接続した場合は残ります。
いったいなぜなのでしょうか?

A 回答 (1件)

vi や more や less は、端末の機能によって端末の制御方法を変えます。


具体的には、環境変数TERMの内容でterminfoデータベースを検索して、そこに書いてある制御文字列を必要に応じて送り、受け取った端末はその制御文字列に従って端末を制御します。

man terminfo や man curses(または ncurses) 等を参照。

この回答への補足

両端末とも環境変数TERMの値はxtermでしたが挙動が異なります(困

補足日時:2008/11/02 17:59
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!


人気Q&Aランキング