Hur man installerar och använder Fish shell i Linux?

innan vi får veta om Fish Shell, låt oss få en översikt över Shell & kärna.

Shell är ett program som ger ett gränssnitt mellan användaren och kärnan.

kärnan är hjärtat i Linux-operativsystemet som hanterar allt mellan en användare och operativsystem (OS).

Shell är tillgängligt för alla användare medan du startar terminalen vilket i sin tur gör att de kan köra tillgängliga kommandon. När kommandokörningen är klar kommer den att visas i terminalfönstret.

Bash Shell står för Bourne Again Shell som är standardinloggningsskalet som används bland Linux-distributionerna.

i Linux finns det olika typer av skal tillgängliga för användare, och vi kommer att diskutera ett av de mest populära skalet som heter ”Fish shell” i denna handledning.

Vad är Fiskskal?

Fish Shell står för friendly interactive shell som är fullt utrustat, smart och användarvänligt kommandoradsskal som stöder många praktiska funktioner till skillnad från alla andra skal.

funktioner är Autosuggestion, Sane Scripting, Man sida kompletteringar, webbaserad konfiguration och härliga VGA färg.

Fish shell Gör din kommandorad mer produktiv, användbar & kul utan att komma ihåg en massa Linux-kommandon på grund av deras praktiska funktioner.

är du nyfiken på att testa det? Om ja, gå vidare och installera det genom att följa nedanstående steg.

installera Fish shell i Linux

Fish shell kan installeras enkelt eftersom det är tillgängligt i standardförvaren för de flesta Linux-distributioner. Om det inte är tillgängligt i din distro, Lägg till Fish shell official repository för att installera det.

$ sudo yum install fish$ sudo dnf install fish$ sudo apt install fish$ sudo zypper install fish

för Arch Linux-baserade system, använd pacman-kommandot för att installera fish shell.

$ sudo pacman -S fish

1.1) installera Fish shell med officiellt arkiv

för Ubuntu och deras derivat, använd apt-kommandot för att installera fish shell.

$ sudo apt-add-repository ppa:fish-shell/release-3$ sudo apt update$ sudo apt install fish

För Fedora 31, använd DNF-kommandot för att installera fish shell.

för Debian 10:

för RHEL/CentOS-system, använd yum-kommandot för att installera fish shell.

på RHEL 7:

på CentOS 8:

för CentOS 7:

för openSUSE Leap 15.2-systemet, använd zypper-kommandot för att installera fish shell.

användning av Fiskskal

När fiskskalet har installerats skriver du bara fish I din terminal, som automatiskt växlar till fiskskalet från standard bash-skalet.

$ fish

nedan skärmdump visar att fiskskalet är laddat och klart att användas. ”fish”standard frågar användarnamn, värdnamn och arbetskatalog som kan även anpassas, baserat på dina krav genom att utföra funktionen fish_prompt.

Fiskskal

auto förslag

När du skriver några kommandon i fiskskalet kommer det automatiskt att föreslå ett kommando i en ljusgrå färg som nyligen användes.

Fish shell Auto förslag

När auto förslag ger önskat kommando, gå vidare och slå Left Arrow Key för att fylla i kommandot istället för att skriva hela kommandot.

omedelbart kan Tidigare Historik för matchande sträng nås genom att trycka på Up Arrow Key efter att ha skrivit några bokstäver i önskat kommando. Det liknar det för bash shell CTRL+r alternativ.

tab Completion

När du har skrivit önskat kommando trycker du på Tab-knappen för att upptäcka relevanta kommandon.

se skärmdump nedan:

fiskskal fliken kompletteringar

Tryck på Tab knappen en gång till för att se hela listan.

syntaxmarkering

Fish utför syntaxmarkering medan du skriver några kommandon i terminalen. Ogiltiga kommandon markeras i RED color.

syntaxmarkering

Fish Shell kommer att understryka de giltiga filvägarna där de ogiltiga sökvägarna kommer att visas i röd färg utan understrykning.

webbaserad konfiguration

Fish shell har en cool funktion, som tillåter oss att ställa in färger, prompt, funktioner, variabler, historia och bindningar via webbläsare.

kör följande kommando i terminalen för att starta Webbkonfigurationsgränssnittet.

När du har kört trycker du påCtrl+c för att avsluta .

Man Page Completions

andra skal stöder programmerbara kompletteringar, men endast fish genererar dem automatiskt genom att analysera dina installerade man-sidor.

för att utföra, kör kommandot nedan.

Inställning av fisk, som standardskal

för att bekanta sig med fiskskal, föreslog att fiskskalet skulle vara ditt standardskal istället för att byta över varje gång. För att använda det, räkna ut fiskskalplatsen med hjälp av kommandot nedan.

$ whereis fishfish: /usr/bin/fish /etc/fish /usr/share/fish /usr/share/man/man1/fish.1.gz

standardskal kan ändras som” fiskskal ” genom att köra följande kommando.

$ chsh -s /usr/bin/fish

Note: kontrollera om fish Shell-binärerna har lagts till i filen /etc/shells eller inte? Om det inte läggs till, Kör följande kommando för att lägga till det.

$ echo /usr/bin/fish | sudo tee -a /etc/shells

När du är van vid fiskskal och vill använda bash-skal igen, kör sedan följande kommandon.

för att växla över ”bash” tillfälligt.

$ bash

för att återställa” bash ” permanent.

$ chsh -s /bin/bash

slutsats

handledning har varit exakt beredd att diskutera om olika funktioner i Fisk skal.

Vänligen stödja oss genom att dela artikeln!!!

Lämna ett svar

Din e-postadress kommer inte publiceras.