Hvernig á að setja upp og virkja Bash Auto Completion í CentOS/RHEL


Bash (Bourne Again Shell) er án efa vinsælasta Linux skelin þarna úti, engin furða að hún er sjálfgefin skel á mörgum Linux dreifingum. Einn af heillandi eiginleikum þess er innbyggður „sjálfvirk útfylling“ stuðningur.

Stundum kallaður TAB-lokun, þessi eiginleiki gerir þér kleift að klára skipanabyggingu auðveldlega. Það gerir kleift að slá inn hluta skipun, ýta síðan á [Tab] takkann til að ljúka sjálfvirkt við skipunina og hennar rök. Það listar allar margfeldisupplýsingar, þar sem hægt er.

Rétt eins og Bash, eru næstum allar nútíma Linux skeljar sendar inn með stuðningi við að ljúka skipunum. Í þessari stuttu handbók munum við sýna þér hvernig á að kveikja á sjálfvirkri útfyllingu Bash í CentOS og RHEL kerfum.

Til að gera þér mjög auðvelt að vinna á skipanalínunni er þetta eitt af mörgum hlutum sem þú ættir að gera á meðan þú framkvæmir:

  1. Upphafsuppsetning netþjóns og stillingar á RHEL 7
  2. Upphafsuppsetning netþjóns og stillingar á CentOS 7

Fyrst þarftu að virkja EPEL geymsluna á vélinni þinni, setja síðan upp bash-completion pakkann ásamt nokkrum aukahlutum með YUM pakkastjóranum, eins og þessum.

# yum install bash-completion bash-completion-extras

Nú þegar þú hefur sett upp bash completion ættirðu að gera það kleift að byrja að virka. Upphafðu fyrst bash_completion.sh skrána. Þú getur notað staðsetningarskipunina hér að neðan til að finna hana:

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

Að öðrum kosti skaltu skrá þig út af núverandi innskráningu núverandi lotu og skrá þig aftur inn.

$ logout 

Nú ætti sjálfvirka útfyllingin að virka á kerfinu þínu, þú getur prófað það eins og sýnt er hér að neðan.

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

Athugið: Flipaútfylling virkar líka fyrir slóðanöfn og breytuheiti og það er forritanlegt.

Það er allt og sumt! Í þessari handbók sýndum við hvernig á að setja upp og virkja sjálfvirka útfyllingareiginleika Bash, einnig þekktur sem TAB frágangur í CentOS/RHEL. Þú getur spurt hvaða spurninga sem er í athugasemdareitnum hér að neðan.