Linux檔案相關命令詳解(一)

曉曉白的軟體測試進階之路發表於2020-11-24

1、ls 列出目錄下的檔案和資料夾名字

引數:

  • -a 列出全部的檔案,連同隱藏檔案(開頭為.的檔案)一起列出來
    在這裡插入圖片描述
  • -l 列出當前路徑下的所有檔案及資料夾的詳細資訊
    在這裡插入圖片描述
    可以簡寫為ll,與ls -l相同
    在這裡插入圖片描述
  • –R 遞迴列出所有的檔案和目錄
    在這裡插入圖片描述

2、建立/刪除資料夾命令

  • 建立檔案

格式:mkdir 檔名

  • 一次在同一目錄下並排建立多個資料夾: mkdir lxh001 lxh002
    在這裡插入圖片描述

備註:不同資料夾之間使用空格隔開,可以使用多個空格,但不能沒有空格

  • 一次建立多個有巢狀關係的資料夾: mkdir –p luoxh01/luoxh02/luoxh03
    在這裡插入圖片描述

  • 刪除空資料夾

格式:rmdir 資料夾名稱

備註:只能刪除空資料夾,如果資料夾非空,則會報錯
在這裡插入圖片描述

  • 刪除帶有巢狀關係的資料夾:rmdir –p luoxh01/luoxh02/luoxh03/
    在這裡插入圖片描述

  • 刪除多個資料夾:rmdir lxh02 lxh03
    在這裡插入圖片描述

3、cd 切換目錄

格式:cd 資料夾

引數:
cd 進入使用者主目錄
cd ~ 進入使用者主目錄
cd… 返回上一級目錄
cd…/… 返回上兩級目錄
cd / 進入根目錄

備註:只能進入一個資料夾,不能進入到某一檔案裡面去

  • 絕對路徑:由根目錄/寫起,例如cd
    /root/test1/test2,這個路徑永遠不會錯,不論當前所處路徑在哪,只要輸入絕對路徑,都可以進入該路徑

  • 相對路徑:不是由/寫起,是相對於當前路徑來說的路徑,如已經在/root目錄下,cd test1/test2

在這裡插入圖片描述
在這裡插入圖片描述

4、pwd 檢視當前所在的絕對路徑

5、查詢檔案

格式:find 路徑 –name “資料夾或資料夾名字”

備註:路徑為/時代表從根目錄查詢,最全

  • 知道名字全稱 find / -name “test.txt”
  • 只知道名字開頭 find / -name “tes*”
  • 只知道名字結尾 find / -name “*txt”
  • 知道開頭和結尾 find / -name “te*xt”
    在這裡插入圖片描述

6、vi 文字編輯器

格式:vi lxh/test2

備註:進去預設是在命令模式下

  • 如果資料夾已存在,則開啟此資料夾
    在這裡插入圖片描述

  • 如果資料夾不存在,則新建此資料夾
    在這裡插入圖片描述

進入編輯模式:

點選鍵盤insert按鈕,或i/a/o,此時在左下角可看到insert字樣
在這裡插入圖片描述

退出編輯模式:

點選鍵盤ESC按鈕,進入命令模式時後,左下角insert消失

q 退出程式 w 儲存檔案 !強制

  • :wq 儲存並退出
  • :wq! 強制儲存並退出
  • :q! 強制退出
  • G 跳到檔案最後一行
  • gg 跳到檔案第一行
  • 查詢(命令模式下打一個?)檔案裡全域性去查詢
  • 查詢到目標後可按鍵盤n(next)定位到下一個,按u撤銷

7、cat 檢視檔案裡面的內容

格式:cat 檔案

引數:-n 顯示行號
在這裡插入圖片描述

相關文章