Linux入門基礎之 上

Linux 入門基礎

1、Linux 系統安裝

  • 安裝方法網上不少,請自行百度

2、Linux 基本操做

2.一、GNOME圖形界面基本操做

  • 操做相似於Windows系統操做linux

  • 打開每個文件夾都會打開一個新的窗口,這能夠修改
    • 打開文件夾-Edit-Preference-Behavior,勾選上 Always open in browser windows ,關閉該文件夾後從新打開文件夾,文件夾的操做就跟Windows同樣了

2.二、Bash基本操做

2.2.1 SHELL 的概念

  • Shell 叫作 殼 ,Linux操做系統底層是有一個內核(Kernel),內核用來去實現一些上層服務、上層命令、上層應用所須要的基本功能,好比說底層磁盤的讀寫,網絡的鏈接,網絡的通訊,鍵盤驅動、鼠標驅動、進程調度、內存管理、圖形頁面等等都是由操做系統的 Kernel 去完成的。Kernel 咱們是沒有辦法直接去對它進行控制的,由於一些安全問題,一些權限問題,用戶是不容許直接去操控 Kernel 的,這個時候就須要一個 Shell 程序。Shell 的功能就是把咱們用戶的一些指令去傳遞給 Kernel ,翻譯成 Kernel 能夠理解的信息。
    因此咱們全部當前的操做都是由一個 Shell 傳遞給 Kernel 的。
  • Shell分爲 CLI 與 GUI 兩種
    - CLI: Command Line Interface 命令行界面Shell
    - BASH
    - GUI: Graphical User Interface 圖形界面Shell
    - GNOME
  • 在 Linux 系統裏面,命令行操做是 Linux 主要管理方式,圖形界面能完成的命令行基本都難完成,命令行能完成的圖形界面不必定能完成。

2.2.2 BASH 命令行操做

  • 提示符shell

    • # : 表明當前是以根用戶也就是 root 用戶身份登陸
      • 表示擁有最高的管理員權限,也就是當前是操做都很危險,能夠破壞系統
    • $ : 表明當前是普通用戶身份登陸
      • 輸入:「 su - 」 後提示輸入密碼,輸入密碼後就是 root 用戶身份登陸了
  • 命令通常由三部分組成數據庫

    • 命令
    • 選項
    • 參數
  • 基本命令vim

    • hostname : 查看當前主機名windows

    • ls : list 的縮寫,列出當前目錄下的全部文件瀏覽器

    • uname: 顯示當前系統的基本信息(底層內核的信息)緩存

      這是不帶任何參數的命令,可是幾乎全部的命令均可以帶參數。安全

    • uname -r : 不帶參數的命令返回信息有點少,加上 -r 參數後返回信息變成了內核版本號bash

    • uname -a : 顯示全部信息網絡

      命令後接一個 - 和一個字母,這是單字符參數,也能夠寫成兩個 - 和一個單詞,如:

      uname --all ,這個命令和上面的 uname -a 功能是同樣的。

      通常都使用單字符參數。

    • firefox : 表示打開火狐瀏覽器,輸入程序的命令就是打開該程序

      火狐瀏覽器打開後再返回命令行界面時沒有返回提示符,按 Ctrl + C 能夠終止當前命令,退出到提示符下,能夠在輸入命令時在後面加入參數讓程序在後臺運行

    • firefox & :任何命令後加 & 表示將該命令放到後臺運行,不會干擾當前命令行。(命令行是多進程多任務終端)

    • clear : 清除屏幕

  • 使用 Tab 鍵來簡化命令輸入

    • 自動補全命令
    • 自動補全文件名
    • 沒法自動補全參數

    Linux 命令或者文件名有不少前幾個字母是相同的,輸入的字母只要能和其餘命令或文件名區分開,按 Tab 鍵就能自動補全,不能區分開時按兩下 Tab 鍵就會顯示全部以輸入的字母開頭的命令或文件名。

    不輸入命令直接按兩下 Tab 鍵會提示是否列出全部的命令

    例如:

    ​ $unam<tab>

    ​ $uname

    ​ $ls Dow<tab>

    ​ $ls Downloads

  • 歷史記錄

    • Bash 會保存你輸入命令的歷史記錄,能夠經過鍵盤的上下按鍵查看上一條或下一條命令,也可使用 history 命令來查看操做過的全部命令
  • 經過歷史記錄簡化操做

    • !! : 重複前一個命令
    • !字符 : 重複前一個以「 字符 」開頭的命令
    • !num : 按照歷史記錄的序號執行命令
    • !?abc : 重複以前包含 abc 的命令
    • !-n : 重複 n 個命令以前的那個命令
  • 搜索命令歷史記錄

    • 能夠經過 Ctrl + r 來在歷史記錄中搜索命令

      (reverse-i-search) '':

    • 從新調用前一個命令中的參數

      esc鍵 + . : 輸入命令後按 esc 鍵,而後按 .

  • 命令行通配符

    • Bash Shell 支持如下通配符:

      * : 匹配零個或多個

      ? : 匹配任意一個字符

      [0-9] : 匹配一個數字範圍

      [abc] : 匹配列表裏任何字符

      [^abc] : 匹配列表之外字符

  • 切換用戶

    • 在 CLI 中,經過 su 命令切換用戶
      • su - : 切換到 root 用戶並使用一個新的運行環境,輸入 exit 退出
        • su 後加 - 和不加 - 的區別就是是否建立一個新的環境,通常使用都加 -
      • sudo : 使用管理員用戶身份運行命令(非 root 用戶)
        • sudo 命令
    • 顯示當前用戶信息
      • id
    • 修改當前用戶密碼
      • passwd
  • BASH 做業管理

    • 在後臺運行進程
      • 在命令後添加一個 &
    • 暫停某個程序
      • 經過 Ctrl + z 或者發送信號 17
    • 管理後臺做業
      • jobs : 查看後臺運行的進程是否在運行
      • bg : 後面加進程編號,控制一個進程繼續在後臺運行
      • fg : 後面加進程編號,將後臺運行的進程拉回到前臺來運行

