Ku rakib Bash Degdeg Powerline-Shell-Master

Haddii aniga oo kale, aad tahay qof jecel Man uted iyo sababo caado ama baqasho darteed, ma dareemaysid inaad isticmaaleyso zsh y ah my zsh si aad u siiso kobcin dheeraad ah terminaalkaaga. Hagaag, waqtiga wanaagsan, casharkaan wuxuu ku tusayaa sida loo qaabeeyo talaabo talaabo powerline-qolof-master oo siiso muuqaal qurxoon isla markiiba adiga xayiraad qolof ah. Marka la soo koobo, casharkaan wuxuu kaa dhigi doonaa sayid Qalabaynta Bash Degdeg ah

Waa maxay bash?

Bash (Bourne markale qolof) waa barnaamij kumbuyuutar, shaqadiisuna tahay tarjumaadda amarrada, iyo luuqadda barnaamijka konsollajiga. Waxay ku saleysan tahay qolofka Unix waana mid waafaqsan POSIX.

Maxaa degdeg ah?

Astaamaha ama astaamaha astaamaha lagu muujiyey safka amarka waxaa loo yaqaan deg-deg si loo muujiyo inay sugeyso amarrada. Tani way kala duwanaan kartaa iyadoo kuxiran qolofka oo badanaa waa la qaabeyn karaa

Degsado Powerline-Shell-Master

Powerline-Shell-Master waa mashruuc bilaash ah waxaana laga heli karaa https://github.com/banga/powerline-shell

github powerline-qolof

Waxaan tagnaa wadadan oo aan u soo dejineynaa sida qaab zip ah.

Soo dejiso PLS

Waxaan sidoo kale ka sameyn karnaa qunsulka amarka soo socda:

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

Dejinta PowerLine-Shell-Master

Marka mashruuca la soo dejiyo, waanu fiiqnaa:

$ cd / Soo degsasho $ unzip powerline-shell-master.zip $ cd powerline-shell-master

Waxaan wax ka bedelnaa feylka qaabeynta config.py.dist si loo raro mawduuca aasaasiga ah

$ nano config.py.dist
    Sadarka ugu dambeeya feylka u beddel khadka THEME = 'default' ilaa
    Mawduuca = 'aasaasiga ah'
Ka bax oo keydso isbeddelada

NanoEditPLS

Waan fulinaa rakibi.py Si aad u buuxiso isbeddelada qaabeynta cusub:

$ Python rakibid.py
  Waa inay soo celiso soosaarka soo socda:
    Waxaa loo sameeyay config.py shaqsiyeed si aad u habeyn u sameyso powerline-shell.py si guul leh ayaa loo keydiyay
  Haddii fulintu guuleysatay, waxaan ogaan doonnaa saddex faylal oo dheeri ah:
    config.pyc, config.py iyo powerline-shell.py

Ku rakib

Hadda waa inaan helnaa galka meesha ay tahay inuu tago ama ay ahaato mid ku habboon iyo amar, waxaan u guureynaa galka / guriga / isticmaalaha oo ugu magac daray .power-line-shell-master, barta ka horreysa magaca waa in la qariyo.

Haddii aan weli ku jirno galka waxaan dib ugu laabanaynaa:
$ cd .. $ mv powerline-shell-master $ HOME / .powerline-shell-master

mvPLS

Dejinta Bash degdeg ah

Si loo habeeyo jawaabta bashku waa wax fudud maadaama buugga korantada-qolofku uu jiro qaabeyn habboon oo bash ah, laakiin si kastaba ha noqotee xoogaa wuu xaddidan yahay, sidaa darteed waxaan uga tagayaa qaabeynta .bashrc si aad ugu dhejiso faylkaaga. bashrc sida uu yahay, bedelida qaabeynta hore.

