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.