GNU/Linux >> Linux Esercitazione >  >> Linux

Cancellazione della console Shell?

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.


Linux
  1. Come rendere natalizio il tuo terminale e shell Linux

  2. Come testare quale shell sto usando in un terminale?

  3. Il terminale di Gnome è un tipo di shell non di accesso?

  4. Come verificare quale shell sto usando?

  5. Come eseguire uno script di shell su una console Unix o un terminale Mac?

5 modi per dividere il tuo terminale Linux

Qual è la differenza tra una console, un terminale e una shell?

Terminale di compensazione

Differenza tra i comandi nello script bash e i comandi nel terminale

Catturare screenshot dell'applicazione terminale tramite script di shell?

Dov'è la vista terminale di tty7