C'è un modo per chiarire ciò che viene visualizzato sulla console della shell (in Ubuntu Linux) in un solo tasto o due? Quando ricevo un flusso di righe da grep
e che supera l'altezza della finestra, voglio tornare rapidamente alla posizione in cui ho digitato il comando dopo il prompt. Posso farlo se avessi aperto un nuovo terminale prima di digitare il comando e andare alla posizione iniziale. Ma se continuo a utilizzare la stessa finestra del terminale, devo trovare manualmente la posizione. Ctrl +l non è una risposta perché scorre e il contenuto del terminale rimane. Non posso usare less
perché l'output colorato di grep non viene visualizzato a colori.
Risposta accettata:
Il
reset
comando, che fa parte di ncurses, ed è
situato nel pacchetto ncurses-bin su Debian, cancellerà completamente la console. È quello che vuoi?
Breve riepilogo di reset
dalla pagina man:
reset imposta le modalità cotte ed echo,
disattiva le modalità cbreak e raw, attiva
la traduzione di nuova riga e reimposta tutti i
deimposta i caratteri speciali ai loro
valori predefiniti prima di eseguire il terminale
inizializzazione allo stesso modo di tset.
Come discusso in https://superuser.com/questions/122911/bash-reset-and-clear-commands e come sottolineato da Erik nella cancellazione della console Shell, clear
cancellerà semplicemente lo schermo, reset
Will (come dice Bignose), "ripristinerà il tuo terminale quando viene incasinato dalle sequenze di controllo". Personalmente, sono bravo a rovinare il mio terminale e, quando lo azzero, non sto cercando di recuperare nulla di quello che c'era prima, quindi uso solo reset
. Ma mmv.