Vis: een beter alternatief voor Bash dat velen niet weten
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.