Heb je weleens weg willen zijn van Bash bij het gebruik van Linux? Het is begrijpelijk. Hoewel Bash vaak wordt geprezen als een geweldige schaal, heeft het veel tekortkomingen. Voer de schaal van de vis in. Het is een geweldig alternatief met veel leuke functies. Het meest opvallende voorspellende type. Andere handige functies zijn syntax highlighting, doorzoekbare commandogeschiedenis en automatische suggesties.

Installatie

Fish is beschikbaar in de softwarebibliotheek van de meeste Linux-distro's. Gebruik de volgende opdracht om Fish te installeren.

Ubuntu

 sudo apt-get install fish 

Arch Linux

 sudo pacman -S vis 

OpenSUSE

 sudo zypper installeer vis 

Fedora

 sudo yum installeer vis 

Vind het op GitHub

Kun je het niet vinden voor je distro? Het lijkt erop dat je het misschien zelf moet bouwen. Ga naar de Fishit GitHub-pagina. Ze hebben een aantal gedetailleerde instructies voor het bouwen ervan.

Bash met vis vervangen

Het vervangen van Bash door Fish is zo eenvoudig als een enkele opdracht. Open uw terminal naar keuze en voer de volgende opdracht uit.

 chsh -s / usr / bin / fish 

Nadat deze opdracht is ingevoerd, wordt u gevraagd om uw wachtwoord in te voeren. Voer het in en Fish shell vervangt Bash als standaard.

Nu Fish de standaard is, is het tijd om er naar over te schakelen. Ja, u kunt gewoon uw terminalvenster sluiten en vervolgens opnieuw openen. Het is veel sneller om alleen de onderstaande opdracht in te voeren en er onmiddellijk naar over te schakelen.

 Vis 

Zoals hierboven vermeld, is Fish zeer gebruiksvriendelijk. Begin gewoon te typen. Het zal raden. Wil je de pacman opdracht typen? De kans bestaat dat het het voor je zal invullen. Het enige wat je hoeft te doen is de pijl naar rechts op je toetsenbord aanraken en het automatisch aanvullen. Deze functie is erg krachtig. Het werkt niet alleen met systeemopdrachten (zoals packagers) maar met elk beschikbaar commando- of terminalprogramma. Als het op de een of andere manier op uw systeem is geïnstalleerd, zal Fish het vinden en u hiervan op de hoogte stellen.

Configuratie

Fish heeft echt niet zoveel configuratie nodig. Vanaf het begin moet alles precies zo worden opgezet als je nodig hebt. Er is echter een kleine aanpassing die uw Fish-ervaring veel beter kan laten verlopen: het opstartbericht uitschakelen. Hoewel het nuttig is, kan het behoorlijk vervelend zijn om elke keer dat u een nieuw terminalvenster opent te zien.

 Welkom bij fish, de vriendelijke interactieve shell Type-hulp voor instructies over het gebruik van vis 

Om uit te schakelen, begin je met het maken van de Fish shell-configuratiemap.

 mkdir -p ~ / .config / fish 

Na het maken van de map, is het tijd om het configuratiebestand te maken.

 nano ~ / .config / fish / config.fish 

Plak de onderstaande code in het nano-venster en druk op "Ctrl + o" om op te slaan. Wanneer deze wordt opgeslagen, wordt de begroeting nooit weergegeven tijdens het openen van een nieuw terminalvenster.

 fish_greeting instellen "" 

Meer configuratie

Samen met het configuratiebestand is het ook mogelijk om Fish te configureren met zijn webinterface. Open eenvoudigweg een terminal en voer de onderstaande opdracht in om ernaar te gaan.

 fish_config 

De webinterface biedt vele, vele aanpassingsmogelijkheden. Te veel om hier te vermelden!

Conclusie

Hoewel Bash een goede schelp is, is vis beter. Het maakt veel van de tekortkomingen goed die Bash en andere shells hebben. De automatisch aanvullen-functie is een redder in nood en de robuuste configuratie-opties zijn een welkome aanvulling. De schaal is erg snel en licht aan zijn voeten. Natuurlijk zijn er nog andere alternatieven, en misschien zelfs sommige met dezelfde kenmerken, maar waar Fish wint, is de eenvoud ervan. Het is eenvoudig in te stellen, eenvoudig in te stellen en gemakkelijk om dingen gedaan te krijgen.