Nouveaux shells FISH

Partagez ici vos Trucs et vos Astuces.
Répondre
Avatar de l’utilisateur
lcoyote
Membre
Membre
Messages : 99
Inscription : 15 nov. 2021, 15:09
Localisation : Masiv Centrale
Status : Hors-ligne

:006: :yahoo: sont différents du bash par défaut. Nous installerons un nouveau shell et nous le définirons par défaut pour vous. Il est beaucoup plus léger que bash et fonctionne plus rapidement.

Code : Tout sélectionner

sudo apt-get install fish
Une fois l'installation terminée, vous pouvez à nouveau vérifier les shells installés :

Code : Tout sélectionner

cat /etc/shells
~# cat /etc/shells
# /etc/shells: valid login shells
/bin/sh
/bin/bash
/usr/bin/bash
/bin/rbash
/usr/bin/rbash
/bin/dash
/usr/bin/dash
/usr/bin/fish
Pour changer le shell interactif, utilisez :

Code : Tout sélectionner

sudo chsh -s /usr/bin/fish
Si vous disposez de privilèges root et pouvez utiliser sudo, vous pouvez modifier les shells d'autres comptes d'utilisateurs. La commande est la même qu'avant, avec le nom d'utilisateur de cette personne ajouté à la ligne de commande :

Code : Tout sélectionner

sudo chsh -s /usr/bin/fish christophe
RESET
entrant d'abord dans le terminal et le message :
Welcome to fish, the friendly interactive shell
Type `help` for instructions on how to use fish
christophe@christophe ~>
-------------
Nous sommes le pollen et la taille.
- expression personnelle
Avatar de l’utilisateur
lcoyote
Membre
Membre
Messages : 99
Inscription : 15 nov. 2021, 15:09
Localisation : Masiv Centrale
Status : Hors-ligne

L'Attention : Nous ne désinstallons pas les anciens shells car le système dispose de services bash permanents
-------------
Nous sommes le pollen et la taille.
- expression personnelle
Avatar de l’utilisateur
lcoyote
Membre
Membre
Messages : 99
Inscription : 15 nov. 2021, 15:09
Localisation : Masiv Centrale
Status : Hors-ligne

:good: Les commandes de la console sont plus colorées dans les nouveaux shells. De plus, en rouge, il affiche "commandes inexistantes ou incorrectes" si elles sont correctes en bleu et des astuces.
-------------
Nous sommes le pollen et la taille.
- expression personnelle
Avatar de l’utilisateur
lcoyote
Membre
Membre
Messages : 99
Inscription : 15 nov. 2021, 15:09
Localisation : Masiv Centrale
Status : Hors-ligne

:006: :good: Après l'avoir utilisé pendant quelques jours, je suis un peu choqué, car même sans connaître les commandes shels dans leur intégralité, il affiche des indices. Vous tapez 's' et il 'su -' vous ajoutez 'ud', il suggère déjà les commandes suivantes. De même avec 'chmod' 'mv' 'cd' grand et super shell :yahoo: :shok:
-------------
Nous sommes le pollen et la taille.
- expression personnelle
Avatar de l’utilisateur
lol
Site Admin
Site Admin
Messages : 3755
Inscription : 04 avr. 2016, 12:11
Localisation : Madagascar
Status : Hors-ligne

Salut,

Bash et sh sont de très bons shells.
L'absence par défaut d'auto-complétion à bash n'est pas rédhibitoire

# aptitude search '~i bash-completion'
i bash-completion - complétions programmables pour l'interpréteur bash


Le passage à Fish est un choix discutable.
Le meilleur shell étant celui qui est disponible "partout", par défaut Bourne Shell (cf: #!/bin/sh) dont Bash, Zsh, et autres apportent une surcouche.
Debian stable. XFCE.
Dieu, en créant l'homme, a quelque peu surestimé ses capacités.
Répondre