1.Linux目錄與Windows目錄對比
1.1 Windows目錄結構
1.2 Linux目錄結構
深刻理解Linux 樹狀文件目錄是非常重要的,只有記住他們,你才能在命令行中任意切換,想去哪里去哪里
2 Linux世界里---一切皆文件
對於Linux而言,所有的東西都是文件
比如說,cpu會映射到/dev下的cpu這個目錄
再比如說,硬盤(disk)會被映射到/dev下的disk這個目錄
3 Linux目錄結構詳解
3.1 /bin
存放最經常使用的指令的,比如說cp,ls,kill
3.2 /sbin
系統管理員使用的系統管理指令
3.3 /home
存放普通用戶的主目錄,在Linux中每個用戶都有一個自己的目錄,一般該目錄是以用戶的賬號命名的
3.4 /root
系統管理員的用戶主目錄
3.5 /boot
存放的是啟動Linux時使用的一些核心文件
3.6 /lib
庫文件存放目錄
3.7 /etc
存放所有系統管理所需要的配置文件,比如說mysql中的配置文件,my.conf
3.8 /usr
用戶的很多應用程序和文件都放在這個目錄下,有點像Windows下的program files目錄
3.9 /proc,別動
這是系統內存的映射
3.10 /srv,別動
service的縮寫,存放的是一些服務啟動之后需要使用的數據
3.11 /sys,別動
系統相關文件
3.12 /tmp
用來存放臨時文件
3.13 /dev
類似於windows的設備管理器,把所有的硬件用文件的形式存儲
3.14 /media
Linux會識別一些設備,例如U盤,光驅等等,識別后,Linux會把識別的設備掛載到這個目錄下
3.15 /mnt
用於讓用戶臨時掛載別的文件系統,我們可以將外部的存儲掛載在/nmt/上,然后進入該目錄就可以查看里面的內容的,如我們之前設置的共享文件夾
3.16 /opt
正常這個文件夾是用來放安裝包的
3.17 /usr/local
安裝后的程序存放的地方
3.18 /var
存放經常需要被修改的文件,比如各種日志文件
3.19 /selinux
全名--- security enhanced linux,安全加強linux
這個類似於windows中的殺毒軟件,是一種安全系統,比如收到攻擊的時候這個文件會被觸發