Czasami ekran terminala jest zawalony, a kiedy używamy man ls
do czytania stron podręcznika lub naciskamy strzałkę W GÓRĘ, aby przejść do poprzednich poleceń w historii, ekran wyświetla znaki niewłaściwe. (na przykład potraktuj koniec ekranu jak miejsce w środku ekranu).
Polecenie reset
zostało wypróbowane i nie zadziałało. Jednym ze sposobów, który działa, jest wylogowanie się lub zamknięcie okna, a następnie zmiana rozmiaru okna, a następnie zrobienie ssh
(lub zamknięcie tej karty i zmiana rozmiaru okna, a następnie otwarcie nowej karty, aby uzyskać nową powłokę).
Ale w ten sposób stracimy wszystko, co wcześniej zrobiliśmy, takie jak uruchomienie konsoli maszyny wirtualnej itp. Więc jeśli nie zamkniemy powłoki, czy istnieje sposób na rozwiązanie tego problemu?
(stało się to wcześniej w Fedorze, a także w przypadku Macbooka ssh
w pudełku RHEL 5.4).
Aktualizacja: Teraz pamiętam, jak to się stało w Fedorze: otworzyłem terminal i wykonałem FreeVM, aby użyć konsoli maszyny wirtualnej (powłoki). Myślę, że był to rozmiar 80 x 25, a potem po pewnym czasie zmieniłem rozmiar terminalu w przybliżeniu na 130 x 50, a potem „wewnętrzna powłoka” (VM) zaczęła się dziwnie zachowywać).
^Jreset^J
, gdzie ^J
oznacza prasowaniem ctrl-J
. Lub (na terminalach graficznych) możesz wypróbować Reset
przycisk. Ponadto niektóre programy po prostu nie są przygotowane na zmiany rozmiarów terminali pod nimi (tak, starożytne oprogramowanie żyje i kopie) lub po prostu źle się zachowuje, gdy terminal staje się zbyt mały.
reset
nie rozwiązuje problemu.