次のコマンドは同じことを行います。
$ cd
$ cd $HOME
$ cd ~
$ cd /home/user
そのうち3つのパスは比較的指定されています。しかし、単にcd
ユーザーのホームディレクトリを開く方法と理由は何ですか?
ベストアンサー1
これは文書化された動作です。POSIX規格:
- ディレクトリオペランドが指定されておらず、HOME環境変数がnull以外の値に設定されている場合、cdユーティリティは、HOME環境変数で指定されたディレクトリがディレクトリオペランドとして指定されているかのように機能する必要があります。