Uzupełnianie tabulatorów dla poleceń

10

Zauważyłem w wersji na komputery stacjonarne, gdy wpisuję polecenia takie jak sudo apt-get install mysqmogę uzupełnić tabulatorami, tak jak przy rozwiązywaniu ścieżek plików. Jednak w wersji serwerowej tak się nie dzieje. Czy potrzebuję do tego pakietu lub pliku konfiguracyjnego, aby tak się stało?

Marco Ceppi
źródło

Odpowiedzi:

12

To dziwne, może szukanie pakietu bash jest tym, czego szukasz?

Nathan Osman
źródło
2

Sprawdź plik ~ .bashrc. Ostatni mój akapit brzmi następująco:

# Włącz programowalne funkcje uzupełniania (nie musisz włączać

# to, jeśli jest już włączony w /etc/bash.bashrc i / etc / profile

# sources /etc/bash.bashrc). if [-f / etc / bash_completion] &&! shopt -oq posix; następnie . / etc / bash_completion fi

Jest to niezmodyfikowane w stosunku do oryginalnie zainstalowanego pliku (wersja na komputery). Oczywiście, jeśli sekcja zaczynająca się od if i kończąca się na fi jest skomentowana, nie otrzymasz ukończenia. Oczywiście sprawdź również inne wymienione lokalizacje plików.

koanhead
źródło
0

Zdecydowanie polecam sprawdzenie Zsh

możesz po prostu zainstalować

sudo apt-get install zsh

jest lepszy niż bash i ma wiele świetnych dostosowań

forellana
źródło