Linux目錄與文件操做

目錄與文件管理

學習內容

  • Linux目錄結構
  • 查看及檢索文件
  • 備份及恢復文檔
  • VI文本編輯器

    1、Linux目錄結構

    1. 樹形目錄結構
    2. 根目錄:全部的分區、目錄、文件等都具備一個相同的位置起點——根目錄。整個樹形目錄結構中,使用獨立的一個「/」表示根目錄。
    3. 常見子目錄
      Linux目錄與文件操做

      下面來簡單介紹一下其中常見的子目錄及其做用:

  • /boot:系統內核,啓動文件
  • /root:系統管理員root的宿主目錄
  • /home:普通用戶的宿主目錄
  • /dev:設備文件
  • /etc:配置文件
  • /bin:全部用戶可執行的命令
  • /sbin:管理員可執行的管理命令
  • /usr:應用程序
  • /var:日誌文件等
    Linux目錄與文件操做

    拓展!

  • /proc:硬件信息
  • /tmp:臨時目錄(重啓就沒了)
  • Lib與Lib64:函數庫
  • /Media:多媒體

    2、查看文件內容——cat命令

  • cat命令

    • cat命令原本用於鏈接多個文件的內容,但在實際使用中更多地用於查看文件內容。cat命令的基本使用格式以下:

      cat [選項] 文件名...

      注意:使用該命令時,只需把要查看的文件路徑做爲參數便可。

      Linux目錄與文件操做
      Linux目錄與文件操做

      而cat命令缺點:在字符界面沒法用鼠標去拖動查看內容,並且只顯示末尾的內容

      Linux目錄與文件操做

  • 分頁查看文件內容——more和less命令

    • more命令

      • 用途:全屏方式分頁顯示文件內容
      • more命令的基本使用格式以下:more [選項] 文件名...
      • 使用more命令查看超過一屏文件內容時,將進行分屏顯示,並在左下角顯示當前內容在整個文件中的百分比。
        Linux目錄與文件操做

        向上翻頁按b鍵

        Linux目錄與文件操做

        more命令的缺點:在瀏覽到最後的時候會自動的退出

  • less命令

    • less命令的基本使用格式以下:less [選項] 文件名...
    • 用途:與more命令相同,但擴展功能更多
      Linux目錄與文件操做
  • 查看開頭或末尾的部份內容——head、tail命令

    • head命令
    • 用途:查看文件開頭的一部份內容(默認爲10行)
      head命令的格式:head -n 文件名...
      Linux目錄與文件操做
    • tail命令
    • 用途:查看文件結尾的少部份內容(默認爲10行)
      tail命令的格式:tail -n 文件名 或: tail -f 文件名
      Linux目錄與文件操做
      Linux目錄與文件操做
  • 統計文件和檢索文件內容——wc命令

    • wc命令

    • wc命令用於統計文件內容中包含的行數、單詞數、字節數,使用文件名做爲參數,能夠同時統計多個文件。
    • 命令格式:wc [選項] 目標文件
    • 常見命令選項
      Linux目錄與文件操做
      Linux目錄與文件操做
  • 檢索、過濾文件內容——grep命令

    • grep命令

    • 用途:在文件中查找並顯示包含指定字符串的行
    • 命令格式:grep [選項] 查找條件 目標文件
    • 經常使用命令選項
      Linux目錄與文件操做
      Linux目錄與文件操做
      Linux目錄與文件操做
      Linux目錄與文件操做
      Linux目錄與文件操做
  • 3、備份與恢復文檔

    • 使用壓縮和解壓縮工具——gzip和gunzip命令

      Linux目錄與文件操做

    • -9:建立
    • -d: 解壓縮
    • 缺點:壓縮會將源文件直接壓縮成壓縮包,不保留源文件

      Linux目錄與文件操做

      附:製做壓縮文件時,使用「-9」選項能夠提升壓縮的比率,單文件較大時會須要更多的時間。

  • 使用歸檔和釋放工具——tar命令

    • tar命令

    • 用途:製做歸檔文件、釋放歸檔文件
    • 命令格式:tar [選項] ... 歸檔文件名 源文件或目錄
    • 或 tar [選項] ... 歸檔文件名 [-C目標目錄]
    • 經常使用命令選項
      Linux目錄與文件操做

      沒有-C就是解壓到當前目錄

      -c:建立壓縮包
      -x:解壓
      -v:顯示詳細信息
      -f:執行
      -p:保留原有權限
      -t:查看壓縮包內容
      -C:解壓目標路徑
      -z:gzip格式
      -j:bzip2格式vim

  • VI編輯器的工做模式

    • 文本編輯VI命令

      Linux目錄與文件操做

    • VI編輯的三種工做模式

      Linux目錄與文件操做

      拓展!

      a:在光標以後插入內容
      I:在光標以前插入內容
      o:光標位置的下一行
      O:光標位置的上一行
      M:跳轉到屏幕的中間行less

  • 命令模式的基本操做

    Linux目錄與文件操做
    Linux目錄與文件操做

    附:在這裏發現dd實際上是剪切!Shift+R替換對應字符

    Linux目錄與文件操做
    Linux目錄與文件操做
    Linux目錄與文件操做

    本章總結:

  • 使用cat,more,less,head,tail命令能夠查看文件
  • 使用wc,grep命令能夠統計,檢索文件內容
  • 使用gzip,bzip2命令能夠製做及釋放壓縮文件,使用tar命令能夠製做或釋放歸檔文件,結合「-z」「-j」選項還可以自動調用壓縮工具。
  • vi,vim是一個全屏幕的文件編輯器,包括命令模式,輸入模式,末行模式三種使用狀態
相關文章
相關標籤/搜索