1、目錄結構:linux
/: 根目錄;安全
/bin: 二進制,可執行的命令;ide
/sbin: 可執行命令,僅用於管理,一般管理員纔有權限使用;ui
/boot: 引導,操做系統用於引導系統啓動的文件,內核、grub;spa
/dev: 設備文件:操作系統
Linux的設備類型:3d
字符設備:線性設備,用c表示,如鍵盤、鼠標等日誌
塊設備:隨機設備,用b表示,如硬盤等隨機設備orm
/etc: 配置文件;對象
/home: 用戶的家目錄:
格式爲:/home/USERNAME
如用戶名爲jerry, 則該用戶的家目錄即爲:/home/jerry;
/root: 管理員的家目錄;
/lib, /lib64: 庫文件,其中的 .so文件爲共享對象
/media: 掛載點目錄,一般用於掛載便攜性設備,如U盤等;
/mnt:掛載點目錄,掛載額外的文件系統;
/misc: 備份目錄,沒有特殊功能,一般爲空;
/opt: 可選目錄,一般第三方軟件偶爾安裝於此路徑下;
/proc: 僞文件系統;內存中內核的映射;
/selinux: 安全增強的Linux;
/srv: 是Service的簡寫,用於服務的中間數據的存儲位置;
/sys: 僞文件系統,一般用於訪問硬件設備屬性信息;
/tmp: 臨時文件目錄;
/usr: 是Univeral Shared Readonly的簡寫,用於存儲只讀文件;
/var: 常常會發生變化的文件;比方說日誌等;
2、文件的訪問路徑
Linux的訪問路徑分爲絕對路徑和相對路徑
絕對路徑:從根開始的路徑
相對路徑:從當前位置開始的路徑
./:是當前目錄
../:是當前目錄的父目錄
例如如下路徑:
/usr/share/doc/lsof-4.82/Readme
若是當前位置爲 /usr/share,那麼:
# ls -l /usr/share/doc/lsof-4.82/00README 是以絕對路徑訪問該文件
# ls -l doc/lsof-4.82/00README 是從當前位置以相對路徑的方式訪問該文件
# ls -l ./doc/lsof-4.82/00README 是從當前位置以相對路徑的方式訪問該文件
# ls -l ../bin/passwd 此命令訪問的是同級目錄(/usr/bin)下的passwd文件
3、操做目錄的相關命令
# cd PATH 切換到指定目錄下,如:
# cd /usr/share 是切換到/usr/share目錄
(用type cd 能夠看出cd命令是一個內部命令)
# cd ~USERNAME 能夠切換到其餘用戶的家目錄,運行此命令須要相應的權限
# pwd 查看當前目錄,不用跟參數
# cd - 該命令能夠在當前目錄和前目錄之間來回切換
# basename [PATH] 查目錄的基名
基名爲目標文件的名字
# dirname [PATH] 查目錄名
目錄名爲目標文件所在的目錄路徑
4、echo命令的使用方法簡述
1.回顯字符:
# echo 「Hello CentOS!」
2.引用變量名,顯示變量的值,一般花括號能夠省略
# echo ${VAR_NAME}
等價於
# echo $VAR_NAME
如 # echo ${PATH} 能夠顯示環境變量中的值,兩個值之間以冒號隔開