2.三、Linux 文件系統結構

  • Linux 文件系統爲一個倒轉的單根樹狀結構
  • 文件系統的根爲 " / "
  • 文件系統嚴格區分大小寫
  • 路徑使用 " / " 分隔,(Windows 中使用 "  ")

2.3.1 當前工做目錄

  • 每個 shell 或系統進程都有一個當前工做目錄
  • 使用 pwd 命令能夠顯示當前的工做目錄

2.3.2 文件名稱

  • 文件的名稱大小寫敏感
  • 名稱最多能夠爲 255 個字符
  • 除了 "  " 外,都是有效字符(文件的命名最好體現文件的功能,儘可能不要使用特殊字符)
  • 經過 touch 命令能夠建立一個空白文件或者更新已有文件的時間
  • 以 " . " 開頭的文件爲隱藏文件,ls -a 命令中會顯示不少以 . 開頭的文件,隱藏文件大多數都是配置文件,輕易不要去動。

2.3.3 列出目錄內容

​ " ls " 命令用來列出目錄內容

  • 相關參數
    • ls -a : 顯示全部文件(包括隱藏文件)
    • ls -l : 顯示詳細信息
    • ls -R : 遞歸顯示子目錄結構
    • ls -ld : 顯示目錄和連接信息

2.3.4 查看文件類型

​ 經過 file 命令能夠查看文件的類型

2.3.5 絕對路徑與相對路徑

  • 絕對路徑:以 " / " 開頭,遞歸每級目錄直到目標的路徑。不受當前所在工做目錄限制
  • 相對路徑:以當前目錄爲起點,到的目標的路徑。受當前所在目錄限制
    • cd 命令能夠用來切換目錄
      • 上一級目錄:" .. "
      • 當前目錄:" . "
      • 用戶家目錄:" ~ " ,在任何目錄下輸入 cd 直接按 Enter 也是回到家目錄
      • 上一個工做目錄:" - "

  • 圖中當前目錄是 linuxcast ,目標目錄是 sa ,從 linuxcast 目錄到 sa 目錄分別使用絕對路徑和相對路徑以下:

    • 絕對路徑:/var/log/sa
    • 相對路徑:../../var/log/sa

    之後寫程序或寫腳本的時候通常使用絕對路徑!

2.四、Linux 文件基本操做

2.4.1 建立和刪除文件

  • 經過 touch 命令能夠建立一個空文件或更新文件時間
  • 經過 rm 命令能夠刪除文件或目錄,經常使用參數:
    • -i : 交互式
    • -r : 遞歸的刪除包括目錄中的全部內容
    • -f :強制刪除,沒有警告提示(使用時需十分謹慎)

