Linux目錄與路徑

2021-06-17 19:07:08 字數 1416 閱讀 2127

絕對路徑:正確度較好

相對路徑:目錄間切換簡便

特殊目錄:

.      表示當前目錄

..     表示當前目錄的上一層目錄

-     表示當前的工作目錄

~    表示當前使用者身份所在的家目錄

~count  表示count使用者的家目錄

根目錄的上層與根目錄是同乙個目錄。

目錄指令

1. cd    變換目錄    (change directory)

cd ~     直接進入當前使用者的家目錄(或直接輸入cd,代表的就是cd ~)

cd ..

切換到上一層目錄

cd -

切換到當前工作目錄

2. pwd [-p]    檢視當前目錄    ( print working directory)

-p  顯示確切的路徑,而非使用link的路徑

如:cd /var/mail 使用pwd命令 顯示  /var/mail ;    使用pwd -p 顯示 /var/spool/mail

3. mkdir   建立新的目錄   (make directory)

mkdir [-mp] 目錄名稱

-m    配置檔案的許可權

-p    直接將所需目錄(包括上層目錄)遞迴建立起來

如:cd /tmp  命令mkdir test

命令mkdir -p test1/test2/test3 自行建立多層目錄   

4. rmdir   刪除空的目錄    (remove directory)

rmdir [-p] 目錄

-p  連同上層空的目錄一起刪除

rm -r  test  可以講test目錄下的東西全部刪除

環境變數$path

echo $path    

/usr/kerberos/sbin:/usr/kerberos/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/x11r6/bin:/root/bin

每個目錄間使用冒號:分隔,每個目錄是有順序之分的。

root使用者環境變數包含/sbin目錄和/bin目錄。普通使用者只包含/bin。

因/bin目錄在環境變數中,所以能夠在任何地方執行ls找到/bin/ls。

一般使用者不能直接使用ifconfig命令,因為ifconfig在/sbin目錄中,但可以使用/sbin/ifconfig查詢系統ip。

例:mv /bin/ls  /root 執行之後,將不能在其他目錄下使用ls命令,需要使用絕對路徑/root/ls。

這時,想要所有目錄下直接使用ls命令,可以將/root放入環境變數$path中,path="$path":/root

linux目錄與路徑

絕對路徑 路徑的學法一定由根目錄 寫起。如 user share doc。相對路徑 目錄不由 寫起。如 user share doc要切換到 user share man時可以寫為 cd man 這樣就是行對路勁的寫法。代表此層目錄 代表上層目錄 代表前乙個工作目錄 代表 目前使用者 所在的主資料夾...

Linux的目錄與路徑 一

linux的目錄與路徑 絕對路徑 路徑是由根目錄 開始的 eg user share doc 相對路徑 相對於目前工作目錄的路徑 eg 當由 user share doc到 user share man下時,可以寫成 cd man 相對路徑簡單,但只能針對當前的工作目錄 絕對路徑準確,但是寫的內容較...

Linux學習(4) 目錄與路徑

相對路徑與絕對路徑 絕對路徑 路徑的寫法一定由根目錄 寫起,例如 usr share doc 這個目錄 相對路徑 不是由 寫起,例如由 usr share doc 到 usr share man 下這個目錄,可以寫 cd man。指的是當前工作目錄下的路徑。一些特殊的目錄,可以幫助我們快速操作 代表...