Otu esi etinye ma mee ka Bash Auto Complection na CentOS/RHEL
Bash (Bourne Again Shell) bụ ihe ịrụ ụka adịghị ya na shei Linux kachasị ewu ewu n'ebe ahụ, ọ bụghị ihe ijuanya na ọ bụ shei ndabara na ọtụtụ nkesa Linux. Otu n'ime njirimara ya kachasị mma bụ nkwado arụnyere arụnyere n'ime ya.
Mgbe ụfọdụ a na-akpọ ya dị ka mmecha TAB, njirimara a na-enye gị ohere ịmecha usoro iwu ngwa ngwa. Ọ na-enye ohere iji pịnye iwu akụkụ, wee pịa igodo [Tab] ka ịmechaa iwu ahụ na-arụrịta ụka. Ọ na-edepụta ọtụtụ mmecha niile, ebe enwere ike.
Dịka Bash, ihe fọrọ nke nta ka ọ bụrụ ihe mkpuchi Linux ọgbara ọhụrụ na-eji nkwado mmecha iwu. N'ime ntuziaka dị mkpirikpi a, anyị ga-egosi gị otu esi agbanwuo njirimara mmecha Bash na sistemụ CentOS na RHEL.
Iji mee ka ịrụ ọrụ na ahịrị iwu dị mfe maka gị, nke a bụ otu n'ime ọtụtụ ihe ị kwesịrị ime mgbe ị na-eme:
- Nhazi na nhazi nke sava izizi na RHEL 7
- Nhazi na nhazi nke sava izizi na CentOS 7
Nke mbụ, ịkwesịrị ịme ka ebe nchekwa EPEL dị na sistemụ gị, wee wụnye ngwugwu bash-completion yana ụfọdụ mgbakwunye site na iji njikwa ngwugwu YUM, dị ka nke a.
# yum install bash-completion bash-completion-extras
Ugbu a ị tinyela bash mmecha, ị kwesịrị ime ka ọ malite ịrụ ọrụ. Ebe mbu bu faịlụ bash_completion.sh. Ị nwere ike iji iwu ebe a chọta ya:
$ locate bash_completion.sh $ source /etc/profile.d/bash_completion.sh
N'aka nke ọzọ, pụọ na nnọkọ nbanye gị ugbu a wee banye ọzọ.
$ logout
Ugbu a njirimara mmecha akpaaka kwesịrị ịdị na-arụ ọrụ na sistemụ gị, ịnwere ike ịnwale ya dị ka egosiri n'okpuru.
$ lo[TAB] $ ls .bash[TAB]
Mara: Mmecha TAB na-arụ ọrụ maka aha ụzọ na aha mgbanwe, yana mmemme.
Ọ gwụla! N'ime ntuziaka a, anyị gosipụtara otu esi etinye ma mee ka njirimara mmecha Bash, nke a makwaara dị ka njedebe TAB na CentOS/RHEL. Ị nwere ike ịjụ ajụjụ ọ bụla site na ngalaba nkọwa n'okpuru.