2.4.2 建立和刪除目錄

  • 經過 mkdir 命令建立一個目錄
  • 經過 rmdir 命令刪除一個空目錄
  • 經過 rm -f (-f) 命令刪除一個非空目錄

2.4.3 複製文件、目錄

  • 使用 cp 命令複製文件或目錄
    • cp 源文件(文件夾) 目標文件(文件夾)
touch linuxcast
cp linuxcast linuxcast2    複製到當前文件夾並重命名爲 linuxcast2
cp linuxcast linuxcast.net      複製到別的文件夾下,文件名仍是 linuxcast
  • 經常使用參數:

    • -r : 遞歸複製整個目錄樹

      不加參數的 cp 命令只能複製文件,若是要複製一個文件夾須要加 -r 的參數

    • -v : 顯示詳細信息

2.4.4 移動、重命名文件或目錄

  • 經過命令 mv 命令移動或者重命名文件或目錄

    • mv 文件 目標目錄
    • 若是指定文件名,則能夠重命名文件
    mv linuxcast2 linuxcast.net/cast    將文件 linuxcast2 移動到 linuxcast.net 文件夾下並重命名爲cast 
    
    touch abc     新建文件abc
    mv abc hello     在當前目錄下將文件 abc 重命名爲 hello

2.五、Linux 系統經常使用命令

2.5.1 日期時間

  • 命令 date 用以查看、設置當前系統時間:
    • date -u : 查看 UTC 時間
    • 格式化顯示時間:+%Y--%m--%d
    • date -s "20:20:20" : 修改當前時間爲 20:20:20
  • 命令 hwclock (clock) 用以顯示硬件時鐘時間
  • 命令 cal 用以查看日曆
  • 命令 uptime 用以查看系統運行時間,有幾個用戶登陸,及系統平均負載

2.5.2 輸出和查看命令

  • 命令 echo 用以顯示輸入的內容
echo 'hello word'
  • 命令 cat 用以顯示文件內容
    • 若是文件中內容很長,前面的內容會略過,直接顯示最後幾行,不太方便
  • 命令 head 用以顯示文件的頭幾行(默認10行)
    • -n 指定顯示的行數
  • 命令 tail 用以顯示文件的末尾幾行(默認10行)
    • -n 指定顯示的行數
    • -f 追蹤顯示文件更新(通常用於查看日誌,命令不會退出,而是持續顯示加入的內容)
  • 命令 more 用於翻頁顯示文件內容(只能向下翻頁)
  • 命令 less 用於翻頁顯示文件內容(帶上下翻頁)

2.5.3 查看硬件信息

  • 命令 lspci 用以查看 PCI 設備
    • -v : 查看詳細信息
  • 命令 lsusb 用以查看 USB 設備
    • -v : 查看詳細信息
  • 命令 lsmod 用以查看加載的模塊(驅動)

2.5.4 關機、重啓

  • 命令 shutdown 用以關閉、重啓計算機
    • shutdown [ 關機、重啓] 時間
    • -h 關閉計算機
    • -r 從新啓動
    • 如:
      • 當即關機: shutdown -h now
      • 10分鐘後關機: shutdown -h +10
      • 23:30分關機: shotdown -h 23:30
      • 當即重啓: shotdown -r now
  • 命令 poweroff 用以當即關閉計算機
  • 命令 reboot 用以當即重啓計算機

2.5.5 歸檔、壓縮

  • 命令 zip 用以壓縮文件
    • zip linuxcast.zip myfile
  • 命令 unzip 用以解壓縮 zip 文件
    • unzip linuxcast.zip
  • 命令 gzip 用以壓縮文件
    • gzip linuxcast.net
  • 命令 tar 用以歸檔文件 ( tar 是歸檔命令,不是壓縮命令)
    • tar -cvf out.tar linuxcast
    • tar -xvf linuxcast.tar 打開或釋放歸檔(打開在當前目錄下)
    • tar -cvzf backup.tar.gz /etc 歸檔並壓縮,最經常使用的歸檔壓縮命令
      • -z 參數將歸檔後的歸檔文件進行 gzip 壓縮以減小大小

