Cum se instalează și se activează completarea automată Bash în CentOS/RHEL


Bash (Bourne Again Shell) este, fără îndoială, cel mai popular shell Linux de acolo, nu e de mirare că este shell-ul implicit pe multe distribuții Linux. Una dintre cele mai fermecătoare caracteristici ale sale este suportul încorporat pentru „completare automată”.

Denumită uneori finalizarea TAB, această caracteristică vă permite să finalizați cu ușurință o structură de comandă. Permite introducerea unei comenzi parțiale, apoi apăsarea tastei [Tab] pentru a completa automat comanda și argumentele acesteia. Listează toate completările multiple, acolo unde este posibil.

La fel ca Bash, aproape toate shell-urile Linux moderne sunt livrate cu suport pentru finalizarea comenzilor. În acest scurt ghid, vă vom arăta cum să activați funcția de completare automată Bash în sistemele CentOS și RHEL.

Pentru a vă ușura lucrul pe linia de comandă, acesta este unul dintre multele lucruri pe care ar trebui să le faceți în timp ce efectuați:

  1. Configurarea și configurațiile inițiale ale serverului pe RHEL 7
  2. Configurarea și configurațiile inițiale ale serverului pe CentOS 7

În primul rând, trebuie să activați depozitul EPEL pe sistemul dvs., apoi să instalați pachetul bash-completion plus câteva suplimente folosind managerul de pachete YUM, ca acesta.

yum install bash-completion bash-completion-extras

Acum că ați instalat finalizarea bash, ar trebui să îl activați pentru a începe să funcționeze. Mai întâi sursă fișierul bash_completion.sh. Puteți utiliza comanda de localizare de mai jos pentru a o găsi:

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

Alternativ, deconectați-vă de la sesiunea curentă de conectare curentă și reconectați-vă.

logout 

Acum, funcția de completare automată ar trebui să funcționeze pe sistemul dvs., o puteți încerca așa cum se arată mai jos.

lo[TAB]
ls .bash[TAB]

Notă: completarea TAB funcționează și pentru numele căilor și numele variabilelor și este programabilă.

Asta e tot! În acest ghid, am arătat cum să instalați și să activați caracteristica de completare automată Bash, cunoscută și sub numele de finalizare TAB în CentOS/RHEL. Puteți adresa orice întrebări prin secțiunea de comentarii de mai jos.