Comment passer de Bash à Fish Shell sur Linux

Dans le terminal, de nombreux utilisateurs s'en tiennent à Bash. En conséquence, leur expérience terminale n'est pas aussi bonne qu'elle pourrait l'être. C'est très basique, sans fonctionnalités modernes prêtes à l'emploi. Si vous souhaitez une meilleure expérience de terminal, envisagez de passer de Bash à Fish Shell.

Installer une coquille de poisson

Avant de passer de Bash à Fish Shell en tant que terminal principal Shell, vous devez l'installer sous Linux. Heureusement, il est très populaire et il en existe des packages sur à peu près toutes les distributions Linux. Ouvrez un terminal et entrez la commande ci-dessous pour l'installer.

Ubuntu

sudo apt installer poisson

Debian

sudo apt-get install fish

Arch Linux

sudo pacman -S poisson

Feutre

sudo dnf installer poisson

OuvrirSUSE

sudo zypper installer poisson

Autres Linux

Le poisson existe depuis un certain temps, bien qu'il soit assez moderne dans ses fonctionnalités. En raison de son âge, il est assez facile de l'obtenir sur à peu près n'importe quelle distribution Linux. Pour l'installer, ouvrez un terminal et recherchez dans votre gestionnaire de paquets « fish » ou « fish shell ». Alternativement, consultez la page officielle Github et construisez-la à partir de la source avec le code du programme.

Changer de bash en carapace de poisson

L'utilisation de Fish comme coquille principale peut prendre un certain temps pour s'y habituer, car elle est très différente de Bash. Contrairement à beaucoup d'autres alternatives (comme Zsh, Ksh, etc.), Fish n'utilise pas le système Bash comme base. Étant donné que Fish a cette conception, certaines commandes peuvent refuser de fonctionner en raison d'une syntaxe différente, et vous devrez probablement changer certaines habitudes lors de l'utilisation du terminal.

Comment passer de Bash à Fish Shell sur Linux

Heureusement pour vous, il y a une excellente page qui décrit toutes les subtilités de la coquille de poisson et de l'environnement à parcourir. Il décrit la syntaxe du poisson, la façon dont il gère la tuyauterie et bien d'autres choses. Si vous envisagez de faire le changement, faites-vous plaisir et lisez-le.

Une fois que vous avez consulté l'aide-mémoire, vous pouvez ouvrir un terminal en toute sécurité et modifier le shell par défaut de votre utilisateur de Bash à Fish Shell. Dans le terminal, exécutez la  commande chsh  . Cependant, ne l'exécutez pas avec  sudo , ou vous pourriez potentiellement remplacer le shell de l'utilisateur Root par Fish au lieu du vôtre.

chsh -s /usr/bin/fish

L'exécution de la commande chsh affectera à votre utilisateur le nouveau shell. Pour obtenir un accès instantané à Fish avec votre utilisateur, écrivez fish dans le terminal. Sinon, redémarrez votre PC Linux pour finaliser le basculement. Après le redémarrage, reconnectez-vous et ouvrez à nouveau un terminal. Si tout se passe bien, Fish sera la nouvelle valeur par défaut et vous serez accueilli avec le Fish Shell, plutôt que Bash.

Configuration du poisson

Bien que vous soyez passé au Fish Shell, il n'est pas entièrement prêt à l'emploi. L'étape suivante consiste à le configurer. Dans le terminal, créez un nouveau dossier de configuration.

mkdir -p ~/.config/fish

Ensuite, créez un nouveau fichier de configuration, dans le nouveau dossier de configuration Fish :

touchez ~/.config/fish/config.fish

L'utilisation du toucher crée un fichier de configuration Fish Shell vierge sans rien dedans. À ce stade, vous pouvez ajouter en toute sécurité des configurations personnalisées dans le shell. Pour la plupart des utilisateurs, la seule modification nécessaire est de désactiver définitivement le message de bienvenue. Ajoutez la modification à la configuration Fish en exécutant la commande suivante :

echo 'set fish_greeting ""' >> ~/.config/fish/config.fish

Sauvegarde de la configuration du poisson

Configurer Fish sur plusieurs ordinateurs peut être assez ennuyeux, car vous devrez créer une nouvelle configuration pour chaque PC. Un moyen plus rapide consiste à créer une sauvegarde du fichier et à le restaurer sur chaque PC sur lequel vous prévoyez d'utiliser Fish. Pour sauvegarder la configuration, exécutez cette commande dans le terminal

cp ~/.config/fish/config.fish ~/Documents/

Pour restaurer la config, déplacez le fichier vers le nouveau PC, placez-le dans le dossier Documents et exécutez :

mkdir -p ~/.config/fish

cp ~/Documents/config.fish ~/.config/fish/config.fish

Personnalisation

Comment passer de Bash à Fish Shell sur Linux

Pour la plupart, Fish est tout configuré et prêt à l'emploi. Cependant, si vous souhaitez le personnaliser et le configurer davantage, il existe un moyen de le faire. Allez dans le terminal et exécutez cette commande :

