*すべて*利用可能なコマンドと機能のリストを生成するにはどうすればよいですか?

*すべて*利用可能なコマンドと機能のリストを生成するにはどうすればよいですか?

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 -uGlenn Jackmanが提案したように重複を削除するコマンドに追加されました

おすすめ記事