2.5.6 查找

  • 命令 locate 用以快速查找文件、文件夾
    • locate keyword
    • 此命令須要預先創建數據庫,數據庫默認天天更新一次,因此優勢查找很是快,缺點是新加進來的數據,數據庫沒有更新的話會找不到文件,可用 updatedb 命令手工創建、更新數據庫
touch aabbcc    新建文件aabbcc
locate aabbcc    找不到文件
updatedb          手工更新數據庫,至關於掃描整個操做系統
locate aabbcc    此時就能找到文件
  • 命令 find 用以高級查找文件、文件夾

    • find 查找位置 查找參數

    • 如:

      • find . -name *linuxcast* 在當前目錄下查找文件名包含 linuxcast 的全部文件

      • find / -name *.conf 在根目錄下(也能夠說整個操做系統或硬盤)查找全部以 .conf 結尾的文件

      • find / -perm 777 在硬盤中查找全部權限是 777 的文件

      • find / type d 在硬盤中查找全部文件類型是目錄的文件

      • find . -name "a*" -exec ls -l {} ; 查找後的結果再執行命令

        find . -name "a*" 是查找全部以 a 開頭的文件;-exec 是執行的意思;" -exec " 和 " {} ; " 是固定格式,整個的意思就是:把以 a 開頭的文件找到後做爲參數傳遞給 " -exec " 和 " {} ; " 之間的命令(這裏是 ls -l )

    • find 支持不少種的查找條件,經常使用的以下:

      • -name 文件名
      • -perm 權限
      • -user 查找所有屬於某個特定用戶的文件
      • -group 查找所有屬於某個特定組的文件
      • -ctime 基於文件修改時間的查找
      • -type 文件類型
      • -size 基於文件大小的查找

2.六、Vi 文本編輯器

2.6.1 VI 和 VIM

  • vi 是一個命令行界面下的文本編輯工具,最先在 1976 年由 Bill Joy 開發,當時名字叫 ex。
  • vi 支持絕大多數操做系統(最先在 BSD 上發佈),而且功能已經十分強大。
  • 1991 年 Bram Moolenaar 基於 vi 進行了改進,發佈了 vim,加入了對 GUI 的支持、
  • vim 已經不只僅是普通意義上的文本編輯器(如 Windows 上的記事本),而是被普遍的做爲在文本編輯、文本處理、代碼開發等等用途。
  • Linux 中知名的文本編輯器還有 emacs ,它的功能比 vim 還要強大。

2.6.2 VIM

  • 絕大多數 Linux 系統上均安裝有 vim ,vim 比 vi 的功能更爲強大,因此建議你們使用 vim 而非 vi ,二者使用方法相同。
  • 命令 vim 能夠啓動 vim 編輯器
  • 通常經過 vim + 目標文件路徑 的形式使用 vim
  • 若是目標文件已存在,則 vim 打開該文件
  • 若是目標文件不存在,則 vim 新建並打開該文件

2.6.3 VIM 的三種工做模式

  • 命令模式(常規模式)
    • vim 啓動後,默認進入命令模式,任何模式均可以經過按 esc 鍵回到命令模式(能夠多按幾回)。
    • 命令模式下能夠經過鍵入不一樣的命令完成定位、選擇、複製、翻頁、粘貼、刪除、撤銷等等操做
    • 經常使用命令:
      • i 在光標前插入文本
      • o 在當前行的下面插入新行
      • dd 刪除整行
      • yy 將當前行的內容放入緩衝區 (複製當前行)
      • n+yy 將 n 行的內容放入緩衝區 (複製 n 行)
      • p 將緩衝區的文本放入光標後(粘貼)
      • u 撤銷上一個操做
      • r 替換當前字符
      • / 查找關鍵字
  • 編輯模式(插入模式)
    • 在命令模式中按 " i " 鍵,便可進入編輯模式,在編輯模式能夠輸入編輯文本內容,使用 esc 鍵能夠返回到命令模式
  • 末行模式(ex 模式)
    • 在命令模式中按 " : " 鍵能夠進入末行模式,光標會移動到底部左下角,在這裏能夠保存修改或退出 vim
    • 經常使用命令以下:
      • :w 保存當前修改
      • :q 退出
      • :wq 保存並退出
      • :q! 強制退出,不保存修改
      • :x 保存並退出,至關於 :wq
      • :set number 顯示行號
      • :! 系統命令 執行一個系統命令並顯示結果 如 :! who
      • :sh 切換到命令行,使用 Ctrl + d 切換回 vim

