Cumraigh Bash Pras le Powerline-Shell-Master

Más cosúil liomsa, is leannán de Eabhrac agus ar chúiseanna nós nó whim, ní bhraitheann tú go n-úsáideann tú zsh y ó mo zsh chun feabhas níos mó a thabhairt ar do chríochfort. Bhuel, in am trátha, taispeánann an rang teagaisc seo duit conas céim ar chéim a chumrú máistir líne cumhachta agus cuma deas a thabhairt dó pras do blaosc bash. I mbeagán focal, déanfaidh an rang teagaisc seo máistir ar an Saincheapadh Pras Bash

Cad é bash?

Is clár ríomhaire é Bash (Bourne again shell), a bhfuil sé mar fheidhm aige orduithe a léirmhíniú, agus teanga ríomhchlárúcháin consól. Tá sé bunaithe ar bhlaosc Unix agus comhlíonann sé POSIX.

Cad atá pras?

Tugtar an carachtar nó an tacar carachtar a thaispeántar ar líne ordaithe go pras le fios go bhfuil sé ag fanacht le horduithe. Féadfaidh sé seo athrú ag brath ar an mblaosc agus de ghnáth bíonn sé inchumraithe.

Powerline-Shell-Master a íoslódáil

Is tionscadal saor in aisce é Powerline-Shell-Master agus is féidir é a fháil i https://github.com/banga/powerline-shell

blaosc cumhachta github
Téimid ar an mbealach seo agus déanaimid é a íoslódáil mar atá i bhformáid zip.

Íoslódáil PLS

Is féidir linn é a dhéanamh ón consól leis an ordú seo a leanas:

git clone https://github.com/banga/powerline-shell.git

Cumraigh PowerLine-Shell-Master

Nuair a dhéantar an tionscadal a íoslódáil, déanaimid unzip air:

$ cd / Íoslódálacha $ unzip powerline-shell-master.zip $ cd powerline-shell-master

Cuirimid an comhad cumraíochta in eagar config.py.dist chun an téama bunúsach a luchtú

$ nano config.py.dist
    Sa líne dheireanach den chomhad athraigh an líne THEME = 'réamhshocraithe' go
    THEME = 'bunúsach'
Scoir agus sábháil athruithe

NanoEditPLS

Déanaimid forghníomhú install.py chun na hathruithe cumraíochta nua a luchtú:

$ python install.py
  Ba cheart dó an t-aschur seo a leanas a chur ar ais:
    Cruthaíodh config.py pearsanta cruthaithe do do shaincheapadh powerline-shell.py go rathúil
  Má d’éirigh leis an bhforghníomhú, tabharfaimid faoi deara trí chomhad eile:
    config.pyc, config.py agus powerline-shell.py

InstallPLS

Anois níl le déanamh againn ach an fillteán a aimsiú san áit ar cheart dó dul nó ar cheart go mbeadh sé mar áis agus in ord, aistrímid an fillteán chuig / baile / úsáideoir agus é á athainmniú mar .power-line-shell-master, is é an pointe roimh an ainm é a cheilt.

Má táimid fós taobh istigh den eolaire téimid ar ais:
$ cd .. $ mv powerline-shell-master $ HOME / .powerline-shell-master

mvPLS

Pash a shocrú go pras

Tá an pras bash a chumrú simplí go leor ós rud é go bhfuil an chumraíocht cheart sa bashleabhar sa lámhleabhar blaosc cumhachta, ach tá sé teoranta go leor, mar sin fágfaidh mé an chumraíocht .bashrc duit ionas nach ngreamóidh tú ach é i do chomhad. bashrc mar atá, ag athsholáthar na cumraíochta roimhe seo.

