0911任務:node
2.1/2.2 系統目錄結構linux
2.3 ls命令windows
2.4 文件類型oracle
2.5 alias命令socket
1、系統目錄結構 3d
系統目錄查看命令:(1)ls命令:查看文件列表日誌
(2)tree命令:以樹形結構顯示目錄,可使用man tree來查看具體使用方法。好比只想看兩層結構:tree -L 2 PS:須要使用 yum install tree 安裝後纔可使用。blog
- / 根目錄:根目錄是linux系統頂級目錄,全部的文件目錄都在根目錄下
- /root:管理員用戶root的家目錄。
- /bin /usr/bin: 存放系統管理員和普通用戶使用的linux命令。
- /sbin /usr/sbin: 存放系統管理員(root)使用的linux命令。
- /boot: 系統啓動相關的文件,文件刪除或損壞系統就沒法正常啓動。
- /dev: 設備文件,如:光盤、鼠標等。黃色文件都是設備文件。
- /etc : 系統配置文件,如網卡的配置文件就在:/etc/sysconfig/network-scripts/ifcfg-eth0
- /home : 普通用yu戶家目錄。
- /lib /lib64 :系統庫文件目錄。不少命令會依賴於庫,相似windows裏dll文件。可使用ldd命令查看命令依賴於那些庫。
- /media :系統媒介目錄,默認爲空。
- /mnt :系統掛載目錄,默認爲空。
- /opt : 通常爲安裝oracle的目錄,默認爲空。
- /proc : 系統進程目錄。系統啓動的進程都會生成pid,並在/proc下生成目錄。若是pid 爲10的就會在proc生成一個 10文件
- /run : 進程產生的臨時文件,一關機臨時文件就會被刪除。
- /srv : 系統服務產生的一些文件。
- /sys : 系統內核文件。
- /tmp : 系統臨時目錄。此目錄權限很大,全部用戶均可以操做。
- /usr :用戶文件。如:用戶命令會在:/usr/bin sbin下。用戶安裝的一些服務通常都會放在/usr/local下。
- /var : 主要是存放系統log文件和一些進程文件。系統日誌:/var/log /var/log/message,系統進程pid也會存在/var/run下
經常使用和重要目錄:/usr/bin /usr/sbin /usr/local /bin /sbin /etc /var 排序
2、ls命令經常使用選項進程
- ls -l :列出文件的詳細信息以上是ls -l 列出的文件詳細信息:第一列爲文件的權限,第二列爲多少個文件使用了相同的inode,第三列表示全部者,第四列爲所屬用戶組,第五列爲文件大小,單位爲b ,第六列爲文件建立時間 ,最後一列爲文件名。
-
ls -i 顯示文件的節點號(inode)。 inode存放的是文件的信息,inode記錄文件存放在磁盤的數據塊位置,若是兩個文件的inode是同樣的說明這兩個文件是一個文件。
-
ls -h 更加人性化的顯示文件信息,能夠自動變換文件大小單位
-
ls -a 顯示隱藏文件和目錄,文件和目錄前面帶「.」就是隱藏文件和目錄。
-
ls -t 按時間順序進行排序,
-
ls -d 只顯示目錄自己
3、文件類型
- linux的文件類型主要分爲目錄和文件,下圖中「d」表示目錄「-」表示文件。通常目錄都是藍色顯示。
2.其它類型:軟鏈接、字符串設備(好比說鼠標鍵盤之類的設備)、塊設備(光盤、磁盤) 好比說。其中「l」表示軟鏈接、「c」表示字符串設備、「b」表示塊設備
還有socket(通訊文件)用「s」表示
4、alias用法
1.alias表示別名,一般是命令加選項組合造成的新命令,好比:ll 命令就是ls -l 的組合。
可使用which查看別名
2.能夠直接使用alias查看系統中有哪些別名:
3.使用alias建立一個別名
4.取消別名命令:unalias