目錄是Linux系統組織文件的一種特殊文件。為使用戶更好地使用目錄,我們介紹有關目錄的一些基本概念。
(1)工作目錄與用戶主目錄
從邏輯上講,用戶在登錄到Linux系統中之後,每時每刻都處在某個目錄之中,此目錄被稱做工作目錄或當前目錄(Working Directory)。工作目錄是可以隨時改變的。用戶初始登錄到系統中時,其主目錄(Home Directory)就成為其工作目錄。工作目錄用“.”表示,其父目錄用“..”表示。
用戶主目錄是系統管理員增加用戶時創建起來的(以後也可以改變),每個用戶都有自己的主目錄,不同用戶的主目錄一般互不相同。
用戶剛登錄到系統中時,其工作目錄便是該用戶主目錄,通常與用戶的登錄名相同。
用戶可以通過一個~字符來引用自己的主目錄。
例如命令:
/home/WANG$ cat ~/class/software_1
和下面的命令:
/home/WANG$ cat /home/WANG/class/software_1
意義相同。Shell將用用戶主目錄名來替換~字符。目錄層次創建好之後,用戶就可以把有關的文件放到相應的目錄中,從而實現對文件的組織。