Ubuntuを使用しless compressed_text_file.gzていますが、テキストファイルの内容を非圧縮形式で入力およびページングできるようにしたいと考えています。これを行う方法はありますか?
Ubuntuを使用しless compressed_text_file.gzていますが、テキストファイルの内容を非圧縮形式で入力およびページングできるようにしたいと考えています。これを行う方法はありますか?
回答:
キーバインドを構成し、というファイルで多くの設定を行うことができます。ファイルを作成したら、コマンドを実行します; それはというファイルが生成され、それが起動時に読み込みます。less~/.lesskeylesskey~/.lessless
必要な設定はですLESSOPEN。それは少ないための入力フォーマッタです。lessパッケージには、フォーマッタのサンプルが付属しています/bin/lesspipe。gzip圧縮されたファイルを解凍し、多くのマルチファイルアーカイブ形式のコンテンツリストを表示し、いくつかのフォーマットされたテキスト形式をプレーンテキストに変換します。あなたの~/.lesskey:
#env
LESSOPEN=|/bin/lesspipe %s
を使用してzcatから、にパイプしlessます。
$ zcat $FILE | less
私はIBMを使用zcatしていますが、使用中に.Z。
IBMでは、以下を使用できますgzcat。
$ gzcat log_file.gz | less
gzcatSolarisの5にも必要である
less圧縮ファイルで作業した場合、私は好むでしょう。