首頁  >  文章  >  運維  >  linux中的工作目錄是什麼

linux中的工作目錄是什麼

青灯夜游
青灯夜游原創
2022-07-01 18:41:5110382瀏覽

在linux中,工作目錄又稱為“當前目錄”,是使用者登入Linux系統後,在檔案系統中目前所在的目錄;使用者在該目錄下的一系列操作,相當於在該目錄下工作,所以叫”工作“目錄。工作目錄是可以隨時改變的,使用cd指令即可切換工作目錄,語法「cd [相對路徑或絕對路徑]」。

linux中的工作目錄是什麼

本教學操作環境:linux7.3系統、Dell G3電腦。

linux 工作目錄是什麼

#使用者登入Linux系統之後,每時每刻都處於某個目錄之中,此目錄被稱為做工作目錄或目前目錄(Working Directory)。

簡單來說:工作目錄就是目前你所在的目錄;該目錄就是你的工作目錄,你在該目錄下的一系列操作,相當於在該目錄下工作,所以叫”工作“目錄

使用者初始登入系統中時,其主目錄(Home Directory)就成為其工作目錄。工作目錄以“.”表示,其父目錄以“..”表示。

工作目錄是可以隨時改變的,使用cd指令即可。

linux cd 指令

#cd 指令,是 Change Directory 的縮寫,用來切換工作目錄。

Linux 指令依照來源方式,可分為兩種,分別是 Shell 內建指令和外部指令。所謂 Shell 內建指令,就是 Shell 自帶的指令,這些指令是沒有執行檔的;而外部指令就是由程式設計師單獨開發的,所以會有指令的執行檔。 Linux 中的絕大多數指令是外部指令,而 cd 指令是一個典型的 Shell 內建指令,所以 cd 指令沒有執行檔案所在路徑。

cd 指令的基本格式如下:

[root@localhost ~]# cd [相对路径或绝对路径]

除此之外,cd 指令後面可以跟一些特殊符號,表達固定的意義,如表1 所示:

表1 cd 指令的特殊符號
特殊符號作用
~代表目前登入使用者的主目錄
~~使用者名稱表示切換至指定使用者的主目錄
#-代表上次所在目錄
.#代表目前目錄
.. 代表上級目錄

它們的用法分別是:

[root@localhost vbird]# cd ~
#表示回到自己的主目录,对于 root 用户,其主目录为 /root
[root@localhost ~]# cd
#没有加上任何路径,也代表回到当前登录用户的主目录
[root@localhost ~]# cd ~vbird
#代表切换到 vbird 这个用户的主目录,亦即 /home/vbird
[root@localhost ~]# cd ..
#表示切换到目前的上一级目录,亦即是 /root 的上一级目录的意思;

需要注意的是,在Linux 系統中,根目錄確實存在.(當前目錄)以及..(當前目錄的父目錄)兩個目錄,但由於根目錄是最頂級目錄,因此根目錄的.. 和. 的屬性和權限完全一致,也就是說,根目錄的父目錄是自身。

[root@localhost /]# cd -
#表示回到刚刚的那个目录

相關推薦:《Linux影片教學

以上是linux中的工作目錄是什麼的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn