Saya menggunakan Ubuntu, dan saya ingin bisa mengetik less compressed_text_file.gz
dan halaman isi file teks dalam bentuk terkompresi. Apakah ada cara untuk melakukan ini?
Saya menggunakan Ubuntu, dan saya ingin bisa mengetik less compressed_text_file.gz
dan halaman isi file teks dalam bentuk terkompresi. Apakah ada cara untuk melakukan ini?
Jawaban:
Anda dapat mengkonfigurasi binding kunci dan mengatur banyak pengaturan untuk less
dalam file bernama ~/.lesskey
. Setelah Anda membuat file, jalankan lesskey
perintah ; itu menghasilkan file bernama ~/.less
yang less
berbunyi ketika dimulai.
Pengaturan yang Anda inginkan adalah LESSOPEN
. Ini adalah formatter input dengan harga lebih murah. The less
paket datang dengan formatter sampel di /bin/lesspipe
; itu mendekompresi file yang di-gzip, menampilkan daftar konten untuk banyak format arsip multi-file, dan mengubah beberapa format teks yang diformat menjadi teks biasa. Di Anda ~/.lesskey
:
#env
LESSOPEN=|/bin/lesspipe %s
Gunakan zcat
, lalu pipa untuk less
.
$ zcat $FILE | less
Saya menggunakan IBM dan ketika menggunakan zcat
, itu akan mengeluh bahwa itu tidak dapat menemukan file berakhir dengan .Z
.
Di IBM, seseorang dapat menggunakan gzcat
:
$ gzcat log_file.gz | less
gzcat
juga diperlukan pada Solaris 5
less
hanya bekerja pada file terkompresi.