Fisk: Ett bättre alternativ till bash som många inte är medvetna om
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.