3、磁盤基本概念

3.一、磁盤基本概念

  • cylinder - 柱面
  • sector - 扇區
  • head - 磁頭

3.二、磁盤在 Linux 中的表示

  • Linux 全部設備都被抽象爲一個文件,保存在 /dev 目錄下
  • 設備名稱通常爲 hd[a-z] 或 sd[a-z] ( [a-z]爲分區號 ),如:hda、hdb、sda、sdb
  • IDE 設備的名稱爲 hd[a-z] ,SATA、SCSI、USB 等設備的名稱爲 sd[a-z]

3.三、分區概念

  • 將一個磁盤邏輯的分爲幾個區,每一個區當作獨立磁盤,以方便使用管理
    • 不一樣分區用:設備名稱+分區號 方式來表示,如:sda一、sda2
    • 主流的分區機制分爲 MBR 和 GPT 兩種

3.四、MBR

  • MBR (Master Boot Record)是傳統的分區機制,應用於絕大多數使用 BIOS 的 PC 設備
    • MBR 支持 32bit 和 64bit 系統
    • MBR 支持分區數量有限
    • MBR 只支持不超過 2T 的硬盤,超過 2T 的硬盤將只能使用 2T 空間(有第三方解決方法)
  • MBR 分區
    • 主分區
      • 最多隻能建立4個主分區
    • 擴展分區
      • 一個擴展分區會佔用一個主分區位置
    • 邏輯分區
      • Linux 最多支持63個 IDE 分區和15個 SCSI 分區

3.五、GPT

  • GPT (GUID Partition Table)是一個較新的分區機制,解決了 MBR 的不少缺點
    • 支持超過 2T 的磁盤
    • 向後兼容 MBR
    • 必須在支持 UEFI 的硬件上才能使用
    • 必須使用64bit 系統
    • Mac、Linux 系統都能支持 GPT 分區格式
    • Windows7 64bit、WindowsServer2008 64bit 支持 GPT

3.六、FDISK 分區工具

  • fdisk 是來自 IBM 的老牌分區工具,支持絕大多數操做系統,幾乎全部的 Linux 的發行版本都裝有 fdisk ,包括在 Linux 的 rescue 模式下依然可以使用。
  • fdisk 是一個基於 MBR 的分區工具,因此若是須要使用 GPT ,則沒法使用 fdisk 進行分區
  • FDISK 操做
    • fdisk 命令只有具備超級用戶權限纔可以運行
    • 使用 fdisk -l 能夠列出全部安裝的磁盤及其分區信息
    • 使用 fdisk /dev/sda 能夠對目標磁盤進行分區操做
    • 分區以後須要使用 partprobe 命令讓內核更新分區信息,不然須要重啓才能識別新的分區
    • /proc/partitions 文件也可用來查看分區信息

4、Linux 文件系統

4.一、文件系統簡介

4.1.1 文件系統簡介

  • 操做系統經過文件系統管理文件及數據,磁盤或分區須要建立文件系統以後纔可以爲操做系統使用,建立文件系統的過程又稱之爲格式化。
    • 沒有文件系統的設備又稱之爲裸(raw)設備
    • 常見的文件系統有:fat32 、NTFS、ext2 、ext三、ext四、ext六、HFS 等
    • 文件系統之間的區別:日誌、支持的分區大小、支持的單個文件大小、性能等
    • Windows 下的主流文件系統是:NTFS , Linux 下的主流文件系統是:Ext三、Ext4
  • Linux 支持的文件系統
    • ext2
    • ext3
    • ext4
    • fat ( msdos )
    • vfat
    • nfs
    • iso9660
    • proc
    • gfs
    • jfs

4.1.二、MKE2FS 建立文件系統

  • 命令 mke2fs 用來建立文件系統
    • mke2fs -t ext4 /dev/sda3
  • 經常使用參數
    • -t 指定要建立的文件類型
    • -b blocksize 指定文件系統塊大小
    • -c 創建文件系統時檢查壞損塊
    • -L label 指定卷標
    • -j 創建文件系統日誌

