commande de terminal pour lister les shells disponibles

8

Je dois vérifier quels coquilles sont disponibles. Quelle commande me donne des shells disponibles (shell installé comme, tcsh, csh, bsh) dans le terminal?

deepblue_86
la source
Bonne réponse il y a quelque temps sous Unix et Linux: comment trouver la liste des shells disponibles par ligne de commande?
fedorqui
1
@steeldriver: J'ai demandé à AB de supprimer sa réponse pour que vous puissiez répondre ... Pourriez-vous déjà répondre afin que deeplue puisse changer l'acceptation pour la vôtre afin que nous puissions sortir de ce gâchis et nettoyer les commentaires ici? ;-)
Fabby
3
@fabby meta.stackexchange.com/questions/157889/… Si vous faites un commentaire, vous faites un commentaire et prenez le risque que quelqu'un d'autre fasse une réponse. La question est bonne. La réponse est bonne. Et la réponse a été créée en quelques minutes du commentaire. La seule chose que je vois mal ici, ce sont les commentaires.
Rinzwind
@Rinzwind Mon opinion diffère. Je parle ici de politesse de base. Vous devez toujours vous référer à l'affiche originale et leur dire qu'ils doivent répondre à la question. J'ai même un commentaire en conserve pour cela. (voir commentaire suivant)
Fabby
Pourriez-vous s'il vous plaît convertir cela en une réponse pour que les schmucks comme moi qui partent à la chasse aux questions sans réponse n'aient plus à regarder celle-ci? ;-) (Et je voterai positivement si vous me déposez un mot et c'est aussi un bon!)
Fabby

Réponses:

10

Ouvrez un terminal et exécutez cette commande:

cat /etc/shells

Exemple de sortie:

% cat /etc/shells
# /etc/shells: valid login shells
/bin/sh
/bin/dash
/bin/bash
/bin/rbash
/bin/zsh
/usr/bin/zsh
/bin/ksh93
/bin/tcsh
/usr/bin/tcsh
/usr/bin/fish
/usr/bin/tmux
UN B
la source