違いが何なのか知りたいです。
$ ~
そして
$ cd
どちらも同じディレクトリに入るようです。
ベストアンサー1
いいえ、どちらも違います。
~
(波線):現在アクティブなユーザーのホームディレクトリを示します。例:
2つのユーザーアカウント、つまりrootとsamがあるとします。
rootとしてログインすると出力にecho ~
なります/root
。
samでログインすると出力にecho ~
なります/home/sam
。
cd
(ディレクトリの変更)
現在のディレクトリを変更するために使用されるコマンドで、パスをパラメータとして使用し、そのパスに基づいてディレクトリを変更します。たとえば、
cd /home/sam/Desktop/
現在のディレクトリをユーザーデスクトップに変更します。
ただし、cdだけを入力するとホームディレクトリに移動します。
引数が指定されない場合は、ログインディレクトリに戻ります。