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


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.