Qiitanのグッズが欲しいので誰得記事を投稿しています。
bashではbuilt-inのcompgenというコマンドがあるそうで、コマンドのリストを返してくれます。
compgen -c: 実行できるコマンド
compgen -a: 実行できるエイリアス
compgen -b: 実行できるビルトイン
compgen -k: 実行できるキーワード
では、筆者のシステムで一番長いコマンドは何でしょうか。
$ compgen -abck | awk 'max<length($0){max=length($0);c=$0} END{print max, c}'
37 snap-store.ubuntu-software-local-file
snap-store.ubuntu-software-local-fileが37文字でした。この他に37文字のコマンドはありません。snap-storeのソフトウェア管理のためのコマンドのようです。
$ compgen -abck | awk 'length($0)==37{print $0}'
snap-store.ubuntu-software-local-file
snap-store.ubuntu-software-local-file
ちなみに、2番目はdbus-update-activation-environmentで35文字でした。