Lorsque vous utilisez Terminal.app, vous pouvez effacer l'écran en utilisant le shell intégré clear
ou en appuyant sur ^+ L(Control-L).
Cependant, tout cela ne fait que repousser le contenu de l'écran actuel d'une hauteur d'écran et réinitialiser le curseur / l'entrée à la première ligne. Cela signifie que vous pouvez toujours revenir en arrière et le voir.
Ce que vous pouvez également faire, c'est réinitialiser l'intégralité de votre défilement en appuyant sur ⌘+ K(Commande-K).
Une fois que vous avez fait cela, vous ne pouvez plus faire défiler.
Dans certaines situations (notamment avant d'exécuter screen
ou vim
), j'aimerais réinitialiser le défilement avant que la commande ne s'exécute réellement.
Existe-t-il une commande (comme clear
) implémentée dans OS X qui me permet de le faire? Étant donné l'existence de pbcopy
et pbpaste
, je pense qu'il pourrait exister quelque chose de similaire qui me permettrait de le faire.
clear && printf '\e[3J'
(Vous avez sélectionné la mauvaise réponse comme bonne réponse!)