คำถามติดแท็ก less

less เป็นโปรแกรมเพจเจอร์เทอร์มินัลที่ใช้เพื่อดู (แต่ไม่เปลี่ยนแปลง) เนื้อหาของไฟล์ข้อความทีละหน้าจอ คำถามเกี่ยวกับการใช้น้อยกว่าใน Ubuntu ควรอยู่ในแท็กนี้

2
“ น้อยกว่า” จะไม่ขยายไฟล์ gzipped โดยอัตโนมัติ
ใน Fedora / Redhat / CentOS lessดูเหมือนว่าคำสั่งจะตรวจจับไฟล์ gzipped อย่างน่าอัศจรรย์และแตกไฟล์ได้ทันทีดังนั้นคุณสามารถทำได้: less my_stuff.csv.gz ฉันเพิ่งสังเกตเห็นว่าสิ่งนี้ไม่ทำงานบน Ubuntu 11 less my_stuff.csv.gz "my_stuff.csv.gz" may be a binary file. See it anyway? ฉันได้ตรวจสอบ CentOS VMs ของฉันเพื่อดูว่ามีเวทมนตร์นามแฝงของเชลล์ที่ทำให้มันใช้งานได้ แต่ดูเหมือนจะไม่เป็นเช่นนั้น gzip รองรับอยู่ในตัว CentOS binary หรือไม่? หากใครรู้ว่ามันทำงานอย่างไรกับ CentOS และ / หรือว่ามันสามารถทำงานกับ Ubuntu ได้อย่างไรฉันก็ต้องขอบคุณ ฉันรู้ว่าฉันสามารถทำ zcat my_stuff.csv.gz | less แต่นั่นจะทำให้แป้นพิมพ์ของฉันสึกหรอเร็วขึ้น
55 gzip  less 

2
ฉันจะสร้างสีเอาต์พุตน้อยลงได้อย่างไร
เมื่อฉันรันโปรแกรม (ตัวอย่างเช่นgrepหรือls) โดยไม่มีเพจเจอร์ผลลัพธ์ของมันจะเป็นสี อย่างไรก็ตามเมื่อฉันเรียกใช้มันไปป์ไลน์เอาต์พุตของมันจะlessไม่มีสีปรากฏขึ้น ตัวอย่างเช่นคำสั่งนี้แสดงผลเอาต์พุตสี: grep -r something แต่นี่ไม่ใช่: grep -r something | less ทำไม? ฉันจะดูสีผ่านได้lessอย่างไร

1
ฉันจะเปลี่ยนเส้นทางสิ่งที่ปรากฏบนเทอร์มินัลไปยังไฟล์ได้อย่างไรเมื่อใช้คำสั่ง 'น้อย'
ฉันจะเปลี่ยนเส้นทางเนื้อหาของเทอร์มินัล (เนื้อหาที่ขณะนี้ฉันกำลังมองหาไฟล์ทั้งหมดไม่ได้เมื่อใช้lessคำสั่ง) เป็น outfile จนกว่าฉันจะกดQเพื่อออกจากless?

2
PAGER เริ่มต้นใช้งานอะไรโดยหน้าคน
เป็นค่าเริ่มต้นที่PAGERใช้โดยหน้าคนอะไร ฉันเป็นโปรแกรมทำงาน man pages อะไร? มันมีลักษณะบางอย่างเช่นหรือmore lessฉันแน่ใจว่าไม่ใช่moreเพราะmoreมันไม่รองรับการย้อนกลับ


3
หลังจากดูบันทึกด้วย journalctl ฉันจะออกจากหน้าจอที่ระบุว่า "บรรทัด 1-2 / 2 (END)" ได้อย่างไร
เมื่อคุณใช้คำสั่งjournalctl -p err -bคุณจะได้รับคำตอบที่ลงท้ายด้วย "END" ฉันใช้คำสั่งใดเพื่อจบเรื่องนี้และได้รับโอกาสในการป้อนคำสั่งถัดไปโดยไม่ต้องปิดหน้าต่างแล้วเปิดใหม่ erik@server ~ $ journalctl -p err -b -- Logs begin at sön 2019-09-22 20:17:42 CEST, end at sön 2019-09-22 20:20:01 CE sep 22 20:17:51 server iscsid[1289]: iSCSI daemon with pid=1290 started! lines 1-2/2 (END)

