~とCDの違い

~とCDの違い

違いが何なのか知りたいです。

$ ~ 

そして

$ cd

どちらも同じディレクトリに入るようです。

ベストアンサー1

いいえ、どちらも違います。
~(波線):現在アクティブなユーザーのホームディレクトリを示します。例:
2つのユーザーアカウント、つまりrootとsamがあるとします。
rootとしてログインすると出力にecho ~なります/root
samでログインすると出力にecho ~なります/home/sam

cd(ディレクトリの変更)
現在のディレクトリを変更するために使用されるコマンドで、パスをパラメータとして使用し、そのパスに基づいてディレクトリを変更します。たとえば、
cd /home/sam/Desktop/
現在のディレクトリをユーザーデスクトップに変更します。

ただし、cdだけを入力するとホームディレクトリに移動します。
引数が指定されない場合は、ログインディレクトリに戻ります。

おすすめ記事