Linux 中 cd 命令的作用
cd 代表“更改目錄”,用於在 Linux 計算機上導航檔案系統。當與特定目錄路徑作為引數一起使用時,cd 將把當前工作目錄更改為該位置。例如,命令 cd /home/user/documents 將當前工作目錄更改為根目錄中“user”資料夾內的“documents”資料夾。如果您在不帶任何引數的情況下使用 cd 命令,它將帶您到您的主目錄。
– 與 cd 的含義
“-”(破折號)符號是 cd 命令的一個快捷方式,可用於在當前目錄和上一個目錄之間快速切換。例如,如果您當前位於 /home/user/documents 目錄中,並且您執行命令 cd /home/user/pictures,則可以使用命令 cd - 快速切換回 /home/user/documents 目錄。
此外,它可以用於將目錄更改為您上次工作的目錄。如果您位於某個目錄中,並且您使用命令 cd -,它將把目錄更改為您上次所在的目錄。
在 Linux 中使用 cd 命令的一些示例如下:
更改到您的主目錄:cd ~
更改到當前目錄的父目錄:cd ..
更改到特定目錄:cd /path/to/directory
更改到當前目錄中名為“documents”的目錄:cd documents
更改到您上次工作的目錄:cd -
更改到上一個目錄:cd "$OLDPWD"
需要注意的是,使用 cd 命令時,它區分大小寫,因此您應該正確鍵入目錄名稱。此外,您應該具有訪問您嘗試更改到的目錄的適當許可權。
等效於 cd – 的命令
等效於 cd - 的命令是 cd "$OLDPWD"。$OLDPWD 環境變數由 shell 自動設定為上一個工作目錄,因此使用此命令將與使用 cd - 具有相同的效果,即把當前工作目錄更改為上一個目錄。
換句話說,您可以使用 cd "$OLDPWD" 代替 cd - 將當前工作目錄更改為上一個目錄,兩者效果相同。
如前所述,等效於 cd - 的命令是 cd "$OLDPWD"。此命令使用 $OLDPWD 環境變數,該變數由 shell 自動設定為上一個工作目錄。
以下是在 Linux 中使用 cd "$OLDPWD" 命令的一些示例:
如果您當前位於 /home/user/documents 目錄中,並且您執行命令 cd /home/user/pictures,則可以使用命令 cd "$OLDPWD" 快速切換回 /home/user/documents 目錄。
如果您位於 /home/user/downloads 目錄中,並且您使用命令 cd /home/user/docs,則可以使用命令 cd "$OLDPWD" 將目錄更改回 /home/user/downloads。
如果您位於 /home/user/ 目錄中,並且您使用命令 cd "$OLDPWD",它將把目錄更改為您上次所在的目錄。
需要注意的是,$OLDPWD 是一個儲存上一個工作目錄的環境變數,因此使用 cd "$OLDPWD" 命令可確保即使您不記得其路徑,也可以返回到上一個目錄。
結論
總之,cd 是 Linux 中用於導航檔案系統(透過更改當前工作目錄)的命令。“-”符號是 cd 命令的一個快捷方式,可用於在當前目錄和上一個目錄之間快速切換。等效於 cd - 的命令是 cd "$OLDPWD",它使用 $OLDPWD 環境變數將當前工作目錄更改為上一個目錄。
資料結構
網路
RDBMS
作業系統
Java
iOS
HTML
CSS
Android
Python
C 語言程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP