perintah terminal untuk mendaftar kerang yang tersedia

8

Saya perlu memeriksa cangkang mana yang tersedia. Perintah mana yang memberi saya shell yang tersedia (diinstal shell, tcsh, csh, bsh) di terminal?

deepblue_86
sumber
Baik dijawab beberapa waktu lalu di Unix dan Linux: Bagaimana menemukan daftar shell yang tersedia berdasarkan command-line?
fedorqui
1
@steeldriver: Saya sudah meminta AB untuk menghapus jawabannya sehingga Anda dapat menjawab ... Bisakah Anda menjawab sudah begitu mendalam sehingga dapat mengalihkan penerimaan ke Anda sehingga kita dapat keluar dari kekacauan ini dan membersihkan komentar di sini? ;-)
Fabby
3
@fabby meta.stackexchange.com/questions/157889/... Jika Anda membuat komentar Anda membuat komentar dan mengambil risiko orang lain membuat jawaban. Pertanyaan itu bagus. Jawabannya bagus. Dan jawabannya dibuat dalam beberapa menit setelah komentar. Satu-satunya hal yang saya lihat salah di sini adalah komentar.
Rinzwind
@Rinzwind Pendapat saya berbeda. Saya berbicara tentang kesopanan dasar di sini. Anda harus selalu merujuk ke poster asli dan memberi tahu mereka bahwa mereka harus menjawab pertanyaan itu. Saya bahkan punya komentar kalengan untuk itu. (lihat komentar berikutnya)
Fabby
Bisakah Anda mengonversi itu menjadi jawaban sehingga orang bodoh seperti saya yang berkeliling mencari pertanyaan yang tidak dijawab tidak harus melihat yang ini lagi? ;-) (Dan saya akan menjawab jika Anda memberikan saya catatan dan itu juga bagus!)
Fabby

Jawaban:

10

Buka terminal dan jalankan perintah ini:

cat /etc/shells

Output sampel:

% 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
sumber