5
ดูไฟล์ที่ไม่มีบรรทัดด้วยสตริงที่แน่นอน
ค้นหาโปรแกรมเช่นtailหรือlessที่ให้ฉันดูบันทึกของฉันไม่มีบรรทัดที่มีสตริงที่แน่นอน ตัวอย่างเช่นดู syslog ของฉันโดยไม่มี[UFW BLOCK]บรรทัดรายการUFW ( )

3
ฉันจะหยุดการติดตามผลลัพธ์ในเวลาน้อยกว่าโดยไม่มีผลต่อคำสั่งที่สร้างผลลัพธ์ได้อย่างไร
ฉันใช้เซิร์ฟเวอร์และบันทึกของเซิร์ฟเวอร์นี้ได้รับการเข้าสู่ระบบใน terminal ไม่ได้อยู่ในไฟล์ใด ๆ ฉันต้องการใช้งานน้อยลงเพื่อดูบันทึกนี้ node server.js | less เมื่อฉันต้องการดูบันทึกฉันใช้กดShift+ Fเพื่อไปยังจุดสิ้นสุดไฟล์และเฝ้าดูบันทึก เมื่อฉันต้องการที่จะหยุดมันผมใช้+CTRLC โชคไม่ดีที่นี่หยุดเซิร์ฟเวอร์เช่นกัน ฉันแค่ต้องการหยุดดูจุดสิ้นสุดของบันทึกโดยไม่ต้องหยุดเซิร์ฟเวอร์ ทำอย่างไร

2
เอาต์พุตที่น้อยลงจะไม่แสดงเอาต์พุตในเทอร์มินัลหลังจากเลิกใช้
ก่อนหน้านี้ถ้าฉันวิ่งsomething | lessแล้วกดqมันจะใช้เพื่อส่งฉันกลับไปที่พรอมต์ด้วยผลลัพธ์ของการlessมองเห็นที่ยังคงอยู่ $ seq 1 100 | less 1 2 3 4 :q $ <prompt here. I can still see the output of less> แต่ตอนนี้หลังจากที่ฉันติดตั้ง Zsh (ด้วย oh-my-zsh มันไม่ทำงานด้วยการทุบตีเกินไป) เทอร์มินัลจะมีลักษณะดังนี้: $ seq 1 100 | less <less shows up, I press :q and it is cleared> $ <prompt here. …
10 bash  zsh  less 

3
ตัวแปรสภาวะแวดล้อม EDITOR เปลี่ยนแปลงหลังจากรีบูต
ขณะที่รันlessคำสั่งการกดจะvเปิดไฟล์ภายในตัวแก้ไข ผมได้ตั้งค่าEDITORตัวแปรสภาพแวดล้อมการโดยใช้คำสั่งviexport EDITOR=vi มันทำงานได้อย่างสมบูรณ์แบบตามที่คาดไว้ อย่างไรก็ตามเมื่อฉันรีบูทคอมพิวเตอร์ตัวแก้ไขจะไม่ใช้ Vi อีกต่อไป ฉันจะทำให้มันถาวรได้อย่างไร

3
ฉันจะติดตั้งคอมไพเลอร์ css น้อยลงได้อย่างไร
ฉันเพียงแค่ติดตั้งคอมไพเลอร์ CSS npmน้อยใช้ ตอนนี้ไดเรกทอรีไฟล์lessc /usr/local/bin/lesscฉันไม่ชัดเจนสิ่งที่ฉันต้องการเปลี่ยนแปลงในlesscไฟล์และวิธีการเข้าใจคอมไพเลอร์ที่ติดตั้งอย่างถูกต้อง
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.