利用可能なコマンドとエイリアスをすべて一覧表示するLinuxコマンド 質問する

利用可能なコマンドとエイリアスをすべて一覧表示するLinuxコマンド 質問する

このターミナル セッションで使用可能なすべてのコマンドとエイリアスを一覧表示する 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

あなたがしたいことをすればいいのです。

おすすめ記事