Come posso cancellare il buffer di scrollback in konsole da bash?


8

Sono un utente bash pesante e Konsole è il mio ambiente preferito. So che posso usare il comando da tastiera ctrl + shift + x per cancellare il buffer di scrollback, ma ci sono alcuni punti nei miei script in cui vorrei che ciò accadesse. Come posso cancellare il buffer di scrollback di Konsole usando la riga di comando, bash o qualsiasi altra shell?

Risposte:


14

Questo lo farà:

echo -e "\e[3J"

Trovato qui . Funziona anche in xterm normale.


simpatico! buona scoperta e funziona perfettamente!
Joshua K,

non ha funzionato per me su SUSE in un xterm con bash shell.
Djangofan,

3
Mi è piaciuto echo -ne "\ e [3J" meglio perché evita l'interruzione di stampa.
Patrick B.

@PatricB .: vero, anche se in questo contesto, mi aspetto che lo incorpori in una sceneggiatura
retracile

1
@SandeepDatta: funziona con konsole 4.14.3 su Fedora 20; non cancella lo schermo - cancella il buffer di scorrimento.
Retracile
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.