команда терминала для вывода списка доступных оболочек

8

Мне нужно проверить, какие снаряды доступны. Какая команда дает мне доступные (установленные оболочки типа tcsh, csh, bsh) в терминале?

deepblue_86
источник
Хороший ответил некоторое время назад в Unix и Linux: как найти список доступных оболочек из командной строки?
Федорки
1
@steeldriver: Я попросил А.Б. удалить его ответ, чтобы вы могли ответить ... Не могли бы вы ответить так, чтобы Deeplue мог переключить принятие на ваше, чтобы мы могли выйти из этого беспорядка и убрать комментарии здесь? ;-)
Fabby
3
@fabby meta.stackexchange.com/questions/157889/… Если вы делаете комментарий, вы делаете комментарий и рискуете, чтобы кто-то другой сделал ответ. Вопрос хороший Ответ хороший. И ответ был создан в течение нескольких минут после комментария. Единственное, что я вижу здесь неправильно - это комментарии.
Rinzwind
@ Rinzwind Мое мнение отличается. Я говорю об основной вежливости здесь. Вы всегда должны ссылаться на оригинальный постер и сказать им, что они должны ответить на вопрос. У меня даже есть комментарий для этого. (см. следующий комментарий)
Fabby
Не могли бы вы преобразовать это в ответ, чтобы такие тупики, как я, охотящиеся за неотвеченными вопросами, больше не смотрели на этот вопрос? ;-) (И я буду признателен, если вы оставите мне записку, и она тоже хорошая!)
Fabby

Ответы:

10

Откройте терминал и выполните эту команду:

cat /etc/shells

Пример вывода:

% 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
источник