Ich benutze Ubuntu und möchte in der Lage sein, less compressed_text_file.gz
den Inhalt der Textdatei in unkomprimierter Form zu tippen und zu blättern. Gibt es eine Möglichkeit, dies zu tun?
Ich benutze Ubuntu und möchte in der Lage sein, less compressed_text_file.gz
den Inhalt der Textdatei in unkomprimierter Form zu tippen und zu blättern. Gibt es eine Möglichkeit, dies zu tun?
Antworten:
Sie können die Tastenkombinationen konfigurieren und viele Einstellungen für less
eine aufgerufene Datei festlegen ~/.lesskey
. Nachdem Sie die Datei erstellt haben, führen Sie den lesskey
Befehl aus . Es wird eine Datei namens generiert, ~/.less
die less
beim Start gelesen wird.
Die gewünschte Einstellung ist LESSOPEN
. Es ist ein Eingabeformatierer für weniger. Das less
Paket wird mit einem Beispielformatierer geliefert /bin/lesspipe
. Es dekomprimiert komprimierte Dateien, zeigt Inhaltslisten für viele Archivformate mit mehreren Dateien an und konvertiert mehrere formatierte Textformate in einfachen Text. In Ihrem ~/.lesskey
:
#env
LESSOPEN=|/bin/lesspipe %s
Verwenden Sie zcat
, dann leiten Sie es an less
.
$ zcat $FILE | less
Ich verwende IBM und wenn ich zcat
es verwende, beschwert es sich, dass es die Datei, die mit endet, nicht finden kann .Z
.
Auf IBM kann man zugreifen gzcat
:
$ gzcat log_file.gz | less
gzcat
ist auch unter Solaris 5
less
nur an komprimierten Dateien arbeite.