comando terminal para listar shells disponíveis

8

Preciso verificar quais conchas estão disponíveis. Qual comando me fornece shell disponíveis (terminal instalado como, tcsh, csh, bsh) no terminal?

deepblue_86
fonte
Good respondeu há algum tempo no Unix e Linux: Como encontrar a lista de shells disponíveis por linha de comando?
Fedorqui 19/05/19
1
@steeldriver: Eu pedi à AB para excluir a resposta dele para que você possa responder ... Você já poderia responder de maneira tão profunda que possa mudar a aceitação para a sua para que possamos sair dessa bagunça e limpar os comentários aqui? ;-)
Fabby
3
@fabby meta.stackexchange.com/questions/157889/… Se você faz um comentário, faz um comentário e corre o risco de alguém responder. A pergunta é boa. A resposta é boa. E a resposta foi criada poucos minutos após o comentário. A única coisa que vejo de errado aqui são os comentários.
Rinzwind
@Rinzwind Minha opinião é diferente. Eu estou falando sobre polidez básica aqui. Você deve sempre consultar o pôster original e dizer a eles que eles devem responder à pergunta. Eu até tenho um comentário em lata para isso. (veja o próximo comentário)
Fabby
Você poderia, por favor, converter isso em uma resposta para que idiotas como eu, que andamos por aí procurando perguntas sem resposta, não precisem mais olhar para essa? ;-) (E eu vou votar se você me deixar uma nota e também é uma boa!) #
Fabby Fabby

Respostas:

10

Abra um terminal e execute este comando:

cat /etc/shells

Saída de amostra:

% 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
AB
fonte