Konsola SSH: polecenia nie są łamane
: 05 lip 2014, 13:59
Witam, to mój pierwszy post na forum. Przejdę od razu do pytania 
Łączę się z Ubuntu 13.10 za pomocą konsoli SSH. Przy wpisywaniu poleceń wszystko jest ok, dopóki polecenie nie jest na tyle długie, że trzeba złamać wiersz. Wtedy zamiast w następnym wierszu wpisywany tekst pojawia się na początku pierwszego wiersza. Na przykład, jeżeli przytrzymam a:
to po przekroczeniu maksymalnej liczby kolumn konsola wygląda następująco:
(dwa 'a' wskoczyły na początek). I tak w nieskończoność można, a wiersz nigdy nie zostanie złamany.
Próbowałem szukać informacji na ten temat w Google, ale znalazłem tylko takie, że błąd powodowany jest przez niestandardowe znaki w zmiennej $PS1. Oto jak wygląda ona u mnie:
Wartość tej zmiennej jest nadawana w pliku /root/.profile. Mogę ją zmienić (np. wpisać na sztywno), ale nic to nie zmienia w kwestii nakładania się wierszy.
Przy mniej skomplikowanych poleceniach da się jeszcze z tym żyć. Ale na przykład upgrade systemu z 13.10 do 14.04 jest już praktycznie niemożliwy. W czasie instalacji pojawiają się jakieś pytania, ale prawie w ogóle ich nie widać i ciężko się połapać bo wszystko jest "ponakładane". Ctrl+L nie pomaga.
Może ktoś wie, co jeszcze może być przyczyną?
-- 5 lip 2014, o 14:30 --
Okazało się, że wystarczyło zalogować się przez PuTTY. Problem występował tylko w emulacji konsoli udostępnianej przez providera z poziomu przeglądarki (w Parallels Power Panel). Tym niemniej zjawisko ciekawe.

Łączę się z Ubuntu 13.10 za pomocą konsoli SSH. Przy wpisywaniu poleceń wszystko jest ok, dopóki polecenie nie jest na tyle długie, że trzeba złamać wiersz. Wtedy zamiast w następnym wierszu wpisywany tekst pojawia się na początku pierwszego wiersza. Na przykład, jeżeli przytrzymam a:
Kod: Zaznacz cały
root@host:~# aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
Kod: Zaznacz cały
aaot@host:~# aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
Próbowałem szukać informacji na ten temat w Google, ale znalazłem tylko takie, że błąd powodowany jest przez niestandardowe znaki w zmiennej $PS1. Oto jak wygląda ona u mnie:
Kod: Zaznacz cały
root@host:~# echo $PS1
${debian_chroot:+($debian_chroot)}\u@\h:\w\$
Przy mniej skomplikowanych poleceniach da się jeszcze z tym żyć. Ale na przykład upgrade systemu z 13.10 do 14.04 jest już praktycznie niemożliwy. W czasie instalacji pojawiają się jakieś pytania, ale prawie w ogóle ich nie widać i ciężko się połapać bo wszystko jest "ponakładane". Ctrl+L nie pomaga.
Może ktoś wie, co jeszcze może być przyczyną?
-- 5 lip 2014, o 14:30 --
Okazało się, że wystarczyło zalogować się przez PuTTY. Problem występował tylko w emulacji konsoli udostępnianej przez providera z poziomu przeglądarki (w Parallels Power Panel). Tym niemniej zjawisko ciekawe.