Má táimid fós ar an mbealach íoslódála téimid chuig an bhfillteán pearsanta
$ cd ~
Déanaimid cóip chúltaca dár gcomhad .bashrc
$ cp .bashrc .bashrc_old
Osclaímid an comhad .bashrc le heagarthóir téacs chun é a chur in eagar
$ nano .bashrc
Nuair a osclaítear é, scriosaimid a ábhar agus cuirimid an méid seo a leanas ina ionad:
# ~ / .bashrc: forghníomhaithe ag bash (1) le haghaidh sliogán neamh-logála isteach.
 # féach / usr / share / doc / bash / samplaí / comhaid tosaithe (sa phacáiste bash-doc) # le haghaidh samplaí # Mura bhfuil tú ag rith go hidirghníomhach, ná déan aon rud cás $ - in * i *) ;; *) filleadh ;; esac # ná cuir línte nó línte dúblacha ag tosú le spás sa stair.
 # Féach bash (1) le haghaidh tuilleadh roghanna HISTCONTROL = neamhaird a dhéanamh # aguisín leis an gcomhad staire, ná déan é a fhorscríobh ag siopadóireacht -s histappend # chun fad na staire a shocrú féach HISTSIZE agus HISTFILESIZE in bash (1) HISTSIZE = 1000 HISTFILESIZE = 2000 # seiceáil méid na fuinneoige i ndiaidh gach ordaithe agus, más gá, # luachanna LÍNTE agus COLUMNS a nuashonrú.
 shopt -s checkwinsize # Má tá sé socraithe, comhoirfidh an patrún "**" a úsáidtear i gcomhthéacs leathnú ainm cosáin # gach comhad agus eolairí agus fochomhadlann nialas nó níos mó.
 #shopt -s globstar # déan níos lú cairdiúla do chomhaid ionchuir neamh-téacs, féach lúpipe (1) [-x / usr / bin / lesspipe] && mheasadh "$ (SHELL = / bin / sh lesspipe)" # socraigh athróg ag aithint an chroot a bhfuil tú ag obair ann (a úsáidtear sa phras thíos) más rud é [-z "$ {debian_chroot: -}"] && [-r / etc / debian_chroot]; ansin debian_chroot = $ (cat / etc / debian_chroot) fi # socraigh cás pras mhaisiúil (neamh-dhath, mura bhfuil a fhios againn go bhfuil dath "ag iarraidh" uainn) "$ TERM" i xterm-color | * -256color) color_prompt = sea ;; esac # uncomment le haghaidh pras daite, má tá an cumas ag an teirminéal; a mhúchadh # de réir réamhshocraithe chun gan an t-úsáideoir a dhíriú: ba cheart go mbeadh an fócas i bhfuinneog teirminéil # ar aschur orduithe, ní ar an pras # force_color_prompt = sea más [-n "$ force_color_prompt"]; ansin más rud é [-x / usr / bin / tput] && tput setaf 1> & / dev / null; ansin # Tá tacaíocht dathanna againn; glacadh leis go gcomhlíonann sé Ecma-48 # (ISO / IEC-6429).  (Tá easpa tacaíochta den sórt sin fíor-annamh, agus is gnách go dtacódh a leithéid de # cás le setf seachas setaf.) Colour_prompt = sea eile color_prompt = fi fi #config basic prompt #if ["$ color_prompt" = sea]; ansin # PS1 = '$ {debian_chroot: + ($ debian_chroot)} \ [\ 033 [01; 32m \] \ u @ \ h \ [\ 033 [00m \]: \ [\ 033 [01; 34m \] \ w \ [\ 033 [00m \] \ $ '#else # PS1 =' $ {debian_chroot: + ($ debian_chroot)} \ u @ \ h: \ w \ $ '#fi #unset color_prompt force_color_prompt # Más é seo leag xterm an teideal don úsáideoir @ óstach: dir #case "$ TERM" i # xterm * | rxvt *) # PS1 = "\ [\ e] 0; $ {debian_chroot: + ($ debian_chroot)} \ u @ \ h : \ w \ a \] $ PS1 "# ;; # *) # ;; #esac # tacaíocht datha ls a chumasú agus ailiasanna úsáideacha a chur leis más rud é [-x / usr / bin / dircolors]; ansin tástáil -r ~ / .dircolors && mheasadh "$ (dircolors -b ~ / .dircolors)" || mheas "$ (dircolors -b)" ailias ls = 'ls --color = auto' #alias dir = 'dir --color = auto' #alias vdir = 'vdir --color = auto' ailias grep = 'grep - -color = auto 'alias fgrep =' fgrep --color = auto 'ailias egrep =' egrep --color = auto 'fi # daite rabhaidh agus earráidí GCC #export GCC_COLORS =' error = 01; 31: rabhadh = 01; 35 : nóta = 01; 36: caret = 01; 32: locus = 01: ceanglófar = 01 '# roinnt níos mó lias ailiasanna ailias ll =' ls -alF 'ailias la =' ls -A 'ailias l =' ls -CF ' ## Déanann ailias nuashonrú ar an gcóras oibriúcháin ailias system-update = "nuashonrú sudo apt-get && sudo apt-get uasghrádú" # Cuir ailias "foláirimh" le haghaidh orduithe fadtéarmacha. Úsáid mar sin: # codladh 10; alias alert alert = 'notify-send --urgency = low -i "$ ([$?  = 0] && críochfort macalla || earráid macalla) "" $ (stair | eireaball -n1 | sed -e '\' 's / ^ \ s * [0-9] \ + \ s * //; s / [; & |] \ s * foláireamh $ // '\' ') "' # Sainmhínithe ailias.
 # B’fhéidir gur mhaith leat do bhreiseanna uile a chur i gcomhad ar leithligh mar # ~ / .bash_aliases, in ionad iad a chur anseo go díreach.
 # Féach / usr / share / doc / bash-doc / samplaí sa phacáiste bash-doc.
 más rud é [-f ~ / .bash_aliases]; ansin.  ~ / .bash_aliases fi #grep gníomhachtú dath ordaithe GREP_OPTIONS = - dath # gnéithe comhlánaithe in-ríomhchláraithe a chumasú (ní gá duit # seo a chumasú, má tá sé cumasaithe cheana i /etc/bash.bashrc agus / etc / profile # foinsí / srl / bash.bashrc).
 dá!  siopa -oq posix; ansin más rud é [-f / usr / share / bash-crìochnachadh / bash_completion]; ansin.  / usr / share / bash-complete / bash_completion elif [-f / etc / bash_completion]; ansin.  / etc / bash_completion fi fi #Configuration powerline-shell-master function _update_ps1 () {PS1 = "$ ($ HOME / .powerline-shell-master / powerline-shell.py $? 

