「少ない」幅の問題

「少ない」幅の問題

私はWindows用Puttyを使用してLinuxコンピュータ(主にDebian Squeeze)に接続しています。適性検索のように「less」コマンドを実行するたびに、lessはリストを私のウィンドウサイズよりはるかに小さく切り捨てます。この問題を克服する方法を探していますが、まだ何も見つかりませんでした。

ベストアンサー1

適性の代わりに切り捨てを減らしますか?出力をリダイレクトするとき、適性がデフォルトで80列に切り捨てられることを確認しました。aptitude search foo | cat出力が切り捨てられていることを確認してください。

コマンドの出力をフィルタリングするときに端子幅(80列)で切り取る方が良いか、まったく切り取らない方が良いかは議論の余地があります。実際には、コマンドはその出力が最終的に端末に到達するかどうかを知ることができないので、端末幅の切り捨ては疑わしい。

aptitude --disable-columnsaptitudeがまったく切り捨てられないように実行できますが、出力もソートされません。シェルがbashまたはzshの場合は、シェル変数から端末の幅を取得してCOLUMNSaptitudeに渡すことができます。

aptitude -w $COLUMNS search foo |less

おすすめ記事