Khi sử dụng Terminal.app, bạn có thể xóa màn hình bằng cách sử dụng shell dựng sẵn clear
hoặc nhấn ^+ L(Control-L).
Tuy nhiên, tất cả những điều này là đẩy nội dung màn hình hiện tại trở lại một chiều cao màn hình và đặt lại con trỏ / đầu vào ở dòng đầu tiên. Có nghĩa là bạn vẫn có thể cuộn lại và xem nó.
Những gì bạn cũng có thể làm, là đặt lại toàn bộ cuộn lại của bạn bằng cách nhấn ⌘+ K(Command-K).
Sau khi thực hiện xong, bạn không thể cuộn lại.
Trong một số trường hợp nhất định (đáng chú ý là trước khi chạy screen
hoặc vim
), tôi muốn đặt lại cuộn trước khi lệnh thực sự thực thi.
Có một lệnh (như clear
) được triển khai trong OS X cho phép tôi làm điều này không? Với sự tồn tại của pbcopy
và pbpaste
, tôi nghĩ một cái gì đó tương tự có thể tồn tại sẽ cho phép tôi làm điều này.
clear && printf '\e[3J'
(Bạn đã chọn câu trả lời sai là câu trả lời đúng!)