Anda dapat menggunakan bash (1) bawaan compgen
compgen -c
akan mencantumkan semua perintah yang dapat Anda jalankan.
compgen -a
akan mencantumkan semua alias yang dapat Anda jalankan.
compgen -b
akan mencantumkan semua bawaan yang dapat Anda jalankan.
compgen -k
akan mencantumkan semua kata kunci yang dapat Anda jalankan.
compgen -A function
akan mencantumkan semua fungsi yang dapat Anda jalankan.
compgen -A function -abck
akan mendaftar semua hal di atas dalam sekali jalan.
Perintah di atas mencantumkan semua perintah yang tersedia untuk pengguna berdasarkan pada hak istimewanya. Saya menonaktifkan jaringan dan menguji perintah di atas dan itu berfungsi bahkan ketika dinonaktifkan. Namun, untuk deskripsi singkat, sejauh yang saya tahu, setelah Anda mendapatkan perintah, Anda dapat melihat halaman manual.
Beberapa perintah lain yang dapat digunakan untuk melihat deskripsi tentang suatu perintah adalah,
apropos
whatis
less
groff
Referensi
https://stackoverflow.com/a/949006/1742825
ping
masih terdaftar sebagai executable, tetapi tidak banyak gunanya bagimu. Juga, bukankah ini didasarkan pada arus pengguna$PATH
, yang berarti bahwa jika suatu perintah tidak ada dalam salah satu direktori yang disebut sebagai jalur pencarian, itu tidak akan pernah muncul?apropos -s1
sepertinya jawaban yang lebih baik, karena itu termasuk deskripsi satu baris dari apa yang setiap perintah lakukan. Kontribusi yang diberikan jawaban ini adalah daftar alias, fungsi, dll, tetapi tanpa penjelasan tentangnya, penggunaannya terbatas, IMO.Secara umum: Tidak, beberapa program datang tanpa dokumentasi.
Namun,
apropos
mungkin itu yang Anda butuhkan.Misalnya
apropos ssh
akan mencantumkan halaman manual yang terkait dengan ssh, dalam kasus saya:Anda dapat melihat beberapa halaman muncul lebih dari sekali, alasannya adalah
rsh
slogin
danssh
memiliki halaman manual yang sama. Juga ada (seperti biasa) false positive.sumber
apropos -s1
, yang akan menarik semua perintah dariman
bagian 1, dan hanya perintah itu, yang tampaknya menjadi apa yang diinginkan OP.Anda dapat membaca deskripsi singkat dari banyak perintah menggunakan
whatis
:Dan Anda dapat meminta beberapa perintah:
Oleh karena itu, Anda dapat mencoba membuat daftar deskripsi dari semua perintah dengan menggabungkan
whatis
dengancompgen
:sumber
Di dalam
bash
Anda dapat mulai denganhelp
doa sederhana dari prompt untuk memiliki daftar perintah built-in dan setelah memperbaiki denganhelp commandname
,man commandname
danman -k commandname
(yang terakhir untuk memperluas penelitian ke yang terkait).Anda dapat menemukan berguna untuk membaca
info coreutils
daninfo
. (Tidak hanya dalambash
)Di akhir
man
halaman (daninfo
juga) untuk setiap perintah ada daftar perintah terkait lainnya setelah judulSEE ALSO
. Titik awal yang baik untuk memperluas penelitian Anda.sumber