Yadda ake Shigar da Kunna Bash Auto Kammala a CentOS/RHEL


Bash (Bourne Again Shell) babu shakka shine mafi mashahuri harsashi na Linux a can, ba mamaki shine tsohuwar harsashi akan yawancin rarraba Linux. Ɗaya daga cikin mafi kyawun fasalinsa shine ginannen goyon baya \kammalawa ta atomatik.

Wani lokaci ana kiranta da kammala TAB, wannan fasalin yana ba ku damar kammala tsarin umarni cikin sauƙi. Yana ba da damar buga wani ɓangaren umarni, sannan danna maɓallin [Tab] don cika umarnin kai tsaye kuma yana jayayya. Ya jera duk kammalawa da yawa, inda zai yiwu.

Kamar Bash, kusan dukkanin harsashi na Linux na zamani suna jigilar kaya tare da tallafin kammala umarni. A cikin wannan ɗan gajeren jagorar, za mu nuna muku yadda ake kunna fasalin kammalawar Bash a cikin tsarin CentOS da RHEL.

Don yin aiki akan layin umarni ya fi sauƙi a gare ku, wannan yana ɗaya daga cikin abubuwa da yawa da ya kamata ku yi yayin aiwatarwa:

  1. Sabuwar Sabar Farko da Tsare-tsare akan RHEL 7
  2. Sabuwar Sabar Farko da Tsare-tsare akan CentOS 7

Da farko, kuna buƙatar kunna ma'ajiyar EPEL akan tsarin ku, sannan shigar da kunshin kammalawar bash tare da wasu ƙarin ta amfani da mai sarrafa fakitin YUM, kamar wannan.

# yum install bash-completion bash-completion-extras

Yanzu da kun shigar da kammala bash, yakamata ku kunna shi don fara aiki. Farko tushen fayil ɗin bash_completion.sh. Kuna iya amfani da umarnin wurin da ke ƙasa don nemo shi:

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

A madadin, fita daga zaman shiga na yanzu kuma sake shiga.

$ logout 

Yanzu fasalin kammalawa ta atomatik yakamata ya kasance yana aiki akan tsarin ku, zaku iya gwada shi kamar yadda aka nuna a ƙasa.

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

Lura: Ƙarshen TAB yana aiki don sunayen hanyoyi da sunayen masu canji kuma, kuma yana da shirye-shirye.

Shi ke nan! A cikin wannan jagorar, mun nuna yadda ake shigarwa da kunna fasalin kammalawar Bash, wanda kuma aka sani da kammala TAB a cikin CentOS/RHEL. Kuna iya yin kowace tambaya ta sashin sharhin da ke ƙasa.