Używam PuTTY do łączenia się z serwerem Ubuntu (VPS). Chciałbym korzystać z funkcji Tab-Completion, gdy pracuję z wierszem poleceń na Ubuntu Server ... Jak to skonfigurować?
12
Używam PuTTY do łączenia się z serwerem Ubuntu (VPS). Chciałbym korzystać z funkcji Tab-Completion, gdy pracuję z wierszem poleceń na Ubuntu Server ... Jak to skonfigurować?
Uzupełnianie tabulatorów powinno działać w PuTTY. Uzupełnianie tabulatorów zapewnia powłoka uruchomiona na serwerze, a nie sama PuTTY. Zmodyfikuj swoje pytanie i podaj więcej szczegółów, w tym używaną powłokę i co konkretnie dzieje się, gdy próbujesz użyć uzupełniania tabulacji.
echo $SHELL
zobaczyć, z jakiej powłoki korzystasz.bash
zamiastsh
? (Myślę, że na Ubuntu/bin/sh
jest dowiązanie symboliczne,/bin/bash
ale mogę się mylić)chsh /bin/bash
Miałem interesującą odmianę tego, gdzie działał dla roota, ale nie dla mojego osobistego użytkownika. Jest to lokalna maszyna wirtualna, jak sugerowało krowe, na VirtualBox z uruchomionym Debianem. Użyłem tego samego połączenia, więc problem musiał być po stronie serwera.
Jak się okazało, różnica polegała na tym, że root miał / bin / bash w / etc / passwd, a użytkownik osobisty miał / bin / sh.
Zmiana domyślnej powłoki na / bin / bash rozwiązała dla mnie problem.
źródło
Mam ten sam problem z uruchomieniem Putty w systemie Windows i czasami uderzenie Tabpo prostu odwraca uwagę od okna Putty i nie wykonuje autouzupełniania, które zwykle wykonuje
/bin/bash
. Wypróbowałem wszystkie wyżej wymienione rozwiązania i żadne z nich nie wydaje mi się rozwiązać tego problemu.Tak naprawiłem mój. Przejdź do ekranu z pulpitu systemu Windows, a następnie naciśnij Alt- Tabi Ctrl- Tabkombinacja klawiszy kilka razy i to wydaje się naprawić to dla mnie. Teraz wróć do ekranu Putty i spróbuj Tabponownie.
źródło
Wpisz następujące polecenie:
Poszukaj tych linii:
Usuń komentarz z niektórych wierszy, aby wyglądało to tak:
Zapisz, zamknij kit, a następnie otwórz go ponownie.
źródło
Twoja powłoka może być domyślna
/bin/sh
.Możesz to naprawić, używając
/bin/bash
zamiast tego, używając następujących poleceń:źródło
Wiem, że to stare pytanie, ale kilka razy napotkałem ten problem i odkryłem, że prawdziwe rozwiązanie wcale nie jest po stronie serwera, ale po stronie klienta i jest to pierwsza rzecz, która pojawia się, gdy szukałem rozwiązanie problemu.
OK, OP wspomina, że używa wersji Ubuntu VPS. To mnie podejrzewa, że działa na serwerze wirtualnym, a ponieważ ma ten konkretny problem, założę się, że serwer jest hostowany lokalnie. Kiedy spotkałem się z tym w przeszłości, jest to spowodowane problemem z narzędziami VM. Jest to denerwujące, ponieważ musisz całkowicie zrestartować system operacyjny hosta, ale potem powinieneś być dobry. Możesz po prostu spróbować wyłączyć VMware, a może po prostu odłączyć klawiaturę, ale też mój pulpit uruchamia się bardzo szybko, więc zwykle po prostu wykonuję pełny restart.
W moim szczególnym przypadku ten problem występuje za każdym razem, gdy próbuję zainstalować najnowszą wersję Kubuntu za pomocą funkcji szybkiej instalacji VMware (która również nie działa BTW). Dzieje się tak nawet wtedy, gdy serwer, z którym się łączę, jest serwerem zdalnym. Mam nadzieję, że to komuś pomoże.
źródło
W kitach pod klawiaturą wybierz Linux. Następnie w obszarze Funkcje wybierz opcję Wyłącz przełączanie na alternatywne okno
Pracował dla mnie w ADBPutty
źródło