Otu esi hazie agba agba na ọdịnaya na Linux Terminal Prompt
Taa, Bash bụ shei ndabara na ọtụtụ (ma ọ bụrụ na ọ bụghị ihe niile) nkesa Linux ọgbara ọhụrụ. Agbanyeghị, ị nwere ike chọpụtala na agba ederede dị na njedebe na ọdịnaya ngwa ngwa nwere ike ịdị iche na otu distro gaa na nke ọzọ.
Ọ bụrụ na ị nọ na-eche ka ị ga-esi hazie nke a maka ịnweta ohere ka mma ma ọ bụ naanị agụụ, na-agụ - n'isiokwu a, anyị ga-akọwa otu esi eme nke ahụ.
Ọnọdụ gburugburu PS1 Bash agbanwe agbanwe
A na-achịkwa ngwa ngwa iwu na ọdịdị ọnụ site na mgbanwe gburugburu ebe obibi akpọrọ PS1
. Dabere na ibe Bash Man, PS1 na-anọchite anya eriri ngwa ngwa nke egosipụtara mgbe shei ahụ dị njikere ịgụ iwu.
Ọdịnaya anabatara na PS1 nwere ọtụtụ mkpụrụedemede pụrụ iche agbanarị azụ nke edepụtara ihe ọ pụtara na ngalaba PROMPTING nke ibe nwoke.
Iji maa atụ, ka anyị gosi ọdịnaya dị ugbu a nke PS1
na sistemụ anyị (nke a nwere ike ịdịtụ iche na nke gị):
$ echo $PS1 [\[email \h \W]$
Anyị ga-akọwa ugbu a ka esi hazie PS1 dị ka mkpa anyị.
Dịka ngalaba PROMPTING dị na ibe nwoke, nke a bụ ihe agwa pụrụ iche pụtara:
\u:
aha njirimara nke onye ọrụ ugbu a.\h:
aha nnabata ruo akara nke mbụ (.) na ngalaba aha zuru oke.\W:
aha ndabere nke akwụkwọ ndekọ aha na-arụ ọrụ ugbu a, yana $HOME nke ejiri tilde mechie (~).$:
Ọ bụrụ na onye ọrụ ugbu a bụ mgbọrọgwụ, gosi #, $ma ọ bụghị.
Dịka ọmụmaatụ, anyị nwere ike ịchọrọ ịgbakwunye !
Ọ bụrụ na anyị chọrọ igosipụta nọmba akụkọ ihe mere eme nke iwu ugbu a, ma ọ bụ \H
ma ọ bụrụ na anyị chọrọ igosipụta FQDN kama igosipụta FQDN aha nkesa nkenke.
N'ọmụmatụ na-esote anyị ga-ebubata ha abụọ na gburugburu anyị ugbu a site n'ime iwu a:
PS1="[\[email \H \W \!]$"
Mgbe ịpịrị Tinye ị ga-ahụ na ọdịnaya ngwa ngwa na-agbanwe dịka egosiri n'okpuru. Tulee ngwa ngwa tupu na mgbe emechara iwu a dị n'elu:
Ugbu a, ka anyị gaa n'ihu otu nzọụkwụ ma gbanwee agba nke onye ọrụ na aha nnabata na ngwa ngwa - ma ederede na gburugburu ya.
N'ezie, anyị nwere ike hazie akụkụ 3 nke ngwa ngwa:
Anyị ga-eji
agwa pụrụ iche na mbido yana m
na ngwụcha iji gosi na ihe na-esote bụ usoro agba.
N'usoro a, ụkpụrụ atọ ahụ (n'azụ, usoro, na ihu ihu) na-ekewa site na rịkọm (ọ bụrụ na enweghị uru ọ bụla enyere na ndabara).
Ọzọkwa, ebe ọ bụ na ọnụ ahịa dị iche iche, ọ baghị uru nke (n'azụ, usoro, ma ọ bụ ihu ihu) ị kọwapụta na mbụ.
Dịka ọmụmaatụ, PS1
na-esonụ ga-eme ka ngwa ngwa pụta na ederede edo edo nwere okirikiri na-acha uhie uhie:
PS1="\e[41;4;33m[\[email \h \W]$ "
Dị ka ọ dị mma, nhazi a ga-adịru naanị maka oge onye ọrụ ugbu a. Ọ bụrụ na imechi ọnụ ọnụ gị ma ọ bụ pụọ na nnọkọ ahụ, mgbanwe ndị a ga-efunahụ.
Iji mee mgbanwe ndị a na-adịgide adịgide, ị ga-agbakwunye akara ndị a na ~/.bashrc
ma ọ bụ ~/.bash_profile
dabere na nkesa gị:
PS1="\e[41;4;33m[\[email \h \W]$ "
Na-eche na ị na-egwu gburugburu na agba ka ịchọta ihe ga-abara gị uru.
N'ime edemede a, anyị akọwara otu esi ahazi agba na ọdịnaya nke ngwa Bash gị. Ọ bụrụ na ị nwere ajụjụ ma ọ bụ aro gbasara post a, nweere onwe gị iji ụdị nkọwa n'okpuru iru anyị. Anyị na-atụ anya ịnụ gị!