Hoe Fish shell installeren en gebruiken in Linux?

voordat we meer te weten komen over Fish Shell, laten we een overzicht hebben van Shell & Kernel.

Shell is een programma dat een interface biedt tussen de gebruiker en de kernel.

Kernel is het hart van het Linux-besturingssysteem dat alles tussen een gebruiker en het besturingssysteem (OS) beheert.

Shell is beschikbaar voor alle gebruikers tijdens het opstarten van de terminal, waardoor ze op hun beurt de beschikbare commando ‘ s kunnen uitvoeren. Zodra het uitvoeren van de opdracht is voltooid, zal de uitvoer worden bekeken in het terminalvenster.

Bash Shell staat voor Bourne Again Shell, de standaard login shell die wordt gebruikt onder de Linux distributies.

In Linux zijn er verschillende soorten shells beschikbaar voor gebruikers, en we zullen een van de meest populaire shell genaamd “Fish shell” bespreken in deze tutorial.

Wat is visschelp?

Fish Shell staat voor friendly interactive shell die volledig uitgeruste, slimme en gebruiksvriendelijke commandoregel shell is die veel handige functies ondersteunt in tegenstelling tot elke andere shell.

functies zijn Autosuggestion, Sane Scripting, Man Page Completies, web-Based configuratie en glorieuze VGA kleur.

Fish shell maakt uw commandoregel productiever, nuttig & leuk zonder een aantal Linux commando ‘ s te onthouden vanwege hun handige functies.

bent u nieuwsgierig om het te testen? Zo ja, ga je gang en installeer het door de onderstaande stappen te volgen.

Fish shell installeren in Linux

Fish shell kan eenvoudig worden geïnstalleerd omdat het beschikbaar is in de standaard repositories van de meeste Linux distributies. In het geval dat het niet beschikbaar is in je distro, voeg dan Fish shell official repository toe om het te installeren.

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

voor Arch Linux gebaseerde systemen, gebruik pacman commando om fish shell te installeren.

$ sudo pacman -S fish

1.1) Fish shell installeren met behulp van officiële repository

Voor Ubuntu en hun derivaten, gebruik Apt commando om fish shell te installeren.

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

Voor Fedora 31, gebruik DNF commando om fish shell te installeren.

Voor Debian 10:

voor RHEL/CentOS-systemen gebruikt u het commando YUM om fish shell te installeren.

op RHEL 7:

op CentOS 8:

voor CentOS 7:

Voor openSUSE Leap 15.2-systeem, gebruik de opdracht zypper om fish shell te installeren.

Fish shell Usage

zodra de Fish shell succesvol is geïnstalleerd, typt u gewoon fish in uw terminal, die automatisch overschakelt naar de fish shell van de standaard bash shell.

$ fish

onderstaande schermafbeelding laat zien dat de visschelp is geladen en klaar is voor gebruik. “fish“standaard vraagt de gebruikersnaam, hostnaam en werkmap aan die zelfs aangepast kunnen worden, op basis van uw eis door de fish_prompt functie uit te voeren.

Fish shell

Auto Suggestie

wanneer u enkele letters van commando ‘ s typt in de Fish shell, zal het automatisch een commando voorstellen in een lichtgrijs kleur die onlangs werden gebruikt.

Fish shell auto suggestions

zodra auto suggestion het gewenste commando levert, ga je gang en druk op de Left Arrow Key vul het commando in, in plaats van het volledige commando te typen.

onmiddellijk kan de vorige geschiedenis van de overeenkomende tekenreeks worden benaderd door op Up Arrow Key te drukken na het typen van enkele letters van het gewenste commando. Het is vergelijkbaar met die van bash shell CTRL+r optie.

Tabvoltooiing

na het typen van de gewenste opdracht, drukt u op de Tab-knop om relevante opdrachten te ontdekken.

refereer screenshot hieronder:

Fish shell tab completions

druk op de Tab knop nog een keer om de volledige lijst te zien.

syntaxismarkering

Fish voert syntaxismarkering uit tijdens het typen van opdrachten in de terminal. Ongeldige commando ‘ s worden gemarkeerd in RED color.

syntaxis highlighting

Fish Shell zal de geldige bestandspaden onderstrepen waarin de ongeldige paden in rode kleur zullen verschijnen zonder onderstreping.

webgebaseerde configuratie

Fish shell heeft een coole functie, waarmee we kleuren, prompt, functies, variabelen, geschiedenis en bindingen via webbrowser kunnen instellen.

voer het volgende commando uit in de terminal, om de webconfiguratie-interface te starten.

eenmaal uitgevoerd, drukt u op Ctrl+c om af te sluiten .

Man Page Completions

andere shells ondersteunen programmeerbare completies, maar alleen fish genereert ze automatisch door uw geïnstalleerde manpages te ontleden.

om uit te voeren, Voer het onderstaande commando uit.

Fish instellen, als standaard shell

om vertrouwd te raken met fish shell, werd voorgesteld om de Fish shell als uw standaard shell in te stellen in plaats van elke keer over te schakelen. Om er gebruik van te maken, erachter te komen de fish shell locatie met behulp van de onderstaande opdracht.

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

standaard shell kan worden gewijzigd als “fish shell” door het volgende commando uit te voeren.

$ chsh -s /usr/bin/fish

Note: Controleer of de vis shell binaire bestanden is toegevoegd aan het /etc/shells bestand of niet? Indien niet toegevoegd, voer je het volgende commando uit om het toe te voegen.

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

eenmaal gewend aan fish shell en wil bash shell opnieuw gebruiken, voer dan de volgende commando ‘ s uit.

om tijdelijk over te schakelen naar “bash”.

$ bash

om” bash ” permanent terug te draaien.

$ chsh -s /bin/bash

conclusie

Tutorial is precies voorbereid om verschillende kenmerken van Visschelp te bespreken.

steun ons door het artikel te delen!!!

Geef een antwoord

Het e-mailadres wordt niet gepubliceerd.