私はWindows用Puttyを使用してLinuxコンピュータ(主にDebian Squeeze)に接続しています。適性検索のように「less」コマンドを実行するたびに、lessはリストを私のウィンドウサイズよりはるかに小さく切り捨てます。この問題を克服する方法を探していますが、まだ何も見つかりませんでした。
答え1
適性の代わりに切り捨てを減らしますか?出力をリダイレクトするとき、適性がデフォルトで80列に切り捨てられることを確認しました。aptitude search foo | cat
出力が切り捨てられていることを確認してください。
コマンドの出力をフィルタリングするときに端子幅(80列)で切り取る方が良いか、まったく切り取らない方が良いかは議論の余地があります。実際には、コマンドはその出力が最終的に端末に到達するかどうかを知ることができないので、端末幅の切り捨ては疑わしい。
aptitude --disable-columns
aptitudeがまったく切り捨てられないように実行できますが、出力もソートされません。シェルがbashまたはzshの場合は、シェル変数から端末の幅を取得してCOLUMNS
aptitudeに渡すことができます。
aptitude -w $COLUMNS search foo |less
答え2
PuttyはLinuxボックスにどの端末を報告しますか?echo $TERM
答えを調べてください。putty
最良の結果を得るには、xterm-color(セッション設定で設定可能)に設定してください。強力な端末を持っていると思うと、いくつかの性格と行動の問題が解決されます。