Bash (Bourne Again Shell) este fără îndoială cel mai popular shell Linux 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 încorporarea „completare automată" a sustine.
Uneori denumit TAB finalizare, această caracteristică vă permite să completați cu ușurință o structură de comandă. Permite tastarea unei comenzi parțiale, apoi apăsarea butonului [Tab] tasta pentru completarea automată a comenzii și a argumentelor acesteia. Se afișează 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 caracteristica de completare automată Bash în sistemele CentOS și RHEL.
Pentru a lucra la linia de comandă foarte ușor pentru dvs., acesta este unul dintre multele lucruri pe care ar trebui să le faceți în timp ce efectuați:
Mai întâi, trebuie să activați fișierul EPEL din sistemul dvs., apoi instalați fișierul bash-complete pachet plus câteva extra folosind Manager de pachete YUM, asa.
# yum install bash-complete bash-complete-extras.
Acum că ați instalat finalizare bash, ar trebui să îl activați pentru a începe să funcționeze. Prima sursă bash_completion.sh fişier. Puteți utiliza comanda de localizare mai jos pentru a o găsi:
$ localiza bash_completion.sh. $ source /etc/profile.d/bash_completion.sh
Alternativ, deconectați-vă de sesiunea curentă de conectare curentă și reconectați-vă.
$ deconectare
Acum completare automată funcția 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ă: TAB finalizarea 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 TAB finalizare în CentOS / RHEL. Puteți pune întrebări prin secțiunea de comentarii de mai jos.