このターミナル セッションで使用可能なすべてのコマンドとエイリアスを一覧表示する Linux コマンドはありますか?
'a' と入力して Tab キーを押すのと同じですが、アルファベットの各文字に対して実行されます。または、'alias' を実行してもコマンドが返されます。
なぜですか? 次のコマンドを実行して、コマンドが使用可能かどうかを確認したいと思います。
ListAllCommands | grep searchstr
ベストアンサー1
bash(1)組み込みのcompgen
compgen -c
実行できるすべてのコマンドが一覧表示されます。compgen -a
実行できるすべてのエイリアスが一覧表示されます。compgen -b
実行できるすべての組み込み関数が一覧表示されます。compgen -k
実行できるすべてのキーワードがリストされます。compgen -A function
実行できるすべての関数が一覧表示されます。compgen -A function -abck
上記のすべてを一度にリストします。
生成できる他の補完については、man ページを確認してください。
あなたの質問に直接答えると:
compgen -ac | grep searchstr
あなたがしたいことをすればいいのです。