私はこのenv
コマンドを研究し、それがどのように機能するかを理解しようとしています。コマンドの概要は次のとおりです。
env [-iv] [-P altpath] [-S string] [-u name] [name=value ...] [utility [argument ...]]
私はそれを試すことに決めてみました。
env cd /home/username
私は得る:env: ‘cd’: No such file or directory
env cd ~
結果はまたはと同じですenv cd
。
それでは、cdをenvのユーティリティ引数として使用するとエラーが発生するのはなぜですか?
答え1
cd
" utility
"ではなく"bultin"シェルだからenv
。
読むman $SHELL
。