zsh

ZSH - Ganske, hva annet er bra med det

ZSH - Ganske, hva annet er bra med det
Zsh er spioneringen som et flott alternativ til bash og alle andre skjell. Skallet har mange av funksjonene, om ikke alle bash, men med forbedringer. I følge fansen er det bedre å kule, redigere kommandoer og funksjoner for fullføring av menyer. Hvis du begynner å hoppe fra bash til andre løsninger, sjekk ut zshell og se om du liker det.

Hvorfor elsker elskere zsh?

Som forventet, når zsh starter, ser du liten forskjell fra andre skall. Gå gjennom en veiledning fra nettet og se hvordan du liker det. Et godt forslag er å bruke oh-my-zsh, det er en samfunnsdrevet samling av verktøy for zshell. Noe av det første du kanskje legger merke til er automatisk cd i kataloger. Bare begynn å skrive et katalognavn, og zsh vil fylle det opp. Du vil også få rekursiv utvidelse, et katalognavn usr / bin kan forkortes / u / b og zsh vil utvide den. Du har også byttesøk. Denne funksjonen viser alle tilgjengelige brytere for kommandoen du begynte å skrive.

Hvordan installerer du det?

Distribusjonen din kommer med bash, mest sannsynlig, hvis du vil bytte til zshell, kan du installere den med pakkelederen din.

$ sudo apt installere zsh

Når det er gjort, må du konfigurere det etter eget ønske. Heldigvis vil zsh kjøre et skript for deg hvis du ikke har noen innstillinger i hjemmekatalogen.

Du kan vise noen standardinnstillinger, men for å dra full nytte av skallet, les gjennom håndboken og velg noen flere funksjoner. Det er mange valg, følg videre lenger ned for noen alternativer om dette.

Alle disse trinnene setter bare opp hvordan skriptet kjører, når du har bestemt deg for å bruke det som standard skall, trenger du flere handlinger. Du har flere metoder for å oppnå dette. Hvilket skall du bruker som standard er angitt i filen '/ etc / passwd'. Du har mange brukere i denne filen, selv om du bare bruker denne maskinen. De andre brukerne er der for å fungere som spesielle brukere for spesifikke applikasjoner. Hvis du søker i den, kan du finne gdm-brukeren, som kjører gdm3 før du logger inn. Av denne grunn må du søke etter brukernavnet ditt og sjekke verdiene. Skallet ditt er den siste verdien i listen, for å endre verdiene, må du være root. Endre verdien til '/ bin / zsh' eller '/ usr / bin / zsh', sjekk med 'hvilken zsh'.

Du har også et kommandolinjeprogram, chsh. Dette er nødvendig hvis du ikke er rot på maskinen. Som en vanlig brukerkjøring:

$ chsh -s / usr / bin / zsh

Endringen trer ikke i kraft umiddelbart, du må logge ut og logge inn først.

Hvor er konfigurasjonsfilene?

For zshell har designerne gjort det klart og konsistent. Filene har samme navn, men på forskjellige steder. Miljøvariablene går inn etc / zsh / zshenv og ~.zshenv. Disse blir alltid lest, men sjelden brukt. Filene for når du logger inn er etc / zsh / zprofile og ~.zshprofile. Når du kjører eksterne kommandoer for påloggingsskallet, er filene det etc / zsh / zshlogin og ~.zshlogin henholdsvis. Til slutt, for det interaktive skallet ditt, setter du verdier i etc / zsh / zlogin og ~.zlogin.

For personlige preferanser og få skallet ditt til å fungere bedre for deg, bør du redigere det lokale ~ /.zshrc.

Hvordan kommer du i gang?

Det beste med zsh er konfigurasjonsskriptet som setter noen anstendige standardverdier. Før du graver dypt inn i dokumentasjonen og prøver å sette alle detaljer i konfigurasjonen, kan du prøve noen rammer. Du vil sannsynligvis støte på Oh-My-Zsh, dette rammeverket har nesten alt. Det er både temaer og plugin-moduler tilgjengelig. Gjør for vane å sjekke hva som er tilgjengelig og hvordan det fungerer. Mange av plugin-modulene er for et spesielt behov. Ansible-modulen har aliaser for å jobbe med Ansible, så vurder hvilke du installerer. For å finne moduler, start med pakken 'Oh-My-Zsh', nevnt tidligere. Hvis du begynner med programtilleggene på GitHub-siden deres, kan du finne mange programtillegg bidratt av samfunnet. Når du ser noe du liker, er det bare å legge det til 'plugins' -oppføringen i .zshrc-fil.

..
plugins = (git websøk)
..

Prøv noen om gangen og pass på at du ikke legger til for mange, det vil senke starten på skallet.

Hvordan endrer du det til f (l) avour?

Det er også temaer for å få det til å se bedre ut. De angir farge og ledetekst, de er også mulig å se annerledes ut, avhengig av hvordan de har logget på konsoll eller ssh. Mange av disse temaene reagerer også dynamisk på git-statusen til den nåværende katalogen. Du kan lage disse temaene selv, de er skallskript som setter ledeteksten og oppretter funksjoner for å håndtere miljøet ditt.

Konklusjon

Zshell har en endelig læringskurve, men ikke veldig bratt. Det er også et stort samfunn som deler sjenerøst av sine egne tilpasningsskript. Så snart du begynner å jobbe i skallet, er det verdt å ta en titt på kraften til skallet. Hvis du ikke bruker skallet ennå, kom i gang. Mange ting virker vanskeligere, men er enklere etter at du vet noen detaljer.

Hvordan vise OSD-overlegg i fullskjerm Linux-apper og spill
Å spille fullskjermspill eller bruke apper i distraksjonsfri fullskjermmodus kan avskrekke deg fra relevant systeminformasjon som er synlig i et panel...
Topp 5 spillfangstkort
Vi har alle sett og elsket streaming av spill på YouTube. PewDiePie, Jakesepticye og Markiplier er bare noen av de beste spillerne som har tjent milli...
Hvordan utvikle et spill på Linux
For et tiår siden ville ikke mange Linux-brukere forutsi at deres favorittoperativsystem en dag ville være en populær spillplattform for kommersielle ...