zsh

ZSH - Ganska, vad mer är bra med det

ZSH - Ganska, vad mer är bra med det
Zsh tippas som ett bra alternativ till bash och alla andra skal. Skalet har många av funktionerna, om inte alla bash men med förbättringar. Enligt sina fans är det bättre att klumpa ihop, redigera kommandon och komplettera menyfunktioner. Om du börjar hoppa från bash till andra lösningar, kolla in zshell och se om du gillar det.

Varför älskar älskare zsh?

Som förväntat ser du liten skillnad från andra skal när zsh startar. Gå igenom en handledning från webben och se hur du gillar det. Ett bra förslag är att använda oh-my-zsh, det är en community driven samling verktyg för zshell. Några av de första sakerna du kanske märker är automatisk cd i kataloger. Börja bara skriva ett katalognamn och zsh fyller det. Du får också rekursiv expansion, ett katalognamn usr / bin kan förkortas / u / b och zsh kommer att utöka det. Du har också switch-sökning, den här funktionen listar alla tillgängliga växlar för det kommando du började skriva.

Hur installerar du det?

Din distribution kommer med bash, troligtvis, om du vill byta till zshell kan du installera den med din pakethanterare.

$ sudo apt installera zsh

När det är klart måste du konfigurera det efter eget tycke. Lyckligtvis kommer zsh att köra ett skript åt dig om du inte har några inställningar i din hemkatalog.

Du kan visa vissa standardinställningar men för att dra full nytta av skalet, läs igenom manualen och välj några fler funktioner. Det finns många val, följ längre ner för några alternativ om detta.

Alla dessa steg ställer bara in hur skriptet körs, när du har bestämt dig för att använda det som ditt standardskal behöver du fler åtgärder. Du har flera metoder för att uppnå detta. Vilket skal du använder som standard anges i filen '/ etc / passwd'. Du har många användare i den här filen även om du bara använder den här maskinen. De andra användarna är där för att fungera som speciella användare för specifika applikationer. Om du söker i den kan du hitta gdm-användaren, som kör gdm3 innan du loggar in. Av denna anledning måste du söka efter ditt användarnamn och kontrollera värdena. Ditt skal är det sista värdet i listan, för att ändra värdena måste du vara root. Ändra värdet till '/ bin / zsh' eller '/ usr / bin / zsh', kolla med 'vilken zsh'.

Du har också ett kommandoradsverktyg, chsh. Detta är nödvändigt om du inte är rot på maskinen. Som en vanlig användarkörning:

$ chsh -s / usr / bin / zsh

Ändringen träder inte i kraft omedelbart, du måste logga ut och logga in först.

Var är konfigurationsfilerna??

För zshell har designarna gjort det tydligt och konsekvent. Filerna har samma namn men på olika platser. Miljövariablerna går in etc / zsh / zshenv och ~.zshenv. Dessa läses alltid men används sällan. Filerna för när du loggar in är etc / zsh / zprofile och ~.zshprofile. När du kör externa kommandon för inloggningsskalet är filerna etc / zsh / zshlogin och ~.zshlogin respektive. Slutligen, för ditt interaktiva skal anger du värden i etc / zsh / zlogin och ~.zlogin.

För personliga preferenser och få ditt skal att fungera bättre för dig, bör du redigera din lokala ~ /.zshrc.

Hur kommer du igång?

Det bästa med zsh är konfigurationsskriptet som anger några anständiga standardvärden. Innan du gräver djupt in i dokumentationen och försöker ställa in alla detaljer i konfigurationen, prova några ramar. Du kommer förmodligen att stöta på Oh-My-Zsh, det här ramverket har nästan allt. Det finns både teman och plugin-program tillgängliga. Var vana att kolla vad som finns tillgängligt och hur det fungerar. Många av plugin-programmen är för ett speciellt behov. Ansible-modulen har alias för att arbeta med Ansible, så överväga vilka du installerar. För att hitta moduler, börja med paketet 'Oh-My-Zsh', som nämnts tidigare. Om du börjar med plugins på deras GitHub-sida kan du hitta många plugins som bidragits av communityn. När du ser något du gillar, lägg bara till det i "plugins" -posten i din .zshrc-fil.

..
plugins = (git web-search)
..

Pröva några i taget och se till att du inte lägger till för många, det kommer att sakta ner början på skalet.

Hur ändrar du det till din f (l) avour?

Det finns också teman för att få det att se bättre ut. De ställer in färg och prompten, de är också möjliga att se olika ut beroende på hur om de har loggat in på konsolen eller ssh. Många av dessa teman svarar också dynamiskt på git-status för den aktuella katalogen. Du kan skapa dessa teman själv, de är skalskript som ställer in prompten och skapar funktioner för att hantera din miljö.

Slutsats

Zshell har en definitiv inlärningskurva, men inte mycket brant. Det finns också ett stort samhälle som delar generöst av sina egna anpassningsskript. Så snart du börjar arbeta i skalet är det värt att titta på skalets kraft. Om du inte använder skalet ännu, kom igång. Många saker verkar svårare men är enklare när du känner till några detaljer.

SuperTuxKart för Linux
SuperTuxKart är en fantastisk titel som är utformad för att ge dig Mario Kart-upplevelsen gratis på ditt Linux-system. Det är ganska utmanande och rol...
Battle for Wesnoth Tutorial
Slaget om Wesnoth är ett av de mest populära open source-strategispel som du kan spela just nu. Det här spelet har inte bara utvecklats under mycket l...
0 A.D. Handledning
Av de många strategispelen där ute, 0 A.D. lyckas framstå som en omfattande titel och ett mycket djupt, taktiskt spel trots att det är öppen källkod. ...