bash
という内部コマンドがありkill
、Linuxにはという外部コマンド(プログラム)がありますkill
。
kill
で実行すると、bash
内部コマンドがkill
実行されます。
2つの質問があります。
- デフォルトでは、内部コマンドの代わりに外部コマンドが実行されるように設定を変更できますか(もちろん、外部コマンドへのフルパスを指定せずに)。
- デフォルトでは、外部コマンドの代わりに内部コマンドを実行することがすべての(デフォルト)シェルの標準的な動作ですか、それとも単なる問題ですか
bash
?
ベストアンサー1
電話して
env
。$ env kill kill: not enough arguments $ kill kill: usage: kill [-s sigspec | -n signum | -sigspec] pid | jobspec ... or kill -l [sigspec]
すべてのシェルとコマンドプロセッサ。