### :-: 根目錄結構
```bash
$ uname -a
Linux DESKTOP-0GQALN4 4.4.0-18362-Microsoft #836-Microsoft Mon May 05 16:04:00 PST 2020 x86_64 x86_64 x86_64 GNU/Linux2017 x86_64 GNU/Linux
$ ls -al /
總用量 580
drwxr-xr-x 1 root root 512 8月 6 15:03 .
drwxr-xr-x 1 root root 512 8月 6 15:03 ..
drwxr-xr-x 1 root root 512 8月 6 16:23 bin
drwxr-xr-x 1 root root 512 4月 17 00:06 boot
drwxr-xr-x 1 root root 512 8月 15 14:38 dev
drwxr-xr-x 1 root root 512 8月 15 14:38 etc
drwxr-xr-x 1 root root 512 8月 6 15:04 home
-rwxr-xr-x 1 root root 591344 1月 1 1970 init
drwxr-xr-x 1 root root 512 8月 6 16:24 lib
drwxr-xr-x 1 root root 512 8月 7 10:21 lib64
drwxr-xr-x 1 root root 512 4月 16 23:52 media
drwxr-xr-x 1 root root 512 8月 6 15:03 mnt
drwxr-xr-x 1 root root 512 4月 16 23:52 opt
dr-xr-xr-x 9 root root 0 8月 15 14:38 proc
drwx------ 1 root root 512 4月 16 23:59 root
drwxr-xr-x 1 root root 512 8月 15 14:38 run
drwxr-xr-x 1 root root 512 8月 6 16:26 sbin
drwxr-xr-x 1 root root 512 10月 30 2019 snap
drwxr-xr-x 1 root root 512 4月 16 23:52 srv
dr-xr-xr-x 12 root root 0 8月 15 14:38 sys
drwxrwxrwt 1 root root 512 8月 7 10:24 tmp
drwxr-xr-x 1 root root 512 8月 6 15:31 usr
drwxr-xr-x 1 root root 512 4月 16 23:59 var
```
由于不同的發行版會有略微的不同,我們這里使用的是基于 Arch 的發行版 Manjaro,以上就是根目錄下的內容,我們介紹幾個重要的目錄:
? /bin、/sbin:鏈接到?/usr/bin,存放 Linux 一些核心的二進制文件,其包含的命令可在 shell 上運行。
? /boot:操作系統啟動時要用到的程序。
? /dev:包含了所有 Linux 系統中使用的外部設備。需要注意的是這里并不是存放外部設備的驅動程序,而是一個訪問這些設備的端口。
? /etc:存放系統管理時要用到的各種配置文件和子目錄。
? /etc/rc.d:存放 Linux 啟動和關閉時要用到的腳本。
? /home:普通用戶的主目錄。
? /lib、/lib64:鏈接到?/usr/lib,存放系統及軟件需要的動態鏈接共享庫。
? /mnt:這個目錄讓用戶可以臨時掛載其他的文件系統。
? /proc:虛擬的目錄,是系統內存的映射。可直接訪問這個目錄來獲取系統信息。
? /root:系統管理員的主目錄。
? /srv:存放一些服務啟動之后需要提取的數據。
? /sys:該目錄下安裝了一個文件系統 sysfs。該文件系統是內核設備樹的一個直觀反映。當一個內核對象被創建時,對應的文件和目錄也在內核對象子系統中被創建。
? /tmp:公用的臨時文件存放目錄。
? /usr:應用程序和文件幾乎都在這個目錄下。
? /usr/src:內核源代碼的存放目錄。
? /var:存放了很多服務的日志信息