Czasami ekran terminala jest zawalony, a kiedy używamy man lsdo 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 resetzostał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 sshw 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 ^Joznacza prasowaniem ctrl-J. Lub (na terminalach graficznych) możesz wypróbować Resetprzycisk. 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.
resetnie rozwiązuje problemu.