質問: シェルビルトインコマンドをエコーするのはなぜですか? $ which echo echo: shell built-in command. $ which ls /bin/ls $ which cat /bin/cat echoがls、ps、catなどの独立したユーティリティではないのはなぜですか?なぜシェル固有なのですか?何か良い理由はありますか?
回答: bhmの答えを補足するために、/binがpathから誤って削除されました。 echo $pathそれを見つけるためですよね?