Haddii aan wali ku jirno dariiqa soo dejinta waxaan aadeynaa galka shaqsiga
$ cd ~
Waxaan ka sameysaneynaa nuqul keyd ah feylkeena .bashrc
$ cp .bashrc .bashrc_old
Waxaan ku fureynaa faylka .bashrc tafatire qoraal ah si aan wax uga bedelno
$ nano .bashrc
Marka la furo, waxaan tirtirnaa waxa ku jira waxaanan ku beddeleynaa waxyaabaha soo socda:
# ~ / .bashrc: waxaa fuliyay bash (1) ee qolofka aan galka lahayn.
 # eeg / usr / share / doc / bash / tusaalooyin / bilow-faylasha (xirmada bash-doc) # tusaalooyin # Haddii aadan si is-dhexgal ah u socon, waxba ha sameynin kiis $ - ee * i *) ;; *) soo noqosho ;; esac # ha dhigin sadarro isku mid ah ama sadarro ka bilaabmaya booska taariikhda.
 # Eeg bash (1) si aad uhesho ikhtiyaarro dheeraad ah HISTCONTROL = iska indha tir labadaba # ku lifaaq faylka taariikhda, ha ku dul qorin tuugada - heesaheeda # dejinta dhererka taariikhda fiiri HISTSIZE iyo HISTFILESIZE ee bash (1) HISTSIZE = 1000 HISTFILESIZE = 2000 # jeeg cabirka daaqada amar kasta ka dib iyo, haddii loo baahdo, # cusbooneysii qiimaha LINES iyo COLUMNS.
 shopt -s checkwinsize # Haddii la dejiyo, qaabka "**" ee loo adeegsado macnaha ballaarinta magaca wuxuu # waafajin doonaa dhammaan faylasha iyo eber ama ka badan tusaha iyo hoosaadyada.
 #shopt -s globstar # waxay kadhigeysaa saaxiibtinimo yar feylasha laqoro ee aan qoraalka aheyn, fiiri makiinada yar (1) [-x / usr / bin / lesspipe] && eval "$ (SHELL = / bin / sh lesspipe)" # set doorsooni aqoonsiga chroot-ka aad ku shaqeysid (waxaa loo adeegsaday jawaabta hoose) haddii [-z "$ {debian_chroot: -}"] && [-r / etc / debian_chroot]; markaa debian_chroot = $ (bisad / iwm / debian_chroot) fi # dejiso sheeko macaan (midab aan ahayn, illaa aan ka ogaanno inaan "rabno" midab) kiiska "$ TERM" ee xterm-color | * -256color) color_prompt = haa ;; esac # lama filaan ah jawaab deg deg ah oo midab leh, haddii terminaalku awood u leeyahay; La joojiyay # markii loo eego si aan loo mashquulin isticmaalaha: diirada saar daaqada terminal # waa inay ahaataa soo saarida amarrada, ma ahan mid deg deg ah # force_color_prompt = haa hadii [-n "$ force_color_prompt"]; markaa haddii [-x / usr / bin / tput] && tput setaf 1> & / dev / null; markaa # Waxaan leenahay taageero midab; u qaadan inay waafaqsan tahay Ecma-48 # (ISO / IEC-6429).  (La'aanta taageerada noocan ahi waa mid aad dhif u ah, kiiskan oo kalena wuxuu u muuqdaa inuu taageeri doono setf halkii uu ka taageeri lahaa setaf.) Color_prompt = haa haddii kale color_prompt = fi fi #config aasaasiga degdegga ah #if ["$ color_prompt" = haa]; markaa # 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 # Haddii kani yahay xterm wuxuu cinwaanka u dejiyey isticmaaleha @ host: dir #case "$ TERM" ee # xterm * | rxvt *) # PS1 = "\ [\ e] 0; $ {debian_chroot: + ($ debian_chroot)} \ u @ \ h : \ w \ a \] $ PS1 "# ;; # *) # ;; #esac # awood u siiya taageerada midabka ee ls sidoo kale ku dar magacyada waxtar leh hadii [-x / usr / bin / dircolor]; ka dib tijaabin -r ~ / .dircolor && eval "$ (dircolor -b ~ / .dircolor)" "|| eval "$ (dircolors -b)" alias ls = 'ls --color = auto' #alias dir = 'dir --color = auto' #alias vdir = 'vdir --color = auto' alias grep = 'grep - -color = auto 'alias fgrep =' fgrep --color = auto 'alias egrep =' egrep --color = auto 'fi # midabbada GCC digniinta iyo khaladaadka # dhoofinta GCC_COLORS =' qalad = 01; 31: digniin = 01; 35 : note = 01; 36: caret = 01; 32: locus = 01: quote = 01 '# some more ls alias alias ll =' ls -alF 'alias la =' ls -A 'alias l =' ls -CF ' ## Alias ​​ayaa cusbooneysiiya nidaamka howlgalka ee loo yaqaan alias system-update = "sudo apt-get update && sudo apt-get upgrade" # Ku dar "digniin" magac u yaal amarrada socda ee dheer. U isticmaal sida: # hurdo 10; heeg alias alert = 'wargelin-dir --urgency = low -i "$ ([$?  = 0] && echo terminal || echo error) "" (taariikhda | tail -n1 | sed -e '\' 's / ^ \ s * [0-9] \ + \ s * //; s / [; & |] \ s * feejignaan $ // '\' '))' '# Magacyada alias.
 # Waxaa laga yaabaa inaad rabto inaad ku darto dhammaan waxyaabaha aad ku dartay feyl gooni ah sida # ~ / .bash_aliases, halkii aad halkan toos ugu dari lahayd.
 # Arag / usr / share / doc / bash-doc / tusaalooyin ku yaal bash-waraaqaha dhogorta.
 haddii [-f ~ / .bash_aliases]; markaa.  ~ / .bash_aliases fi #grep amarka hawlgelinta midabka GREP_OPTIONS = - midab # karti u yeelaya astaamaha dhammaystirka barnaamijka (uma baahnid inaad awood u yeelatid # tan, haddii ay horeyba u shaqeysay iwm / bash.bashrc).
 haddii!  shopt -oq posix; markaa haddii [-f / usr / share / bash-dhameystir / bash_completion]; markaa.  / usr / share / bash-dhameystir / bash_completion elif [-f / etc / bash_completion]; markaa.  / etc / bash_completion fi fi #Cabudhiska powerline-shell-master function _update_ps1 () {PS1 = "$ ($ HOME / .powerline-shell-master / powerline-shell.py $? 

