zsh

ZSH - Smukt, hvad der ellers er godt ved det

ZSH - Smukt, hvad der ellers er godt ved det
Zsh er udråbt som et godt alternativ til bash og alle andre skaller. Skallen har mange af funktionerne, hvis ikke alle bash men med forbedringer. Ifølge sine fans er det bedre ved globbing, redigeringskommandoer og menuafslutningsfunktioner. Hvis du begynder at hoppe fra bash til andre løsninger, skal du tjekke zshell og se, om du kan lide det.

Hvorfor elsker elskere zsh?

Som forventet, når zsh starter, ser du lille forskel fra andre skaller. Gå gennem en tutorial fra internettet og se, hvordan du kan lide det. Et godt forslag er at bruge oh-my-zsh, det er en community-driven samling af værktøjer til zshell. Nogle af de første ting, du måske bemærker, er automatisk cd i mapper. Bare start med at skrive et katalognavn, og zsh udfylder det. Du får også rekursiv udvidelse, et katalognavn usr / bin kan forkortes / u / b, og zsh udvider det. Du har også switch-søgning, denne funktion viser alle tilgængelige switches til den kommando, du begyndte at skrive.

Hvordan installerer du det?

Din distribution kommer med bash, sandsynligvis, hvis du vil skifte til zshell, kan du installere den med din pakkehåndtering.

$ sudo apt installere zsh

Når det er gjort, skal du konfigurere det efter din egen smag. Heldigvis kører zsh et script til dig, hvis du ikke har nogen indstillinger i din hjemmekatalog.

Du kan vise nogle standardindstillinger, men for at drage fuld fordel af skallen skal du læse vejledningen og vælge nogle flere funktioner. Der er mange valg, følg længere nede for nogle muligheder om dette.

Alle disse trin opsætter kun, hvordan scriptet kører, når du har besluttet at bruge det som din standardskal, har du brug for flere handlinger. Du har flere metoder til at opnå dette. Hvilken skal du bruger som standard er angivet i filen '/ etc / passwd'. Du har mange brugere i denne fil, selvom kun du bruger denne maskine. De andre brugere er der for at fungere som specielle brugere til specifikke applikationer. Hvis du søger i det, kan du finde gdm-brugeren, der kører gdm3, inden du logger ind. Af denne grund skal du søge efter dit brugernavn og kontrollere værdierne. Din shell er den sidste værdi på listen. For at ændre værdierne skal du være root. Skift værdien til '/ bin / zsh' eller '/ usr / bin / zsh', tjek med 'hvilken zsh'.

Du har også et kommandolinjeprogram, chsh. Dette er nødvendigt, hvis du ikke er rod på maskinen. Som en almindelig brugerkørsel:

$ chsh -s / usr / bin / zsh

Ændringen træder ikke i kraft med det samme, du skal logge ud og tilbage først.

Hvor er konfigurationsfilerne?

For zshell har designerne gjort det klart og konsekvent. Filerne har de samme navne, men forskellige steder. Miljøvariablerne går ind etc / zsh / zshenv og ~.zshenv. Disse læses altid, men bruges sjældent. Filerne til når du logger ind er etc / zsh / zprofile og ~.zshprofile. Når du kører eksterne kommandoer til login-shell, er filerne det etc / zsh / zshlogin og ~.zshlogin henholdsvis. Endelig indstiller du værdier til din interaktive skal etc / zsh / zlogin og ~.zlogin.

For personlige præferencer og få din shell til at fungere bedre for dig, skal du redigere din lokale ~ /.zshrc.

Hvordan kommer du i gang?

Det bedste ved zsh er konfigurationsscriptet, der angiver nogle anstændige standardindstillinger. Inden du graver dybt ned i dokumentationen og prøver at indstille alle detaljer i konfigurationen, skal du prøve et par rammer. Du vil sandsynligvis løbe ind i Oh-My-Zsh, denne ramme har det næsten alt. Der er både temaer og plug-ins tilgængelige. Bliv vane med at tjekke, hvad der er tilgængeligt, og hvordan det fungerer. Mange af plug-insne er til et specielt behov. Ansible-modulet har aliasser til at arbejde med Ansible, så overvej hvilke du installerer. For at finde moduler skal du starte med pakken 'Oh-My-Zsh', der er nævnt tidligere. Hvis du starter med plugins på deres GitHub-side, kan du finde mange plugins, der er bidraget af samfundet. Når du ser noget, du kan lide, skal du blot tilføje det til 'plugins'-posten i din .zshrc-fil.

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

Prøv et par ad gangen, og sørg for at du ikke tilføjer for mange, det vil sænke starten på skallen.

Hvordan ændrer du det til din f (l) avour?

Der er også temaer, der får det til at se bedre ud. De indstiller farve og prompten, de er også mulige til at se anderledes ud, afhængigt af hvordan de har logget ind på konsol eller ssh. Mange af disse temaer reagerer også dynamisk på git-status for den aktuelle mappe. Du kan selv oprette disse temaer, de er shell-scripts, der indstiller prompten og opretter funktioner til at håndtere dit miljø.

Konklusion

Zshell har en endelig indlæringskurve, men ikke en meget stejl. Der er også et stort samfund, der deler generøst af deres egne tilpasningsskripter. Så snart du begynder at arbejde i skallen, er det værd at se på skallenes kraft. Hvis du ikke bruger skallen endnu, skal du komme i gang. Mange ting virker sværere, men er enklere, når du kender nogle detaljer.

5 bedste arkadespil til Linux
I dag er computere seriøse maskiner, der bruges til spil. Hvis du ikke kan få den nye høje score, ved du hvad jeg mener. I dette indlæg vil du kende n...
Kamp om Wesnoth 1.13.6 Udvikling frigivet
Kamp om Wesnoth 1.13.6 udgivet i sidste måned, er den sjette udviklingsudgivelse i 1.13.x-serien, og den leverer en række forbedringer, især til bruge...
Sådan installeres League Of Legends på Ubuntu 14.04
Hvis du er fan af League of Legends, er dette en mulighed for dig at prøvekøre League of Legends. Bemærk, at LOL understøttes på PlayOnLinux, hvis du ...