เมื่อใช้ Terminal.app คุณสามารถล้างหน้าจอโดยใช้เชลล์บิวด์อินclear
หรือกด^+ L(Control-L)
อย่างไรก็ตามทั้งหมดนี้คือการผลักเนื้อหาของหน้าจอปัจจุบันกลับเป็นความสูงหนึ่งหน้าจอและรีเซ็ตเคอร์เซอร์ / อินพุตที่บรรทัดแรก หมายความว่าคุณยังสามารถเลื่อนดูได้
สิ่งที่คุณสามารถทำได้คือรีเซ็ต scrollback ทั้งหมดของคุณโดยกด⌘+ K(Command-K)
หลังจากคุณทำสิ่งนี้แล้วคุณจะไม่สามารถเลื่อนกลับไปได้เลย
ในบางสถานการณ์ (โดยเฉพาะอย่างยิ่งก่อนที่จะรันscreen
หรือvim
) ฉันต้องการรีเซ็ตการเลื่อนกลับก่อนที่คำสั่งจะทำงานจริง
มีคำสั่ง (เช่นclear
) ที่ใช้ใน OS X ที่ให้ฉันทำสิ่งนี้หรือไม่? เมื่อพิจารณาถึงการมีอยู่ของpbcopy
และpbpaste
ฉันคิดว่าสิ่งที่คล้ายกันอาจมีอยู่ที่จะทำให้ฉันทำเช่นนี้
clear && printf '\e[3J'
(คุณได้เลือกคำตอบที่ผิดเป็นคำตอบที่ถูกต้อง!)