Unix的目錄與文件

 目錄(Directory)

目錄記錄着所包含的子目錄或者文件的位置。最高層的目錄稱爲根目錄(root-directory)。
在UNIX系統中,目錄可以包含任意數量的子目錄和文件。子目錄下還可以有子目錄,最終構成一個樹形的層次結構。



子目錄

在UNIX中,目錄分隔符使用“/”。最前面的“/”代表根目錄,後面的用於分隔目錄與子目錄或者目錄與文件。
在根目錄下,存在着一些常見的子目錄,如下表:

目錄名稱 作用
/bin 存放系統命令
/dev 存放有關係統設備的資料,設備包括modem,打印機等
/etc 存放 UNIX 系統程序、本地端機器的系統組態。
/usr/lib 存放用戶程序的函數庫。
/tmp 緩衝區。存放使用 vi 或者其他命令時產生的臨時文件,命令結束後臨時文件會被清除
/usr 存放用戶資料。
/home 用戶目錄
/usr/bin 普通用戶常用的命令
/usr/man 存放在線使用手冊
/var 存放經常變動的文件,例如郵箱文件
/usr/sbin 存放着有關係統管理方面的指令
/usr/spool 存放着被spool的文件,如正在打印或者是正在網絡傳輸中的工作
/var/log 存放着系統記錄與用戶計費資料
/usr/doc 存放着有關係統的文件


根目錄下常常也會存在其他子目錄,系統管理員會根據用戶的需求做出相應的設置。

文件

常見的文件類型包括文本文件(text file)、設備文件(device file)和二進制文件(binary file)。
在給目錄或文件命名時,要避免使用特殊符號,比如“/ /"`*;?[]!${}<>”。儘量選用有意義而且容易管理的名稱。
UNIX 文件系統的一大特色,就是將輸入輸出系統融入到文件系統中。UNIX 將輸入輸出設備當作文件來看待,這樣整個系統的輸入輸出就可以使用相同的接口,操作和開發應用程序上都方便多了。所有的設備文件都放在目錄/dev之下。
當用戶登錄後,會自動進入到相應的目錄中,這個目錄稱爲“登錄目錄(home directory)”。每個用戶的登錄目錄都不同。

執行命令

使用UNIX免不了要學習許多命令,命令(command)的一般使用格式如下:

命令  選項  參數
例如:
rm -rf core tempfile
其中,rm是命令名稱,-rf 是選項,也可以寫成 -r -f,core 和 tempfile是參數,多個參數用空格隔開,整個命令輸入完畢後,按回車鍵執行。
想查詢某個命令的幫助,可以輸入
man 命令名

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章