Wyszukiwanie w witrynie

Jak zainstalować i włączyć automatyczne uzupełnianie Bash w CentOS/RHEL


Bash (Bourne Again Shell) to niewątpliwie najpopularniejsza powłoka Linuksa, nic dziwnego, że jest domyślną powłoką w wielu dystrybucjach Linuksa. Jedną z jego najbardziej czarujących funkcji jest wbudowana obsługa „automatycznego uzupełniania”.

Ta funkcja, czasami nazywana uzupełnianiem TAB, umożliwia łatwe uzupełnienie struktury poleceń. Umożliwia wpisanie częściowego polecenia, a następnie naciśnięcie klawisza [Tab] w celu automatycznego uzupełnienia polecenia i jego argumentów. Jeśli to możliwe, zawiera listę wszystkich wielokrotnych uzupełnień.

Podobnie jak Bash, prawie wszystkie nowoczesne powłoki Linuksa są dostarczane z obsługą uzupełniania poleceń. W tym krótkim przewodniku pokażemy, jak włączyć funkcję automatycznego uzupełniania Bash w systemach CentOS i RHEL.

Aby praca z wierszem poleceń była dla Ciebie wyjątkowo łatwa, jest to jedna z wielu rzeczy, które powinieneś zrobić podczas wykonywania:

  1. Początkowa konfiguracja i konfiguracja serwera w systemie RHEL 7
  2. Początkowa konfiguracja i konfiguracja serwera w systemie CentOS 7

Najpierw musisz włączyć repozytorium EPEL w swoim systemie, a następnie zainstalować pakiet bash-completion i kilka dodatków za pomocą menedżera pakietów YUM, na przykład ten.

yum install bash-completion bash-completion-extras

Teraz, gdy masz już zainstalowane uzupełnianie basha, powinieneś je włączyć, aby zaczęło działać. Najpierw pobierz plik bash_completion.sh. Aby go znaleźć, możesz użyć poniższego polecenia lokalizacji:

locate bash_completion.sh
source /etc/profile.d/bash_completion.sh  

Alternatywnie wyloguj się z bieżącej sesji logowania i zaloguj się ponownie.

logout 

Teraz funkcja automatycznego uzupełniania powinna działać w Twoim systemie. Możesz ją wypróbować, jak pokazano poniżej.

lo[TAB]
ls .bash[TAB]

Uwaga: uzupełnianie TAB działa również w przypadku nazw ścieżek i zmiennych i jest programowalne.

To wszystko! W tym przewodniku pokazaliśmy, jak zainstalować i włączyć funkcję automatycznego uzupełniania Bash, znaną również jako uzupełnianie TAB w CentOS/RHEL. Możesz zadawać pytania w sekcji komentarzy poniżej.