Solusi yang saya pilih adalah menjalankan perintah:
$ compgen -A function -abck | sort -u >> cmds.txt
yang menambahkan semua perintah, fungsi, dan alias yang dapat dijalankan ke file teks cmds.txt
Diambil dari:https://stackoverflow.com/questions/948008/linux-command-to-list-all-available-commands-and-aliases
Sunting:menambahkan sort -u
ke perintah untuk menghapus duplikat seperti yang disarankan oleh glenn jackman
Sepertinya compgen
menghasilkan duplikat:mungkin program yang muncul di banyak lokasi di PATH Anda:
pelengkapan otomatis mengatakan:
$ [tab][tab]
Display all 2328 possibilities? (y or n)
compgen berkata:
$ compgen -A function -abck | wc -l
2647
$ compgen -A function -abck | sort -u | wc -l
2328
Saya tidak tahu apakah ini penting bagi Anda.
Mengapa < atau > diperlukan untuk menggunakan /dev/tcp
Mengapa saya sepertinya kehilangan data menggunakan konstruksi pipa bash ini?