Naudojant „ CD “Komanda
„Cd“ komanda naudojama ir „Bash“, ir „Zsh“ apvalkale, kad būtų pakeistas dabartinis katalogas. Pavadinama funkcija, pagal kurią rekursyviai ieškoma kataloguose, siekiant sužinoti failus ir aplankus rekursinis kelio išplėtimas kurį palaiko tik zsh. Čia parodytas komandos „cd“ naudojimas „bash“ ir „zsh shell“.
Bash
Norėdami pakeisti katalogą, turite įvesti visą katalogo kelią į bash, o rekursinis kelio išplėtimas nepalaikomas.
$CD kodą/python
Zsh
Šiame apvalkale galima lengvai ieškoti katalogo ir failo. Jei rašote cd + tarpo + c + tab zsh apvalkale, tada jis ieškos bet kokio failo ar aplanko pavadinimo, prasidedančio 'C “Ir jame bus rodomas failo ar aplanko, kuris buvo rastas pirmas, pavadinimas.
% CDc
Pavyzdžiui, jei kodas aplankas yra rastas ir jis bus rodomas. Jei vėl įvedėte „/P“ tada bus rodomi failai, o aplanko pavadinimas prasideda „ p “.
% CDpRašybos taisymas
Rašybos tikrintuvas yra labai naudinga bet kurio apvalkalo funkcija. Naudodami šią funkciją vartotojai gali lengvai ištaisyti spausdinimo klaidą. Šią funkciją palaiko abu Bash ir Zsh. Tačiau rašybos taisymą galima atlikti efektyviau Zsh apvalkalas. Šios funkcijos naudojimas parodytas abiejų apvalkalų apačioje.
Bash
Tarkime, norite eiti į katalogą „ Muzika 'Bet tu įvedei' „Mugic“ per klaidą, tada „bash“ apvalkalas pagal numatytuosius nustatymus neaptiks rašybos klaidos ir parodys klaidos pranešimą: Nėra tokio failo ar katalogo .
$CDMugikasTurite įjungti rašybos tikrintuvą, kad išspręstumėte tokio tipo problemą. Atviras ~/.bashrc failą bet kuriame redaktoriuje, kad pridėtumėte eilutę, leidžiančią įjungti rašybos tikrintuvą. Čia, nano redaktorius naudojamas failui redaguoti.
$nano~/.bashrcFailo pabaigoje pridėkite šią eilutę, išsaugokite ir uždarykite failą.
parduotuvės -scdspellDabar paleiskite šią komandą, kad visam laikui patvirtintumėte pakeitimą.
$šaltinis~/.bashrcJei vykdote aukščiau nurodytą veiksmą CD “ komandą su rašybos klaida iš terminalo, tada ji automatiškai ištaisys aplanko pavadinimą.
$CDMugikasZsh
Rašybos tikrintuvas pagal numatytuosius nustatymus taip pat neįjungtas zsh apvalkale. Taigi, jei paleisite komandą „echo“, kaip nurodyta toliau, su rašybos klaida, ji parodys klaidos pranešimą.
%ehco'Labas pasauli'Atviras ~/.zshrc failą bet kuriame redaktoriuje ir failo pabaigoje pridėkite šias eilutes. Pirmoje eilutėje bus įjungtas rašybos tikrinimas Zsh. Numatytosios rašybos tikrinimo parinkčių vertės yra, [naae] tai rodo ne, taip, nutraukti ir redaguoti . Antroje eilutėje bus pakeistos numatytosios reikšmės, kad parinktys būtų suprantamesnės vartotojui. Čia, nano redaktorius naudojamas redaguoti failą.
% nano~/.zshrcteisingai nustatyti
eksportas SPROMPT='Ar teisinga %R į %r? [Taip, ne, nutraukti, redaguoti] '
Išsaugokite ir išeikite iš failo ir paleiskite šią komandą, kad atnaujintumėte pakeitimą.
% šaltinis~/.zshrcDar kartą paleiskite ankstesnę komandą ir patikrinkite išvestį. Dabar vartotojas gaus parinktis ištaisyti išvestį. Jei įvesite y, rašyba bus taisoma automatiškai.
%ehco'Labas pasauli'Jei norite, kad išvestis būtų efektyvesnė naudojant spalvas, paleiskite šią komandą iš zsh shell, kad įjungtumėte spalvą.
%automatiškai įkelti U spalvas&&spalvosPo to pridėkite šią eilutę ~/.zshrc failą kaip ir anksčiau.
eksportas SPROMPT='Teisingai$ fg[raudona]%R$ reset_colorį$ fg[žalia]%r$ reset_color?[Taip, ne, nutraukti, redaguoti] '
Dabar paleiskite bet kurią komandą su rašybos klaida ir patikrinkite išvestį. Čia klaidos žodis bus rodomas raudona spalva, o teisingas žodis - žalia spalva.
%ehco'Labas pasauli'Naudojant temas
„Shell“ raginimo išvaizdą galima pakeisti naudojant skirtingas temas ir papildinius. Tiek „bash“, tiek „zsh“ apvalkalai turi daugybę tipų temų, kaip pakeisti apvalkalo išvaizdą. Kaip tema gali būti naudojama „bash“ ir „zsh“ apvalkale, parodyta kitoje šio straipsnio dalyje.
Bash
Norėdami įdiegti bet kokią „bash“ temą, turite įdiegti „git“. Norėdami įdiegti „git“ paketą, paleiskite šią komandą.
$sudo apt-get install eitiĮdiegę eiti , paleiskite šią komandą, kad padarytumėte kloną Bash-it šabloną.
$git klonas -gylis=1https://github.com/Bash-it/bash-it.git ~/.bash_itNorėdami įdiegti, paleiskite šią komandą Bash-it klonavus šabloną. Paspauskite „ ir “, Kai ji paprašys išsaugoti atsarginę kopiją ~/.bash_profile arba ~/.bashrc ir pridėti bash-it šablonas failo pabaigoje.
Užbaigus diegimo procesą, pasirodys ši išvestis.
Dabar, jei atidarysite ~/.bashrc failą naudodami bet kurį redaktorių, faile bus toks turinys. „Bobby“ nustatyta kaip numatytoji „bash-it“ šablono tema.
Vykdykite šią komandą, kad patvirtintumėte apvalkalo atnaujinimą.
$šaltinis~/.bashrcTinkamai įdiegus šabloną, terminale pasirodys šis raginimas. Dabar uždarykite terminalą. Kai atidarysite terminalą, pamatysite tą patį „bash“ raginimą.
Yra daug temų bash-it šablonuokite tuos rodymo „bash“ raginimus įvairiais būdais. Vienas iš jų yra „ pavydas ' tema. Jei norite nustatyti šią temą, atidarykite failą ~/.bashrc naudodami bet kurį redaktorių ir pakeiskite BASH_IT_THEME „Vertė į“ pavydas “.
Vėl paleiskite „ šaltinis Komandą, kad visam laikui patvirtintumėte atnaujinimą. Šis rezultatas pasirodys nustačius „pavydo“ temą.
Zsh
Kaip ir „bash“, „zsh shell“ turi daug temų. Viena iš zsh temų yra oh-my-zsh . Vykdykite šią komandą, kad įdiegtumėte šią „zsh shell“ temą.
% sh -c '$ (curl -fsSLhttps://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh) “
Įdiegę temą, paspauskite „ ir ' kad numatytasis apvalkalas būtų zsh.
Jis paprašys root slaptažodžio, kad užbaigtų diegimo procesą. Užbaigus diegimo procesą, pasirodys ši išvestis.
Dabar, jei atidarysite failą ~/.zshrc, pamatysite įrašus oh-my-zsh šabloną. „Robbyrussell“ yra nustatyta kaip numatytoji šablono tema.
Jei norite, kad pakeitimas išliktų visam laikui, turite paleisti komandą „šaltinis“.
% šaltinis~/.zshrcJei norite pakeisti temą į „ rodyklė “, Tada atidarykite ~/.zshrc failą bet kuriame redaktoriuje ir pakeiskite„ ZSH_THEME “Į 'Rodyklė “.
Norėdami visam laikui atnaujinti zsh shell pakeitimą, turite dar kartą paleisti komandą „source“. Nustačius šią temą pasirodys toks rodyklės simbolis.
% šaltinis~/.zshrcJei uždarysite terminalą ir vėl atidarysite zsh apvalkalą, pasirodys toks išėjimas.
„Wildcard Expansion“ naudojimas
„Wildh“ išplėtimas gali būti naudojamas „bash“ skirtingais būdais be jokių nustatymų. Tačiau pagal numatytuosius nustatymus „zsh“ apvalkale neįjungtas pakaitos simbolių išplėtimas. Kaip pakaitos simbolių išplėtimas gali būti naudojamas „bash“ ir „zsh“, parodyta šioje straipsnio dalyje.
Bash
Tarkime, jūs turite sužinoti visus failus su plėtiniu „žurnalas“ dabartinėje vietoje naudodami komandą „echo“. Čia vertė, *.log ' priskiriamas kintamajam, failus kurie naudojami komandoje „echo“, kad būtų rodomas visų žurnalo failų sąrašas.
$ls$failus=„*.log“
$išmetė $ failus
Zsh
Jei vykdysite aukščiau pateiktas komandas zsh shell, tada failų $ vertė bus spausdinama vietoj žurnalo failų sąrašo, nes pagal numatytuosius nustatymus zsh shell nėra įjungta pakaitos simbolių plėtra.
% ls% failą=„*.log“
% išmetė $ failus
Vykdykite šią komandą, kad įjungtumėte „zsh“ pakaitos simbolių išplėtimą.
% nustatyti -arbaGLOB_SUBSTDabar, jei paleisite ankstesnes komandas, bus rodomas žurnalo failų sąrašas.
Išvada
„Bash“ ir „Zsh“ yra labai naudingi apvalkalai „Linux“ vartotojams. Abu korpusai turi keletą naudingų savybių. Vartotojas gali pasirinkti apvalkalą pagal reikiamą užduotį. Kai kurie svarbūs šių dviejų apvalkalų skirtumai aprašyti šiame straipsnyje, naudojant tinkamus pavyzdžius. Tikimės, kad perskaičius šį straipsnį skaitytojai išsiaiškins šių dviejų apvalkalų skirtumus