Cd~是什麼意思

cd ~ 是在 Unix-like 操作系統(如 Linux 和 macOS)中一個常用的命令,用來切換到使用者的家目錄。這裡的 ~ 是一個特殊的符號,代表使用者的家目錄路徑。

當你執行 cd ~ 時,Shell 會將工作目錄變更為你的家目錄。例如,如果某個使用者的帳號是 johndoe,且其家目錄位於 /home/johndoe,那麼當該使用者執行 cd ~ 時,他們的工作目錄就會變更為 /home/johndoe

如果你想要切換到另一個使用者的家目錄,你可以使用 cd ~username,其中 username 是要切換到的使用者的帳號名稱。例如,cd ~alice 會將工作目錄變更為使用者 alice 的家目錄。

在某些情況下,你可能會看到 ~+~- 這樣的用法,這分別代表當前工作目錄的父目錄和上一個工作目錄。這些用法在某些 Shell 中是可用的,但並不是所有 Shell 都支援。

總之,cd ~ 是一個簡單但非常有用的命令,用來快速切換到你的家目錄。