系統目錄結構 文件類型和ls、alias命令
5.1 系統目錄結構
/bin 該目錄為軟鏈接,用戶二進制文件,包含二進制可執行文件,同/sbin、/usr/bin/、/usr/sbin/、/sbin一樣都是存放的常用命令
/boot linux的引導加載程序文件,啟動相關的文件,grub相關的文件
/dev 系統所有的設備及驅動文件
/etc 配置文件,包含所有程序所需的配置文件,也包含了用於啟動/停止單個程序的啟動和關閉shell腳本
/home 所有用戶家目錄的主目錄,所有用戶用home目錄來存儲他們的個人檔案
/lib 包含支持位於/bin和/sbin下的二進制文件的庫文件
/lib64 同/lib相同
/media 用於掛載可移動設備的臨時目錄
/mnt 臨時安裝目錄,系統管理員可以掛載文件系統
/opt 給主機額外安裝軟件所預留的目錄
/proc 這是一個虛擬的文件系統,包含有關正在運行的進程的信息(pid對應進程的詳細信息等等),proc文件系統是一個偽文件系統,它只存在內存當中,而不占用外存空間。它以文件系統的方式為訪問系統內核數據的操作提供接口,用戶和應用程序可以通過proc得到系統的信息,並可以改變內核的某些參數。由於系統的信息,如進程,是動態改變的,所以用戶或應用程序讀取proc文件時,proc文件系統是動態從系統內核讀出所需信息並提交的
/root root用戶的家目錄
/run 部分進程產生的臨時文件,系統關機時會自動消失
/sbin 存放管理員root相關的命令
/srv 服務啟動之後需要訪問的數據目錄,如www服務需要訪問的網頁數據存放在/srv/www內
/sys 系統內核相關文件
/tmp 臨時文件目錄
/usr 應用程序存放目錄
/usr/bin存放應用程序
/usr/share存放共享數據
/usr/lib存放不能直接運行的,卻是許多程序運行所必需的一些函數庫文件
/usr/local存放軟件升級包
/usr/share/doc系統說明文件存放目錄
/usr/share/man程序說明文件存放目錄
/var 放置系統執行過程中經常變化的文件,如隨時更改的日誌文件
/var/log、/var/log/message所有的登錄文件存放目錄
/var/spool/mail郵件存放的目錄
/var/run:程序或服務啟動
/ 根目錄,linux所有目錄的父目錄
5.2ls命令 list查看目錄和文件
ls -l i a t h d
-l 詳細信息
-i iNode信息
-a 全部文件信息,包括目錄文件,隱藏文件及目錄
-t 按時間排序目錄或文件
-h 顯示目錄或文件的大小的時候自動選擇合適的單位
-d 列舉目錄本身
ll = ls -l --color
ls -ld / 與 ls -l / 的區別
5.3文件類型
d代表目錄
s代表socket文件類型
-代表普通文件
l 代表鏈接文件
還有比如:
b 塊設備 c字符設備等等
5.4alias命令 別名
通過alias可以查看當前系統下定義過別名的命令
自定義別名的方法:
alias testls=‘ls -lht‘
取消別名的方法:
系統目錄結構 文件類型和ls、alias命令