私は Windows を使っていて、Linux マシンに ssh で接続しなければならないことがよくあります。代替の ssh クライアントがあればいいのですが、Putty にはまったく対応していません。常に何かが壊れ、Putty でもテンキーが使えなくなります。とにかく、Putty のウィンドウの幅を画面の許容範囲よりも広く設定したいと思っています。そうすれば、水平にスクロールして表示できます。その理由は、select * コマンドを実行すると、それらの長いレコードが多くの行を占め、それぞれが読みやすさに影響するからです。ありがとうございます。
答え1
less
PuTTY はこれをサポートしていません。 長い行を折り返さないように指示するオプションを使用して出力をパイプし-S
、左右の矢印キーを使用して横にスクロールすることができます。
your_command | less -S
(これは、コマンドがシェルから呼び出された場合にのみ機能し、SQL クライアントなどから呼び出された場合は機能しないことに注意してください。)
答え2
PuTTY for Windows では、セッション設定で列の幅を設定できます。
すでにログオンしている場合は、PuTTY のタイトル バーを右クリックし、ポップアップから [設定の変更...] を選択します。[ウィンドウ] カテゴリをクリックし、[ウィンドウのサイズを設定する] の下の列数 (既定では 80) を変更します。必要に応じて、これを PuTTY セッションに保存することもできます。
答え3
MySQL を使用している場合、回避策としては、ページャを less に設定します。
PuTTY で自動ラップをオフにします。(ターミナルで「自動ラップ モードは最初にオン」の選択を解除します)
mysql> pager less -S
PAGER を 'less -S' に設定
次に矢印で左右にスクロールできます。