端末で利用可能なアプリケーションコマンドを一覧表示する方法

端末で利用可能なアプリケーションコマンドを一覧表示する方法

私はFluxboxを使用していますが、最近ビデオ編集アプリケーションを起動したかったのですが、名前は覚えていません。私は通常ターミナルでアプリケーションを実行するので、Xmonadの「run or raise」機能など、すべての(アプリケーションまたは)アプリケーション固有のコマンドを一覧表示する方法があるかどうか疑問に思います。この機能は1:14で見ることができます。http://www.youtube.com/watch?v=AyNkBLhIpQk&feature=関連

編集:インストールされているすべてのアプリケーションのリスト(shotwell、gedit、gvim、vim、vi、firefox、chromium-browserなど、利用可能なすべてのアプリケーションコマンドのリスト)を返すコマンドを端末に入力できるようにしたいです。など)実行できるアプリケーション(どんなアプリケーションがあるのか​​)を知りたいです。

ベストアンサー1

を使用している場合は、組み込みの次のものをbash(1)使用できます。compgen

$ compgen -abc -A function

-aエイリアス、-b組み込み関数、-cコマンド、および-A functionシェル関数の場合。これらを除外したい場合は、かなり大きなリストを取得できるので、どちらを選択できます(私のシステムには3206のコマンドがあります)。

このcompgenコマンドはコマンドライン補完候補を生成するために使用されますが、この目的にも使用できます。

おすすめ記事