行折り返し無効化のサポートは端末に依存します。たとえば、screen
を使用する場合 Ctrl を押すことができます -A Ctrl -R 行の折り返しを切り替えます。
それ以外の場合は、setterm -linewrap off
を試すことができます stty
で端子列の数を増やすかどうかに関係なく (これは試していません)。
PuTTY のようなターミナル エミュレーター (Windows ボックスからサーバーに接続する場合) には、独自の設定があります。
端末が VT エスケープ コードをサポートしている場合、echo -ne "\x1b[7l"
画面の折り返しを無効にします (echo -ne "\x1b[7h"
有効にします)。
ある端末で機能するものが別の端末では機能しない可能性があることに注意してください。たとえば、screen
を使用して、bash を使用して Linux OpenSuSE 12.3 の PuTTY ウィンドウを使用しています。 :その制御シーケンスは完全に機能しますが、VT コードとタームは機能しません。古い SuSE 11 (GUI ではない) のテキストモード コンソールでは、VT シーケンスが機能します (おそらく screen
も)、stty
明らかに無視されます。