ฉันกำลังใช้ Ubuntu และฉันต้องการที่จะพิมพ์less compressed_text_file.gz
และหน้าเนื้อหาของไฟล์ข้อความในรูปแบบที่ไม่มีการบีบอัด มีวิธีทำเช่นนี้หรือไม่?
ฉันกำลังใช้ Ubuntu และฉันต้องการที่จะพิมพ์less compressed_text_file.gz
และหน้าเนื้อหาของไฟล์ข้อความในรูปแบบที่ไม่มีการบีบอัด มีวิธีทำเช่นนี้หรือไม่?
คำตอบ:
คุณสามารถกำหนดค่าผูกที่สำคัญและหลายชุดการตั้งค่าสำหรับในไฟล์ที่เรียกว่าless
~/.lesskey
เมื่อคุณสร้างไฟล์เรียกใช้lesskey
คำสั่ง ; มันสร้างไฟล์ที่เรียกว่า~/.less
ที่less
อ่านเมื่อเริ่มต้น
LESSOPEN
การตั้งค่าที่คุณต้องการคือ มันเป็นตัวจัดรูปแบบอินพุตสำหรับน้อยกว่า less
แพคเกจมาพร้อมกับการจัดรูปแบบตัวอย่าง/bin/lesspipe
; มันคลายการบีบอัดไฟล์ gzipped แสดงรายการเนื้อหาสำหรับหลายไฟล์หลาย ๆ รูปแบบที่เก็บถาวรและแปลงรูปแบบข้อความหลายรูปแบบเป็นข้อความธรรมดา ใน~/.lesskey
:
#env
LESSOPEN=|/bin/lesspipe %s
ใช้แล้วท่อมันzcat
less
$ zcat $FILE | less
ฉันใช้ IBM และเมื่อใช้ก็จะบ่นว่ามันไม่สามารถหาไฟล์ที่ลงท้ายด้วยzcat
.Z
บน IBM one สามารถใช้gzcat
:
$ gzcat log_file.gz | less
gzcat
ยังเป็นสิ่งที่จำเป็นบน Solaris 5
less
ทำงานกับไฟล์บีบอัด