6. Linux發行版都基本遵循文件系統層級標準(Filesystem Hierarchy Standard)。
續
/usr //大概是linux中最大的目錄,存放常規用戶用到的所有程序和支持文件,它是linux系統中第二大層級結構主要包括以下一些目錄
/usr/bin //存放一般用戶可執行程序
/usr/lib //存放/usr/bin和/usr/sbin目錄下的程序要用到的對象文件和共享庫文件
/usr/sbin //存放系統管理程序
/usr/local //存放那些程序——它們并沒有包含在發行版中的程序。通過源代碼編譯的程序通常安裝在usr/local/bin目錄下
/usr/share //存放被/usr/bin下的程序所使用的共享數據,比如配置文件,圖標,背景屏幕,聲音文件等等
/usr/share/doc //各種文檔
/usr/include //頭文件
/usr/src //程序源碼文件
/var //又一個層級結構目錄,用來存儲發生變化的數據的目錄
/var/cache //程序緩存
/var/lib //和程序或系統有關的狀態信息
/var/proc //內核參數虛擬文件
/var/tmp //在系統重啟間保存的臨時文件
/var/opt //為/opt存儲變化數據的目錄
/var/sys //sysfs虛擬文件系統為訪問內核數據提供的比proc更為理想的方法,其主要作用在于為管理Linux設備提供一種統一模型的的接口
附加命令
which
作用:
顯示內部程序或外部程序的完整路徑
語法:
which [options] [–] programname […]
示例:
which -a sh //打印匹配可執行程序名的所有路徑
whereis
作用:
為一個給定的命令定位它的二進制文件,源碼文件和幫助手冊文件的路徑。
語法:
whereis [options] [-BMS directory… -f] name…
示例:
whereis perl //定位二進制文件,源碼文件和幫助手冊文件路徑
whereis -b perl //只定位二進制文件路徑
whereis -m perl //只定位幫助手冊文件路徑
whereis -s perl //只定位源碼文件路徑
who
作用:
顯示誰登錄了本系統
語法:
who [OPTION]… [ FILE | ARG1 ARG2 ]
示例:
who -a //顯示所有信息
w
作用:
顯示誰登錄了系統,在干什么
語法:
w [options] user […]
示例:
w hunterlee //顯示hunterlee的登錄信息
alias
作用:
給給定命令和選項起一個簡短的別名或顯示所有別名
語法:
alias [name=['command option… arg…']]
unalias
作用:
取消指定別名
語法:
unalias [-a] name [name]…
原創文章,作者:hunter_li,如若轉載,請注明出處:http://www.www58058.com/51509