Jak wyczyścić ekran bash, zachowując przewijanie?

7

clearKomenda może sprawić, że następny rozkaz łatwiejszy do czytania (jeśli wyprowadza mniej niż strona nie ma przewijania stąd nie szukając na początku). Jednak usuwa również bufor przewijania, którego nie zawsze możesz chcieć.

Mcqwerty
źródło

Odpowiedzi:

12

Wystarczy nacisnąć Ctrl-L na klawiaturze.

Andy Lee Robinson
źródło
Doskonały. Nie wiem jak mi tego brakowało.
mcqwerty
1
Doskonały. Odpowiedziałbym tylko ^ L, gdyby nie 30 minimum char! :)
Andy Lee Robinson
2

clearkomenda nie zniknie przewijania dla mnie. więc clearlub ^ L działa.

Matt
źródło
Jest to bardziej kompletna odpowiedź niż zaakceptowana, ponieważ mówi polecenie, a także skrót klawiaturowy, aby go osiągnąć.
RBT
1

Jeśli potokujesz wyjście do less, to nie tylko wyczyści ekran i wyświetli wyjście u góry, ale po wyjściu powróci do zawartości poprzedniego ekranu.

Darth Android
źródło
1
Dobry punkt, lessjest potężny. Ale nie do końca tego szukam. Jeśli wyświetla „mniej” niż pełny ekran, nie zaczyna się u góry i, jak można się spodziewać, nie jest dodawany do przewijania.
mcqwerty