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


8

Мені потрібно перевірити, які снаряди є. Яка команда дає мені доступні (встановлені оболонки типу, tcsh, csh, bsh) оболонок у терміналі?


Добре відповів деякий час тому в Unix та Linux: Як знайти список доступних оболонок командним рядком?
fedorqui

1
@steeldriver: Я попросив AB видалити його відповідь, щоб ви могли відповісти ... Чи можете ви відповісти настільки глибоко, щоб переключити прийняття на ваше, щоб ми могли вийти з цього безладу і почистити тут коментарі? ;-)
Fabby

3
@fabby meta.stackexchange.com/questions/157889/… Якщо ви робите коментар, ви робіть коментар і ризикуєте, що хтось інший зробить відповідь. Питання добре. Відповідь хороша. І відповідь була створена протягом декількох хвилин після коментаря. Єдине, що я тут бачу неправильно - це коментарі.
Рінцвінд

@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
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.