4.1.三、MKFS

  • 命令 mkfs 也可用於建立文件系統,相較於 mke2fs 簡單,可是支持的參數較少,不能進行精細化的控制
    • mkfs.ext3 /dev/sda3
    • mkfs.ext4 /dev/sda3
    • mkfs.vfat /dev/sda3

4.1.四、DUMPE2FS 查看文件系統

  • 命令 dumpe2fs 能夠用來查看分區的文件系統信息
    • dumpe2fs /dev/sda2

4.1.五、JOURNAL 日誌

  • 帶日誌的文件系統(ext三、ext4)擁有較強的穩定性,在出現錯誤時能夠進行恢復。
  • 使用帶日誌的文件系統,文件系統會使用一個叫作 「兩階段提交」 的方式進行磁盤操做,當進行磁盤操做時,文件系統進行如下操做:
    • 文件系統將準備執行的事務的具體內容寫入日誌
    • 文件系統進行操做
    • 操做成功後,將事務的具體內容從日誌中刪除
  • 這樣作的好處是,當事務執行的時候若是出現意外(如斷電或磁盤故障),能夠經過查詢日誌進行恢復操做。缺點是會喪失必定的性能(額外的日誌讀寫操做)

4.1.六、E2LABEL 添加標籤

  • 命令 e2label 能夠用來爲文件系統添加標籤(標籤建議大小)
    • e2label /dev/sda2 顯示 sda2 的系統標籤
    • e2label /dev/sda2 LINUXCAST 將 sda2 的系統標籤設置爲 LINUXCAST

4.1.七、FSCK 檢查並修復

  • 命令 fsck 用來檢查並修復損壞的文件系統
    • fsck /dev/sda2
    • 使用 -y 參數不提示而直接進行修復
    • 默認 fsck 會自動判斷文件系統類型,若是文件系統損壞較爲嚴重,請使用 -t 參數指定文件系統類型
    • 對於識別爲文件的損壞數據(文件系統無記錄),fsck 會將該文件放入 lost+found 目錄
    • 系統啓動時會對磁盤進行 fsck 操做

4.二、文件系統掛載及使用

4.2.1 掛載操做

  • 磁盤或分區建立好文件系統後,須要掛載到一個目錄纔可以使用
  • Windows 或 Mac 系統會進行自動掛載,一旦建立好文件系統後會自動掛載到系統上,Windows 上稱之爲 C 盤、D 盤等
  • Linux 須要手工進行掛載操做或配置系統進行自動掛載

4.2.2 MOUNT 掛載命令

  • 在 Linux 中,咱們經過 mount 命令將格式化好的磁盤或分區掛載到一個目錄上
    • mount /dev/sda3(要掛載的分區) /mnt(掛載點)
  • 經常使用參數:
    • 不帶參數的 mount 命令會顯示全部已掛載的文件系統
    • -t 指定文件系統的類型
    • -o 指定掛載選項 (如:mount -o remount,ro /dev/sdb1 /mnt/)
      • ro, rw 以只讀或讀寫形式掛載,默認是 rw
      • sync 表明不使用緩存,而是對全部操做直接寫入磁盤
      • async 表明使用緩存,默認是 async
      • noatime 表明每次訪問文件時不更新文件的訪問時間
      • atime 表明每次訪問文件時更新文件的訪問時間
      • remount 從新掛載文件系統

4.2.3 UMOUNT 卸載掛載

  • 命令 umount 用來卸載已掛載的文件系統,至關於 Windows 中的彈出
    • umount 文件系統/掛載點
    • umount /dev/sda3
    • umount /mnt
  • 若是出現 device is busy 報錯,則表示該文件系統正在被使用,沒法卸載,可使用如下命令查看使用文件系統的進程:
    • fuser -m/mnt
  • 也可以使用命令 lsof 查看正在被使用的文件
    • lsof /mnt

4.2.4 自動掛載

  • 配置文件 /etc/fstab 用來定義須要自動掛載的文件系統,fstab 中每一行表明一個掛載配置,格式以下:
/dev/sda3 /mnt ext4 defaults 0 0
須要掛載的設備 掛載點 文件系統 掛載選項 dump、fsck相關選項
  • 要掛載的設備也可使用 LABEL 進行識別,使用 LABEL = LINUXCAST 取代 /dev/sda3
  • mount -a 命令會掛載全部 fstab 中定義的自動掛載項
相關文章
相關標籤/搜索