シェルで知られているすべてのコマンドのリスト

シェルで知られているすべてのコマンドのリスト

bash認識されたすべてのコマンドを一覧表示するには、シェル()に何を入力する必要がありますか?

また、これはシェルによって異なりますか?それとも、すべてのシェルには認識可能なコマンドの「ディレクトリ」が1つしかありませんか?

第二に、それは別の質問ですが、どちらかをどのように無視できますか?つまり、viewロードされたばかりのUbuntuシステムの既存のコマンドを置き換えるために、私のコマンドをどのように作成しますかvim

ベストアンサー1

あなたはそれを使用することができますcompgen

compgen -c # will list all the commands you could run.

参考までに:

compgen -a # will list all the aliases you could run.
compgen -b # will list all the built-ins you could run.
compgen -k # will list all the keywords you could run.
compgen -A function # will list all the functions you could run.
compgen -A function -abck # will list all the above in one go.

おすすめ記事