I nästa artikel ska vi ta en titt på Fish. Detta namn är en förkortning för vänligt interaktivt skal. Det är ett välutrustat, smart och lättanvänt skal för Unix-liknande system. Den levereras med många viktiga funktioner som autosuggestion, syntaxmarkering, sökhistorik (som CTRL + R i Bash), smart sökfunktionalitet, VGA-färgstöd, webbaserad konfiguration, manuella sidkompletteringar och många andra färdiga att använda. .
Vi behöver bara installera detta skal för att börja använda det på kort tid. Glöm komplicerade konfigurationer och installera extra tillägg eller plugins. I den här artikeln kommer vi att se hur installera och använd Fish shell på Ubuntu, även om den är tillgänglig för olika GNU / Linux-system. Du kommer att kunna veta mer i projektwebbplats.
Installera Fish
Trots att han var en skal mycket lätt att använda och rik på funktioner, det ingår inte i standardförvaret för de flesta GNU / Linux-distributioner. Det finns i de officiella förvaren för mycket få Gnu / Linux-distributioner, till exempel Arch Linux, Gentoo, NixOS och Ubuntu. I nästa artikel I Jag ska testa detta skal på Ubuntu 17.10. För att installera det måste du bara öppna en terminal (Ctrl + Alt + T) och skriva i den:
sudo apt-get update && sudo apt-get install fish
Användning av fisk
till växla till Fish från vår standardterminal (Ctrl + Alt + T) behöver vi bara skriva följande:
fish
Du hittar Standard fiskkonfiguration i ~ / .config / fish / config.fish. Om det inte finns måste vi bara skapa det.
Automatiska förslag
När detta skal har startats, när vi skriver ett kommando, föreslår det automatiskt ett kommando i en ljusgrå färg. Om du skriver de första bokstäverna i ett Gnu / Linux-kommando och tryck på Tab-tangenten för att automatiskt slutföra kommandot om det finns fler möjligheter kommer det att listas dem.
Vi kan välja de kommandon som listas i listan med piltangenterna upp / ned. Efter att ha valt kommandot vi vill utföra behöver vi bara trycka på ENTER för att utföra det.
Som vi redan vet gör vi omvänd sökning genom att trycka på (Ctrl + R) för att söka efter kommandon i bash-skalhistoriken. Men detta är inte nödvändigt med detta skal. Vi måste helt enkelt göra det skriv de första bokstäverna i ett kommando och välj kommandot från listan.
Smart sökning
Vi kan också göra en smart sökning för att hitta ett specifikt kommando, fil eller katalog. Till exempel ja vi skriver delsträngen för ett kommando, då måste vi bara trycka på nedåtpilen för att skriva vad vi vill söka efter.
Syntaxmarkering
Vi kommer att märka syntaxmarkeringen när vi skriver ett kommando. Vi kan se skillnaden i skärmdumparna nedan när jag skriver samma kommando i Bash and Fish.
Som du kan se har "sudo" markerats i Fish. Vad mer, du kommer att visa ogiltiga kommandon i rött som standard
Webbaserad konfiguration
Detta är en annan cool funktion. Vi kommer att kunna ställa in våra färger, ändra fiskindikatorn och visa funktioner, variabler, historik, tangentbindningar, allt från en webbsida.
till starta webbkonfigurationsgränssnitt, vi måste helt enkelt skriva:
fish_config
Programmerbara avslutningar
Bash och andra skal stöder programmerbara avslutningar, men bara den här applikationen genererar dem automatiskt vid analys av installerade man-sidor. För att göra det, kör:
fish_update_completions
Inaktivera hälsning
Som standard kommer detta skal att visa oss en hälsningar till början (Välkommen till fisk, det vänliga interaktiva skalet). Om vi inte vill att detta hälsningsmeddelande ska visas kan vi inaktivera det. För att göra detta måste vi redigera konfigurationsfilen:
vi ~/.config/fish/config.fish
En gång i filen lägger vi till följande rad:
set -g -x fish_greeting ' '
Om vi föredrar att anpassa hälsningen istället för att inaktivera den, gör vi det genom att lägga till meddelandet på raden som vi lägger till i filen
set -g -x fish_greeting 'Bienvenid@ usuario'
Få hjälp
till öppna Fish-dokumentationssidan i vår webbläsare standard från terminal, skriv bara:
help
Den officiella dokumentationen öppnas i vår standardwebbläsare. Vad mer, vi kan använda man-sidor för att visa hjälpavsnittet för valfritt kommando.
Ställ in Fish som standardskal
Om du gillade det här skalet kan du ställ in det som ditt standardskal. För att göra detta använder du kommandot chsh:
chsh -s /usr/bin/fish
här, / usr / bin / fisk Det är vägen till fiskvägen. Om du inte vet rätt sökväg hjälper följande kommando dig:
which fish
När du är klar loggar du ut och startar om session för att använda det nya standardskalet.
Kom ihåg att vissa skript skrivna för Bash kanske inte är helt kompatibla med Fish.
Om du vill återvända till Bash, kör bara:
bash
Om du vill att Bash ska vara ditt standardskal permanent, kör:
chsh -s /bin/bash
Och det är allt för nu. Med vad du har läst här kanske du redan har en grundläggande uppfattning om vad du kan göra med detta skal. Om du letar efter Bash-alternativ kan det här vara ett bra alternativ.
Hur kan jag rengöra autoslutförandet? Jag skrev rm 11, sedan gav jag den enter, och jag ville ta bort flera filer som börjar med siffran 1, och när jag sätter rm igen får jag autoslutförandet med nummer 11, hur rengör jag det?
Från konfigurationswebben med kommandot "fish_config"
Det finns ett avsnitt som är kommandohistoriken. Jag har inte försökt men säkert hämtar jag dem från `historia`, jag föreställer mig att om du tar bort den från en webbplats kommer den att ta bort den från den andra.
Hur konfigureras alias?