A cikin labarin na gaba zamuyi la'akari da yadda gyara saurin Ubuntu dinmu. Mun riga munyi magana game da wannan a cikin wannan shafin wani lokaci da suka wuce, amma a wannan lokacin za mu ƙara wasu damar don siffanta tashar.
BASHI (Bourne-sake harsashi) shine asalin harsashi don yawancin rarar Gnu / Linux na zamani. A cikin layi masu zuwa zamu tsara fasalin BASH da inganta kamanninta ta hanyar kara wasu launuka, salo, abubuwan gyara, da dai sauransu. Duk shi ba tare da shigar da kayan aiki ba, add-ons ko komawa zuwa sabis na kan layi.
Musammam bash da sauri
A cikin BASH, zamu iya tsarawa da canza saurin a kowace hanyar da muke so. Za a yi kawai canza darajar canjin yanayi PS1. Kowane inji zai ga sunan mai amfani daban da sunan masauki.
A kan mashin din da zan gwada wadannan misalan, entreunosyceros shine sunan mai amfani na kuma 18-04 shine sunan mai masauki na. Yanzu zamu tafi canza wannan saurin ta hanyar saka wasu haruffa na musamman da ake kira jerin tserewa.
Kafin na ci gaba da canza abubuwa, yana da kyau koyaushe kayi kwafin fayil din ~ / .bashrc.
cp ~/.bashrc ~/.bashrc.bak
Gyara 'sunan mai amfani @ sunan mai masauki' a hanzarta
A wannan misalin zamu maye gurbin sashin 'sunan mai amfani @ sunan mai masauki' tare da 'Sannu @ barka da zuwa' '.
Don yin haka, ƙara waɗannan zuwa fayil ɗinku ~. / bashrc.
export PS1="Hola@bienvenido> "
Da zarar an gama, adana fayil ɗin sannan a dawo zuwa tashar. Kar ka manta da sabunta canje-canje tare da umarnin 'source ~. / Bashrc'.
Anan ne fitarwa daga saurin akan Ubuntu 18.04 LTS na.
Nuna sunan mai amfani kawai
Don nuna sunan mai amfani kawai, kawai canza layin da ya gabata zuwa mai zuwa:
export PS1="\u "
Nan, \ u shine tsarin tserewa.
Akwai ƙarin valuesan ƙima don ƙarawa zuwa canjin PS1 don canza wannan. Ka tuna cewa bayan ƙara canji, dole ne mu aiwatar da umarnin 'source ~ / .bashrc'don canje-canje suyi tasiri.
Usara sunan mai amfani tare da sunan mai masauki
export PS1="\u> \h> "
Ara sunan mai amfani da FQDN
Idan kuna son kowane harafi, misali @, tsakanin sunan mai amfani da sunan mai masauki, yi amfani da shigarwar mai zuwa:
export PS1="\u@\h "
Sanya sunan mai amfani tare da sunan masauki da alamar $ a karshen
export PS1="\u@\h\\$ "
Charactersara haruffa na musamman tsakanin sunan mai amfani da sunan mai masauki
export PS1="\u@\h> "
Haka kuma, za a iya ƙara wasu haruffa na musamman, kamar babban hanji, semicolon, *, nuna alama, sarari, da dai sauransu.
Nuna sunan mai amfani, sunan mai masauki, sunan suna
export PS1="\u@\h>\s: "
Nuna sunan mai amfani, sunan mai masauki, harsashi da sigar sa
export PS1="\u@\h>\s\v "
Nuna sunan mai amfani, sunan mai masauki da hanya zuwa kundin adireshi na yanzu
export PS1="\u@\h\w "
Za ku ga alamar ~ idan kundin adireshi na yanzu $ HOME ne.
Kwanan wata nuni a cikin saƙon BASH
para Nuna kwanan wata tare da sunan mai amfani da sunan mai masauki a cikin hanzari, ƙara waɗannan a cikin fayil ɗin ~ / .bashrc.
export PS1="\u@\h>\d "
Kwanan wata da lokaci a cikin tsarin awa 12 a cikin BASH
export PS1="\d> \@ > "
Kwanan wata da lokaci Tsarin 12 hh: mm: ss
export PS1="\d> \T> "
Kwanan wata da lokaci awa 24
export PS1="\d> \A> "
Kwanan wata da lokaci a cikin tsarin awa 24 hh: mm: ss
export PS1="\u@\h> \d\t "
Wadannan wasu jerin tsere ne na yau da kullun don canza tsarin saƙon bash. Akwai wasu 'yan jerin da za'a samu. Kuna iya ganin su duka a cikin bash mutum page.
A kowane lokaci zaka iya duba saitunan yanzu na $ PS1 mai canzawa ta hanyar bugawa a cikin m umurnin:
echo $PS1
Canza launi
Abinda muka gani ya zuwa yanzu shine mun canza / ƙara wasu abubuwa zuwa saurin bash. Yanzu zamu gyara launukan wasu abubuwa.
Don bayar da taɓa launi zuwa gaban (rubutu) da launin baya ga abubuwa, kamar yadda ya gabata za mu ƙara lamba zuwa fayil ɗin ~ / .bashrc.
Misali, don canza launin rubutu zuwa sunan masauki kuma sanya shi yayi ja, za mu ƙara lambar mai zuwa:
export PS1="\u@\[\e[31m\]\h\[\e[m\] "
Da zarar an kara, dole ne sabunta canje-canje tare da umarni a cikin m:
source ~/.bashrc
Hakazalika, don canza launin baya zuwa sunan masauki, lambar da za a yi amfani da ita za ta zama wannan:
export PS1="\u@\[\e[31;46m\]\h\[\e[m\] "
Dawo da tsoffin saituna
Kamar yadda na ambata a farkon, koyaushe ana bada shawarar madadin fayil ɗin ~. / bashrc kafin yin canje-canje. Saboda haka, zaka iya dawo da sigar aikin da ta gabata idan wani abu yayi kuskurel. Dole ne kawai ku maye gurbin fayil ~ / .bashrc tare da madadin.
Yadda zaka canza launi na saurin yayin farawa azaman babban mai amfani
Barka dai. Shiga cikin tashar azaman tushe. Jeka zuwa / tushen shugabanci. A can za ku sami wani fayil .bashrc. Shirya shi kuma gyara PS1 mai canzawa kamar yadda aka nuna a cikin labarin ko yadda kuka fi so. Adana canje-canje kuma sanya tushe ~ / .bashrc. Salu2.
Barka dai, tashar ta Linux ba ta nuna min abin da ke hanzarta ba saboda haka ba zan iya rubuta komai da zan iya yi ba.