Quando si utilizza Terminal.app, è possibile cancellare lo schermo utilizzando la shell incorporata clear
o premendo ^+ L(Control-L).
Tuttavia, tutto ciò che fa è riportare il contenuto dello schermo corrente indietro di un'altezza dello schermo e reimpostare il cursore / input sulla prima riga. Ciò significa che puoi ancora scorrere indietro e vederlo.
Quello che sei anche in grado di fare, è ripristinare l'intero scrollback premendo ⌘+ K(Command-K).
Dopo aver fatto questo, non è possibile scorrere indietro.
In determinate situazioni (in particolare, prima di eseguire screen
o vim
), vorrei ripristinare lo scorrimento indietro prima che il comando venga effettivamente eseguito.
Esiste un comando (come clear
) implementato in OS X che mi consente di farlo? Data l'esistenza di pbcopy
e pbpaste
, sto pensando che potrebbe esistere qualcosa di simile che mi permetterà di farlo.
clear && printf '\e[3J'
(Hai selezionato la risposta sbagliata come risposta corretta!)