Har du någonsin velat komma undan Bash när du använder Linux? Det är förståeligt. Även Bash är ofta berömd som ett bra skal, det har många brister. Ange fiskskal. Det är ett bra alternativ med massor av snygga funktioner. Den mest anmärkningsvärda är prediktiv typ. Andra praktiska funktioner inkluderar syntaxmarkering, sökbar kommandog History och auto-förslag.

Installation

Fisk finns i mjukvaruförvaret för de flesta Linux distro. Använd följande kommando för att installera Fish.

Ubuntu

 sudo apt-get installerad fisk 

Arch Linux

 sudo pacman -S fisk 

OpenSUSE

 sudo zypper installera fisk 

Fedora

 sudo yum installera fisk 

Hitta den på GitHub

Kan du inte hitta den för din distro? Det ser ut att du kanske måste bygga det själv. Besök Fish Shell GitHub sidan. De har några detaljerade instruktioner om hur man bygger det.

Byta bas med fisk

Byta Bash med fisk är lika enkelt som ett enda kommando. Öppna din terminal och välj följande kommando.

 chsh-s / usr / bin / fish 

När det här kommandot har skrivits in kommer du att bli ombedd att ange ditt lösenord. Input den och Fish Shell kommer att ersätta Bash som din standard.

Nu när fisk är standard är det dags att byta till det. Ja, du kan bara stänga ditt terminalfönster och öppna det igen. Det är mycket snabbare att bara skriva kommandot nedan och omedelbart byta till det.

 Fisk 

Som sagt ovan är fisk mycket användarvänlig. Börja bara skriva. Det gissar. Vill du skriva in pacman kommandot? Chansen är att det fyller ut det för dig. Allt du behöver göra är att slå högerpilen på tangentbordet och låt det automatiskt slutföra. Den här funktionen är mycket kraftfull. Det fungerar inte bara med systemkommandon (som förpackare) utan med något kommando- eller terminalprogram tillgängligt. Om det är installerat på ditt system på något sätt, kommer Fish att hitta den och låta dig veta om den.

Konfiguration

Fisk behöver verkligen inte så mycket konfiguration. Från början bör allt sättas upp precis som du behöver. Det finns dock en liten tweak som kan göra din fiskupplevelse så mycket bättre: Inaktivera startmeddelandet. Även om det är användbart kan det bli ganska irriterande att se varje gång du öppnar ett nytt terminalfönster.

 Välkommen till fisk, det vänliga interaktiva skalet Skriv hjälp för instruktioner om hur man använder fisk 

För att inaktivera börjar du med att konfigurera Fish Shell-konfigurationskatalogen.

 mkdir -p ~ / .config / fish 

Efter att ha gjort katalogen är det dags att göra konfigurationsfilen.

 nano ~ / .config / fish / config.fish 

Klistra in koden nedan i nano-fönstret och tryck på "Ctrl + o" för att spara. När du är sparad kommer hälsningen aldrig dyka upp när du öppnar ett nytt terminalfönster.

 ställa in fish_greeting "" 

Mer konfiguration

Tillsammans med konfigurationsfilen är det också möjligt att konfigurera Fish med sitt webbgränssnitt. Öppna bara en terminal och skriv in kommandot nedan för att tas till det.

 fish_config 

Webbgränssnittet möjliggör många, många anpassningsalternativ. För många att lista här!

Slutsats

Medan Bash är ett bra skal, är fisk bättre. Det står för många brister Bash och andra skal har. Den auto-complete funktionen är en livräddare, och de robusta konfigurationsalternativen är ett välkommet tillägg. Skalet är väldigt snabbt och lätt på det är fötterna. Visst finns det andra alternativ, och kanske även några som skryter med likvärdiga egenskaper, men där Fish wins är dess enkelhet. Det är lätt att konfigurera, lätt att konfigurera och enkelt att få saker gjort.