Dhamaadka qaabeynta, haddii aad furto terminal, waxaa loo soo bandhigi doonaa sida soo socota.

PLS kama dambaysta ah

Muhiim haddii aad rabto jawaabtaada markaad gasho asal ahaan, waxaa lagu soo bandhigaa isla magacaaga, waa inaad soo dirtaa

Dejinta degdegga xididka

aragtiRootPLS

Haddii aad akhriso digniinta oo aad muhiimad siisay, aan horay u sii socono oo aan hagaajino qalabka asalka u ah, tani waqti dheer ma qaadaneyso, kaliya waxaa la koobiyeeynayaa feylka .bashrc hore loo tafatiray oo loogu diro marinka / xidid

Inuu ku dhex jiro galkayaga shaqsiyeed
$ sudo cp -f .bashrc /root/.bashrc [sudo] password for (user):
Marka aan sidan sameeyo, waxaan hubinaynaa in faylka /root/.bashrc uu leeyahay qaab isku mid ah
$ sudo bisad / xidid /.bashrc

Qalabaynta Bash Degdeg ah

Waad ku mahadsantahay daawashada casharkaan, hadaad ka mid tahay kuwa dhaqan geliya waqtiga wanaagsan waan ku faraxsanahay inay sidaas tahay, maxaa yeelay buugan ama casharkaan waxaa loo sameeyay ujeedada inay waxtar leedahay Waan ogahay in qaar badan oo ka mid ahi aysan ahayn arin muran badan dhalisay laakiin mararka qaar way adag tahay in lala shaqeeyo terminal aan soo jiidasho laheyn, hehe dhadhanka.


7 faallooyin, ka tag taada

Ka tag faalladaada

cinwaanka email aan la daabacin doonaa. Beeraha loo baahan yahay waxaa lagu calaamadeeyay la *

*

*

  1. Masuul ka ah xogta: Miguel Ángel Gatón
  2. Ujeedada xogta: Xakamaynta SPAM, maaraynta faallooyinka.
  3. Sharci: Oggolaanshahaaga
  4. Isgaarsiinta xogta: Xogta looma gudbin doono dhinacyada saddexaad marka laga reebo waajibaadka sharciga ah.
  5. Kaydinta xogta: Macluumaadka ay martigelisay Shabakadaha Occentus (EU)
  6. Xuquuqda: Waqti kasta oo aad xadidi karto, soo ceshan karto oo tirtiri karto macluumaadkaaga.

  1.   Gerard dijo

    Salaan !!

    Runtii waan ka helay qoraalkaaga, waxaan ku tijaabiyay Mint-ka cusub ee 18.1 markii la qodayayna natiijadu isku mid ma aha ...

    Waxay umuuqataa inaanan haysan farteeda nidaamka ku habboon si aan si sax ah ugu muujiyo jawaabta fallaadhaha, maadaama midabada si sax ah loo soo bandhigay.

    Ma aqaano haddii qof kale ku dhaco laakiin waxaan jeclaan lahaa inaan ogaado haddii uu jiro xal, ama bog laga soo dejiyo oo laga helo ilaha saxda ah si looga dhigo inay si fiican u muuqato.

    Gracias !!

    1.    Nexcoyotl dijo

      Waad salaaman tahay saaxiib, waad ku mahadsan tahay faallooyinka, haddii runtii aan ilaaway inaan sheego inay u baahan tahay ilaha saxda ah si loo hagaajiyo muuqaalka. Noocyadaas far waa Fonts Powerline oo waad ka heli kartaa gudaha https://github.com/powerline/fonts

    2.    Ciise dijo

      Waxaan ku qasbanaaday inaan beddelo doorbidka terminalka, ikhtiyaarka 'Encodings' illaa 'UTF-8 Unicode' waana la xalliyay sidoo kale.

      1.    Nexcoyotl dijo

        Haddii dhab ahaantii aan sidoo kale la shaqeeyo 'utf-8 unicode' encoding, waad ku mahadsan tahay faallada 😀

  2.   cjencho9000 dijo

    Ohm, ma aha oo kaliya inay u muuqato wax wanaagsan haddii aysan fududeyneynin akhriska, wanaagsan Tuto.

  3.   is dijo

    Waa salaaman tahay, mahadsanid qoraal aad u wanaagsan mahadsanid, in kastoo ay igu dhacday in dhammaan midabada / qaybaha baarku ay u muuqdeen cawl, isla markaana deg deg noocan ah xxxxxx   ~  $  maxaan sameeyaa si aan taas u hagaajiyo? Aad baad u mahadsan tahay, wax ku biir aad u fiican, salaan

  4.   chencho9000 dijo

    Waan isku dayay oo qunsuliyadu way shaqeysay laakiin degdeg ayaan uga dhamaaday, mahadsanid wax weyn ma aheyn oo waan hagaajin kari lahaa