A Bash automatikus kiegészítés telepítése és engedélyezése a CentOS/RHEL rendszerben
A Bash (Bourne Again Shell) kétségtelenül a legnépszerűbb Linux shell, nem csoda, hogy ez az alapértelmezett shell számos Linux disztribúción. Az egyik legbájosabb funkciója a beépített „automatikus kiegészítés” támogatás.
Ez a funkció, amelyet néha TAB befejezésnek is neveznek, lehetővé teszi egy parancsstruktúra egyszerű kitöltését. Lehetővé teszi egy részleges parancs beírását, majd a [Tab] billentyű lenyomását a parancs és argumentumainak automatikus kiegészítéséhez. Lehetőség szerint felsorolja az összes többszörös kitöltést.
Csakúgy, mint a Bash, szinte minden modern Linux-héjat parancskiegészítési támogatással szállítanak. Ebben a rövid útmutatóban megmutatjuk, hogyan kapcsolhatja be a Bash automatikus kiegészítési funkcióját a CentOS és RHEL rendszerekben.
Annak érdekében, hogy a parancssorral végzett munka rendkívül egyszerű legyen, ez az egyik a sok közül, amit végre kell hajtania:
- A kiszolgáló kezdeti beállítása és konfigurációi az RHEL 7-en
- A kiszolgáló kezdeti beállítása és konfigurációi a CentOS 7 rendszeren
Először is engedélyeznie kell az EPEL tárolót a rendszeren, majd telepítenie kell a bash-completion csomagot, valamint néhány extrát a YUM csomagkezelő segítségével, például így.
yum install bash-completion bash-completion-extras
Most, hogy telepítette a bash completion szolgáltatást, engedélyeznie kell a működés megkezdéséhez. Először szerezze be a bash_completion.sh fájlt. Az alábbi locate paranccsal keresheti meg:
locate bash_completion.sh
source /etc/profile.d/bash_completion.sh
Alternatív megoldásként jelentkezzen ki az aktuális bejelentkezési aktuális munkamenetből, és jelentkezzen be újra.
logout
Mostantól az automatikus kiegészítés funkciónak működnie kell a rendszeren, kipróbálhatja az alábbiak szerint.
lo[TAB]
ls .bash[TAB]
Megjegyzés: A TAB kiegészítés elérési út- és változóneveknél is működik, és programozható.
Ez minden! Ebben az útmutatóban bemutattuk, hogyan telepítheti és engedélyezheti a Bash automatikus kiegészítési funkcióját, amely TAB kiegészítésként is ismert a CentOS/RHEL rendszerben. Bármilyen kérdést feltehet az alábbi megjegyzés rovatban.