Bashin automaattisen täydennyksen asentaminen ja käyttöönotto CentOS/RHEL:ssä


Bash (Bourne Again Shell) on epäilemättä suosituin Linux-kuori, ei ihme, että se on oletuskuori monissa Linux-jakeluissa. Yksi sen viehättävimmistä ominaisuuksista on sisäänrakennettu automaattisen täydennyksen tuki.

Tämä ominaisuus, jota joskus kutsutaan TAB-syötöksi, mahdollistaa komentorakenteen täydentämisen helposti. Sen avulla voit kirjoittaa osittaisen komennon ja painaa sitten [Sarkain]-näppäintä täydentääksesi komennon ja sen argumentit automaattisesti. Siinä luetellaan kaikki useat täydennykset, jos mahdollista.

Aivan kuten Bash, lähes kaikki nykyaikaiset Linuxin komentotulokset toimitetaan komentojen suorittamisen tuella. Tässä lyhyessä oppaassa näytämme, kuinka Bashin automaattinen täydennysominaisuus otetaan käyttöön CentOS- ja RHEL-järjestelmissä.

Jotta komentorivillä työskenteleminen olisi sinulle erittäin helppoa, tämä on yksi monista asioista, jotka sinun tulee tehdä suorituksen aikana:

  1. Palvelimen alkuasetukset ja määritykset RHEL 7:ssä
  2. Ensimmäiset palvelimen asetukset ja määritykset CentOS 7:ssä

Ensin sinun on otettava käyttöön EPEL-varasto järjestelmässäsi ja asennettava sitten bash-completion-paketti sekä joitain lisäominaisuuksia YUM-paketinhallinnan avulla, kuten tämä.

yum install bash-completion bash-completion-extras

Nyt kun olet asentanut bash completionin, ota se käyttöön, jotta se alkaa toimia. Lähde ensin bash_completion.sh-tiedostosta. Voit käyttää alla olevaa locate-komentoa löytääksesi sen:

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

Vaihtoehtoisesti kirjaudu ulos nykyisestä kirjautumiskerrastasi ja kirjaudu sisään uudelleen.

logout 

Nyt automaattinen täydennys -ominaisuuden pitäisi toimia järjestelmässäsi. Voit kokeilla sitä alla kuvatulla tavalla.

lo[TAB]
ls .bash[TAB]

Huomaa: TAB-täydennys toimii myös polkujen ja muuttujien nimissä, ja se on ohjelmoitavissa.

Siinä kaikki! Tässä oppaassa näytimme, kuinka Bashin automaattinen täydennysominaisuus, joka tunnetaan myös CentOS/RHEL:n TAB-syötönä, asennetaan ja otetaan käyttöön. Voit esittää kysymyksiä alla olevan kommenttiosion kautta.