Giunsa ang Pag-install ug Pag-enable sa Bash Auto Completion sa CentOS/RHEL


Ang Bash (Bourne Again Shell) sa walay duhaduha mao ang labing inila nga Linux shell didto, dili ikatingala nga kini ang default shell sa daghang mga distribusyon sa Linux. Usa sa labing madanihon nga bahin niini mao ang built-in nga \auto-completion nga suporta.

Usahay gitawag nga pagkompleto sa TAB, kini nga bahin nagtugot kanimo nga dali nga makompleto ang usa ka istruktura sa mando. Gitugotan niini ang pag-type sa usa ka partial nga sugo, dayon i-press ang [Tab] nga yawe aron awtomatikong makompleto ang sugo ug kini nga mga argumento. Gilista niini ang tanan nga daghang mga pagkompleto, kung mahimo.

Sama sa Bash, hapit tanan nga modernong Linux shells gipadala uban ang suporta sa pagkompleto sa command. Niini nga mubo nga giya, ipakita namon kanimo kung giunsa ang pag-on sa bahin sa Auto-completion sa Bash sa mga sistema sa CentOS ug RHEL.

Aron mahimo nga sayon alang kanimo ang pagtrabaho sa command line, kini usa sa daghang mga butang nga kinahanglan nimong buhaton samtang nagpahigayon:

  1. Inisyal nga Pag-setup ug Pag-configure sa Server sa RHEL 7
  2. Inisyal nga Pag-setup sa Server ug Pag-configure sa CentOS 7

Una, kinahanglan nimo nga ma-enable ang EPEL repository sa imong sistema, unya i-install ang bash-completion package plus pipila ka mga extra gamit ang YUM package manager, sama niini.

# yum install bash-completion bash-completion-extras

Karon nga imong na-install ang pagkompleto sa bash, kinahanglan nimo nga mahimo kini nga magsugod sa pagtrabaho. Unang tinubdan sa bash_completion.sh file. Mahimo nimong gamiton ang locate command sa ubos aron makit-an kini:

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

Sa laing paagi, pag-logout sa imong kasamtangan nga pag-login sa kasamtangan nga sesyon ug pag-login pag-usab.

$ logout 

Karon ang bahin sa auto-completion kinahanglan nga nagtrabaho sa imong sistema, mahimo nimo kini sulayan sama sa gipakita sa ubos.

$ lo[TAB]
$ ls .bash[TAB]

Mubo nga sulat: Ang pagkompleto sa TAB magamit usab alang sa mga ngalan sa agianan ug mga ngalan sa variable, ug kini maprograma.

Kana lang! Sa kini nga giya, gipakita namon kung giunsa ang pag-install ug pag-enable sa Bash auto-completion feature, nailhan usab nga TAB completion sa CentOS/RHEL. Makapangutana ka ug bisan unsang pangutana pinaagi sa seksyon sa komento sa ubos.