Linux(CentOS 7を使用している)には、実行可能なすべてのコマンドを表示する機能が組み込まれています。コンソールで Tab キーをダブルクリックし、プロンプトに従ってこのコマンドを実行します。
Display all 1130 possibilities? (y or n)
押すとy
、多数のコマンドがコンソールに出力されます。
この出力をファイルにキャプチャする方法はありますか?
または、このリストはすでにローカルに保存されていますか?それでは、どのようにアクセスできますか?
ベストアンサー1
私が選択した解決策は、次のコマンドを実行することです。
$ compgen -A function -abck | sort -u >> cmds.txt
実行可能なすべてのコマンド、関数、およびエイリアスをテキストファイルに追加します。cmds.txt
ソース:https://stackoverflow.com/questions/948008/linux-command-to-list-all-available-commands-and-aliases
編集:sort -u
Glenn Jackmanが提案したように重複を削除するコマンドに追加されました