วิธีการเลื่อนครั้งละหนึ่งหน้าใน Linux ที่บรรทัดคำสั่ง?


20

ใน windows คุณสามารถทำ

dir | more

เพื่อเลื่อนครั้งละหนึ่งหนา แล้วจะทำยังไงใน Linux?

คำตอบ:


37

เดียวกันls | moreแม้ว่าคนส่วนใหญ่ใช้ls | lessคำสั่งตามที่มีคุณสมบัติอื่น ๆ อีกเช่นการเลื่อนกลับมาเช่นเดียวกับการส่งต่อและการค้นหาข้อความ

เพื่อเลื่อนไปข้างหน้าพื้นที่กดหน้าจอ หากต้องการเลื่อนกลับหน้าจอให้กด 'b' /somethingต้องการค้นหาสำหรับประเภทข้อความบางส่วน

และเช่นเคยman lessสำหรับรายละเอียดเพิ่มเติม


5
โปรดจำไว้เสมอ: น้อยกว่ามากไม่น้อย :):
Travelling Guy

1
น้อยกว่ามาก .. ฉันชอบกลอุบายที่ไม่ธรรมดานี้
Jokester

คำตอบที่ดี! หลังจากที่คุณตอบฉันรู้ว่าฉันตั้งใจจะถามคำถามนี้จริงๆ: superuser.com/questions/198790//
AngryHacker

3

อันดับแรกเทียบเท่ากับ Windows dirคือls(เพื่อดูเฉพาะชื่อไฟล์) หรือls -l(เพื่อดูชื่อไฟล์และข้อมูลเมตา)

บ่อยครั้งที่คุณไม่จำเป็นต้องทำอะไรเลยเป็นสภาพแวดล้อมที่ขั้วมากที่สุดช่วยให้คุณสามารถเลื่อนกลับไม่กี่ร้อยสาย (ขึ้นอยู่กับการตั้งค่า) โดยใช้แถบเลื่อนหรือ (มัก) กับShift+ PgUpและ+ShiftPgDn

หากคุณมีเอาต์พุตที่ยาวมากหรือต้องการค้นหาคุณสามารถไปที่more(เช่นls -l | more) เช่นเดียวกับที่คุณทำบน Windows แต่คนส่วนใหญ่ใช้less( ls -l | less) การปรับปรุงmoreที่ได้รับชื่อมาจากความสามารถในการย้อนกลับ (เช่นกัน) ให้บริการ) อีกทางเลือกที่น้อยกว่าปกติที่จะมีmoremost

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.