Linux中目錄與檔案管理

2020-08-14 13:08:38

一,樹形目錄結構

1,根目錄

  • 所有分割區,目錄,檔案等的位置起點
  • 整個樹型目錄結構中,使用獨立的一個「/」表示

2,常見的子目錄

  • /root / bin / boot / dev / etc
  • /home /var

二,常見子目錄的作用

  • /root:系統管理員root的家目錄
  • /home:普通使用者的宿主目錄
  • /boot :系統內核,啓動檔案
  • /dev :裝置檔案
  • /etc :組態檔
  • / bin:所有使用者可執行的命令
  • /sbin:管理員可執行的管理命令
  • /usr :應用程式
  • /var :日誌檔案等

三,檢視檔案內容

1,cat 命令:顯示檔案的內容,不能看目錄

格式:cat 檔案所在位置與檔名

[root@server1 ~]# cat /etc/hosts   //檢視檔案hosts的內容
127.0.0.1   localhost localhost.localdomain localhost4 localhost4.localdomain4  // 這兩行爲檔案的內容
::1         localhost localhost.localdomain localhost6 localhost6.localdomain6
[root@server1 ~]# cat /etc/sysconfig/network  //檢視 network的內容
# Created by anaconda
[root@server1 ~]# 

2,more內容:全螢幕方式分頁顯示檔案內容

  • 格式:more 檔名
  • 互動操作方法
    +按Enter建向下逐行卷動
    +按空格鍵向下翻一屏
    +按b鍵向上翻一屏
    +按q鍵退出

3,head,tail命令

  • head 命令:檢視檔案開頭的一部分內容(預設爲10行)
    格式:head -n 檔名
  • tail命令
    格式:tail -n 檔名 … tail -f 檔名
    注: ail-f filename 會把 filename 檔案裡最尾部的內容顯示在螢幕上,並且不斷重新整理,只要 filename更新就可以看到最新的檔案內容

四,統計檔案內容 wc命令

  • 格式:wc [選項] 目標檔案
  • 常用命令選項
    -l :統計行數
    -w :統計單詞個數
    -c :統計位元組數
    例如:
[root@server1 ~]# wc -wcl aaa  /統計aaa的 行數,單詞數,位元組數,並顯示內容
  8   4 202 aaa
[root@server1 ~]# 

五,檢索和過濾檔案內容grep命令

  • 在檔案中查詢並顯示包含指定字串的行
  • 格式爲:grep [選項] 查詢條件 目標檔案
  • 常用命令選項
    • -i :查詢時忽略大小寫
    • -v :反轉查詢,輸出與查詢條件不相符的
  • 查詢條件設定
    + 要查詢的字串以雙引號括起來
    + 「^ …」表示以 …開頭,「…KaTeX parse error: Expected group after '^' at position 28: … + 「^̲」表示空行