Ag deireadh na cumraíochta, má osclaíonn tú teirminéal, taispeánfar é mar a leanas.

deiridhPLS

Tábhachtach má theastaíonn do phras uait agus tú ag logáil isteach mar fhréamh, taispeántar é mar an gcéanna le d’úsáideoir ní mór duit an .bashrc atá cumraithe agat cheana féin a sheoladh chuig an gcosán fréimhe / fréimhe

An fhréamh a shocrú go pras

peirspictíochtRootPLS

Má léann tú an foláireamh agus má ghlac tú leis go tábhachtach, déanaimis dul ar aghaidh agus an fréamhphíosa a chumrú, ní thógfaidh sé seo i bhfad, níl ann ach an comhad a chóipeáil .bashrc curtha in eagar roimhe seo agus é a sheoladh chuig an mbealach / fréimhe.

Laistigh de chonair ár bhfillteán pearsanta
pasfhocal $ sudo cp -f .bashrc /root/.bashrc [sudo] le haghaidh (úsáideoir):
Nuair a dhéanaim é seo, seiceálaimid go bhfuil an chumraíocht chéanna ag an gcomhad /root/.bashrc
$ sudo cat /root/.bashrc

Saincheapadh Pras Bash

Go raibh maith agat as féachaint ar an rang teagaisc seo, agus má tá tú ar dhuine díobh siúd a chuir i bhfeidhm é ag am trátha tá áthas orm go bhfuil sé amhlaidh, toisc gur cruthaíodh an lámhleabhar nó an rang teagaisc seo chun a bheith úsáideach. Tá a fhios agam nach ceist chonspóideach í seo do go leor ach uaireanta bíonn sé slachtmhar a bheith ag obair le teirminéal neamh-tarraingteach, is cuma cén blas atá air.


Cloíonn ábhar an ailt lenár bprionsabail eitic eagarthóireachta. Chun earráid a thuairisciú cliceáil anseo.

7 trácht, fág mise

Fág do thrácht

Ní thabharfar do sheoladh r-phoist a fhoilsiú. Réimsí riachtanacha atá marcáilte le *

*

*

  1. Freagrach as na sonraí: Miguel Ángel Gatón
  2. Cuspóir na sonraí: SPAM a rialú, bainistíocht trácht.
  3. Legitimation: Do thoiliú
  4. Na sonraí a chur in iúl: Ní chuirfear na sonraí in iúl do thríú páirtithe ach amháin trí oibleagáid dhlíthiúil.
  5. Stóráil sonraí: Bunachar sonraí arna óstáil ag Occentus Networks (EU)
  6. Cearta: Tráth ar bith is féidir leat do chuid faisnéise a theorannú, a aisghabháil agus a scriosadh.

  1.   Gerard a dúirt

    Dia dhuit!!

    Thaitin mo phost go mór liom, rinne mé tástáil air sa Miontas 18.1 nua agus nuair nach raibh an toradh á thochailt ...

    Dealraíonn sé nach bhfuil na clónna córais cuí agam chun an pras a shamhlú i gceart leis na saigheada, ós rud é go dtaispeántar na dathanna i gceart.

    Níl a fhios agam an dtarlaíonn duine eile dó ach ba mhaith liom a fháil amach an bhfuil réiteach ann, nó leathanach íoslódála ó na foinsí cearta chun é a thaispeáint.

    Go raibh maith agat!

    1.    Nexcoyotl a dúirt

      Dia duit a chara, go raibh maith agat as trácht a dhéanamh, más rud é go deimhin rinne mé dearmad a lua go dteastaíonn na foinsí cearta uaidh chun an chuma a fheabhsú. Is Clónna Powerline iad na clónna seo agus is féidir leat iad a fháil https://github.com/powerline/fonts

    2.    Íosa a dúirt

      Bhí orm athrú a dhéanamh ar na roghanna teirminéil, an rogha 'Ionchódú' go 'UTF-8 Unicode' agus a réiteach freisin.

      1.    Nexcoyotl a dúirt

        Más rud é go n-oibrím leis an ionchódú 'utf-8 unicode' freisin, go raibh maith agat as trácht 😀

  2.   Cjencho9000 a dúirt

    Ohm, ní amháin go bhfuil cuma mhaith air mura ndéanann sé an léitheoireacht níos éasca, Tuto maith.

  3.   Paradox a dúirt

    Dia duit, post an-mhaith go raibh maith agat, cé gur tharla sé dom go raibh dathanna / deighleoga uile an bharra le feiceáil i liath, agus pras den chineál seo xxxxxx   ~  $  cad a chaithfidh mé a dhéanamh chun é sin a shocrú? Go raibh míle maith agat, cion den scoth, beannachtaí

  4.   chencho9000 a dúirt

    Rinne mé iarracht agus d’oibrigh an consól ach rith mé as go pras, buíochas le maitheas ní raibh aon rud tromchúiseach ann agus d’fhéadfainn é a dheisiú.