Weboldal keresés

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:

  1. A kiszolgáló kezdeti beállítása és konfigurációi az RHEL 7-en
  2. 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.