Використовуючи Terminal.app, ви можете очистити екран за допомогою вбудованої оболонки clear
або натисканням ^+ L(Control-L).
Однак все це - це відсунути поточний вміст екрану назад на одну висоту екрана та скинути курсор / вхід у перший рядок. Значить, ви все ще можете прокрутити назад і побачити це.
Те, що ви також можете зробити, - скинути всю прокрутку, натиснувши ⌘+ K(Command-K).
Після цього ви не можете прокрутити назад взагалі.
У певних ситуаціях (зокрема, перед запуском screen
або vim
), я хотів би скинути прокрутку назад, перш ніж команда насправді виконає.
Чи є команда (як clear
), реалізована в OS X, яка дозволяє мені це робити? Враховуючи існування pbcopy
та pbpaste
, я думаю, може існувати щось подібне, що дозволить мені це зробити.
clear && printf '\e[3J'
(Ви вибрали неправильну відповідь як правильну відповідь!)