Kaip įdiegti ir įjungti „Bash“ automatinį užbaigimą „CentOS/RHEL“.


Bash (Bourne Again Shell) neabejotinai yra populiariausias „Linux“ apvalkalas, nenuostabu, kad jis yra numatytasis daugelio „Linux“ platinimų apvalkalas. Viena žaviausių jo funkcijų yra integruotas „automatinio užbaigimo“ palaikymas.

Kartais vadinama TAB užbaigimu, ši funkcija leidžia lengvai užbaigti komandų struktūrą. Tai leidžia įvesti dalinę komandą, tada paspausti klavišą [Tab], kad automatiškai užbaigtumėte komandą ir jos argumentus. Jame pateikiami visi keli užbaigimai, jei įmanoma.

Kaip ir Bash, beveik visi šiuolaikiniai „Linux“ apvalkalai pristatomi su komandų užbaigimo palaikymu. Šiame trumpame vadove parodysime, kaip CentOS ir RHEL sistemose įjungti „Bash“ automatinio užbaigimo funkciją.

Kad darbas su komandine eilute būtų labai paprastas, tai yra vienas iš daugelio dalykų, kuriuos turėtumėte atlikti atlikdami:

  1. Pradinė serverio sąranka ir konfigūracijos RHEL 7
  2. Pradinė serverio sąranka ir konfigūracijos „CentOS 7“.

Pirmiausia turite įjungti EPEL saugyklą savo sistemoje, tada įdiegti paketą bash-completion ir kai kuriuos priedus naudodami YUM paketų tvarkyklę, pvz., šį.

yum install bash-completion bash-completion-extras

Dabar, kai įdiegėte bash užbaigimą, turėtumėte įgalinti, kad jis pradėtų veikti. Pirmiausia gaukite failą bash_completion.sh. Norėdami jį rasti, galite naudoti toliau pateiktą locate komandą:

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

Arba atsijunkite nuo dabartinės prisijungimo dabartinės sesijos ir prisijunkite iš naujo.

logout 

Dabar jūsų sistemoje turėtų veikti automatinio užbaigimo funkcija. Galite ją išbandyti, kaip parodyta toliau.

lo[TAB]
ls .bash[TAB]

Pastaba: TAB užbaigimas taip pat veikia kelių ir kintamųjų pavadinimams ir yra programuojamas.

Tai viskas! Šiame vadove parodėme, kaip įdiegti ir įjungti „Bash“ automatinio užbaigimo funkciją, dar vadinamą TAB užbaigimu CentOS/RHEL. Galite užduoti bet kokius klausimus toliau pateiktoje komentarų skiltyje.