fish_config

L'exécution de cette commande ouvrira automatiquement un nouvel onglet dans votre navigateur Web, avec ses aspects possibles de Fish.

Dans la fenêtre Fish_Config, vous pourrez appliquer des thèmes shell prédéfinis, attribuer des variables, définir des fonctions personnalisées, afficher l'historique des commandes, attribuer des abréviations, des alias et plus encore !

Saisie semi-automatique du poisson

De loin, la fonctionnalité la plus attrayante de Fish est la fonction de saisie semi-automatique. C'est tellement en avance sur tout le reste, et cette seule fonctionnalité suffit à convaincre même les fans les plus purs et durs de Bash de l'essayer. La meilleure partie de cette fonctionnalité est qu'elle ne nécessite pas beaucoup de savoir-faire pour en tirer parti. Même les noobs de terminaux peuvent en tirer beaucoup de profit.

Pour utiliser la fonction de saisie semi-automatique Fish, accédez au terminal et commencez à taper une commande. Au fur et à mesure que vous tapez, vous verrez le shell essayer de deviner au fur et à mesure. Il corrige au fur et à mesure qu'il reçoit plus d'informations. A tout moment, vous pouvez compléter automatiquement une commande en appuyant sur la  touche flèche droite du clavier. Après avoir appuyé sur la bonne touche, votre commande de demi-fin sera automatiquement terminée.

Laisser un commentaire

Comment scanner des codes QR sur un ordinateur Linux

Comment scanner des codes QR sur un ordinateur Linux

Numérisez les codes QR sous Linux avec CoBang à l'aide d'une webcam ou d'un fichier image. Consultez les options d'installation, la procédure de configuration et les solutions pour l'accès à la caméra via Flatpak.

Comment modifier les paramètres de la webcam sous Linux avec Cameractrls

Comment modifier les paramètres de la webcam sous Linux avec Cameractrls

Modifiez les paramètres de votre webcam sous Linux avec Cameractrls : ajustez l’exposition, la couleur, la réduction du scintillement et d’autres commandes prises en charge, puis vérifiez les modes vidéo compatibles.

Comment installer PhpStorm sous Linux : Toolbox, Tar.gz, Snap et AUR

Comment installer PhpStorm sous Linux : Toolbox, Tar.gz, Snap et AUR

Installez PhpStorm sur Linux avec JetBrains Toolbox ou l'archive tar.gz autonome, ainsi que via Snap et Arch AUR. Java est déjà inclus.

Comment installer Cisco Packet Tracer sous Linux

Comment installer Cisco Packet Tracer sous Linux

Téléchargez Cisco Packet Tracer 9.0.1 pour Ubuntu 64 bits, installez le paquet DEB avec APT, acceptez la licence dans le Terminal et connectez-vous pour démarrer un labo.

Comment sauvegarder un CD-ROM au format ISO sous Linux

Comment sauvegarder un CD-ROM au format ISO sous Linux

Créez une image ISO de CD-ROM sous Linux avec GNOME Disks ou dd. Identifiez le lecteur optique, surveillez la copie, vérifiez l'image et sachez si un disque endommagé ou audio nécessite un autre outil.

Comment configurer deux panneaux sur XFCE 4

Comment configurer deux panneaux sur XFCE 4

Créez un panneau XFCE 4 distinct pour chaque écran, assignez le deuxième panneau à la sortie appropriée, positionnez-le et dimensionnez-le, puis ajoutez les lanceurs et les éléments d'état dont vous avez besoin.

Comment détourer une image sous Linux avec GIMP

Comment détourer une image sous Linux avec GIMP

Supprimer l'arrière-plan d'une photo sous Linux avec GIMP : tracer un sujet, supprimer l'arrière-plan sélectionné, conserver la transparence et exporter un PNG réutilisable.

Téléchargez FlightGear gratuitement : Guide d’installation officiel

Téléchargez FlightGear gratuitement : Guide d’installation officiel

Téléchargez gratuitement FlightGear depuis le site officiel. Comparez les versions pour Windows, macOS et Linux, installez les fichiers de données et effectuez votre premier vol.

Application Google Tasks pour ordinateur : comment l’utiliser sur un ordinateur

Application Google Tasks pour ordinateur : comment l’utiliser sur un ordinateur

Ouvrez Google Tasks dans un navigateur, ajoutez un raccourci Chrome ou lancez-le comme une application, et gérez vos tâches datées via Agenda et Gmail.

OKSampler : un échantillonneur musical gratuit et simple pour les rythmes au clavier

OKSampler : un échantillonneur musical gratuit et simple pour les rythmes au clavier

OKSampler permet d'associer des clips MP3 à des touches du clavier et de lire des fichiers audio en boucle. Découvrez les fonctionnalités de cette ancienne version gratuite, ses limitations et les points à vérifier avant de la télécharger.