系統目錄結構 文件類型和ls、alias命令

5.1 系統目錄結構linux

/bin 該目錄爲軟連接,用戶二進制文件,包含二進制可執行文件,同/sbin、/usr/bin/、/usr/sbin/、/sbin同樣都是存放的經常使用命令shell


/boot linux的引導加載程序文件,啓動相關的文件,grub相關的文件
socket


/dev 系統全部的設備及驅動文件ide


/etc 配置文件,包含全部程序所需的配置文件,也包含了用於啓動/中止單個程序的啓動和關閉shell腳本函數


/home 全部用戶家目錄的主目錄,全部用戶用home目錄來存儲他們的我的檔案spa


/lib 包含支持位於/bin和/sbin下的二進制文件的庫文件日誌

/lib64 同/lib相同
blog


/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'

取消別名的方法:

相關文章
相關標籤/搜索