Kami tahu bash mendukung sejumlah perintah buitin seperti:
$ type type cd help command
type is a shell builtin
cd is a shell builtin
help is a shell builtin
command is a shell builtin
Saya ingin mendapatkan daftar semua perintah builtin shell yang tersedia . Bagaimana saya melakukannya dengan command-line?
command-line
bash
Pandya
sumber
sumber
Jawaban:
Dari jenis terminal:
Dari
help help
:sumber
help
mencantumkan kata kunci shell dan juga builtin shell (dan tidak menyatakan secara eksplisit yang mana).Anda dapat menggunakan
compgen -b
dari bash shell untuk mendapatkan daftar perintah builtin shell.sumber
Atau Anda dapat menampilkan dengan
enable
perintah: (Jawaban @ karel dan @ steeldriver berfungsi dengan baik.)Jika ada builtin yang dinonaktifkan maka ditunjukkan dengan
-n
put out.Contoh output:
sumber
Bagi mereka yang membenci forking binari eksternal hanya untuk pemformatan / ekstraksi data:
sumber
enable -a | while read ...
Cukup ketik Terminal:
Ini akan membuka manual bash. Gulir ke bawah Anda akan menemukan PERINTAH SHELL BUILTIN . Di sini Anda dapat mengetahui tentang semua perintah bawaan dan apa yang mereka lakukan. Jika Anda ingin manual dalam format txt, gunakan perintah ini
Sekarang Anda memiliki file teks manual bash.
sumber
Cara lain:
man builtins
Ini menampilkan daftar builtin di bagian atas, kemudian memiliki semua detail untuk setiap perintah di bawah ini.
sumber