CentOS/RHEL-de Baş awtoulagy tamamlamagy nädip gurmaly we işletmeli


Baş (Bourne Again Shell), şübhesiz, ol ýerdäki iň meşhur Linux gabygy, köp Linux paýlanyşynda deslapky gabykdygyna geň däl. Iň özüne çekiji aýratynlyklaryndan biri, içindäki\awtomatik gutarmak goldawydyr.

Käwagt TAB gutarmagy diýilýär, bu aýratynlyk buýruk gurluşyny aňsatlyk bilen tamamlamaga mümkinçilik berýär. Bölekleýin buýrugy ýazmaga, soňra buýrugy awtomatiki doldurmak üçin [Tab] düwmesine basyp, argument edýär. Mümkin boldugyça ähli gutarnykly sanawlary görkezýär.

Baş ýaly, häzirki zaman Linux gabyklarynyň hemmesi diýen ýaly buýruk gutarmak goldawy bilen iberilýär. Bu gysga gollanmada, CentOS we RHEL ulgamlarynda Baş awtomatik gutarmak aýratynlygyny nädip açmalydygyny görkezeris.

Buýruk setiriniň üstünde işlemegi aňsatlaşdyrmak üçin, ýerine ýetireniňizde etmeli köp işleriň biri:

  1. RHEL 7-de başlangyç serwer gurmak we konfigurasiýalar
  2. CentOS 7-de başlangyç serwer gurmak we konfigurasiýalar

Ilki bilen ulgamyňyzda EPEL ammaryny işletmeli, soňra baş-gutarmak paketini we şuňa meňzeş YUM paket dolandyryjysyny ulanyp käbir goşmaçalary gurmaly.

# yum install bash-completion bash-completion-extras

Indi baş gutarmagy gurnanyňyzdan soň, işe başlamaga mümkinçilik bermeli. Ilki bilen bash_completion.sh faýly. Muny tapmak üçin aşakdaky ýerleşdiriş buýrugyny ulanyp bilersiňiz:

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

Ativea-da bolmasa, häzirki giriş sessiýaňyzdan çykyň we gaýtadan giriň.

$ logout 

Indi awtomatiki usulda doldurmak aýratynlygy ulgamyňyzda işlemeli, aşakda görkezilişi ýaly synap görüp bilersiňiz.

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

Bellik: TAB-yň tamamlanmagy ýol atlary we üýtgeýän atlar üçin hem işleýär we programmirläp bolýar.

Bu hemmesi! Bu gollanmada, CentOS/RHEL-de TAB gutarmagy diýlip atlandyrylýan Baş awtomatik gutarmak aýratynlygyny nädip gurmalydygyny we işletmelidigini görkezdik. Aşakdaky teswirler bölüminiň üsti bilen islendik soragy berip bilersiňiz.