Linux 操作指令

  • 檔案、目錄類

    • 列出檔案清單:ls -參數 路徑

      參數意義
      l 以詳細資訊顯示
      a 隱藏檔一併列出
      A 列出隱藏檔但去除『.』與『..』
      s 依檔案大小列出,並顯示 檔案所佔空間
      S 依檔案大小列出,但不顯示檔案所佔空間


    • 目錄切換:cd 路徑

      特殊目錄意義
      / 系統根目錄
      ~ 使用者家目錄
        使用者家目錄
      . 目前所在目錄
      .. 上一層目錄


    • 複製檔案:cp -參數 原路徑/檔案 新路徑/檔案 

      參數意義
      i 複寫檔案時,先確認
      v 顯示複製過程
      R 連同子目錄一併複製
      d 不解除連結參考
      p 連同使用者、群組一同複製
      f 強制複製


    • 刪除檔案、目錄:rm -參數 路徑/檔案 

      參數意義
      f 強迫刪除
      v 顯示過程
      r 連同子目錄一併刪除


    • 搬移(更名)檔案、目錄:mv -參數 原路徑/檔案 新路徑/檔案

      參數意義
      i 複寫檔案時,先確認
      f 強迫刪除
      v 顯示複製過程


    • 建新目錄mkdir 目錄

    • 刪除目錄rmdir 目錄

    • 顯示所在路徑:pwd

    • 顯示命令所在路徑:which 命令

    • 搜尋包含字串的所有檔案:locate 字串

    • 於所在目錄內尋找符合關鍵字之檔案:find 目錄 -參數1 關鍵字1 -參數2 關鍵字2 ...

      參數意義關鍵字範例
      name 尋找檔名符合關鍵字之檔案 index.*
      user 尋找使用者符合關鍵字之檔案 root or rick
      perm 尋找權限符合關鍵字之檔案 644 or 700
      size 尋找檔案大小符合關鍵字之檔案 +2k or -2k


    • 顯示線上指令說明:man 指令

    • 其他:

      指令功用
      more 檔案 分頁顯示檔案內容
      cat 檔案 | more 分頁顯示檔案內容
      ls -l | more 分頁顯示該目錄下檔案的詳細資訊
      cat 檔案1 > 檔案2 將檔案1的內容取代檔案2
      cat 檔案1 檔案2 > 檔案3 將檔案1與檔案2的內容合併成檔案3


    • 檔案打包與壓縮:tar -參數 檔案 欲打包檔案

      參數意義
      c 建立新的tar檔
      v 顯示過程
      f 指定檔案名稱
      z 打包並呼叫gzip執行壓縮、解壓縮
      t 檢視tar檔案的內容
      x 解開打包檔



      範例:

      指令功用
      tar -cvf file.tar * 將所有檔案打包成file.tar
      tar -czvf file.tar.gz * 將所有檔案打包並壓縮成file.tar.gz
      tar -tvf file.tar 檢視file.tar的內容
      tar -xvf file.tar 將file.tar解開
      tar -xzvf file.tar.gz 將file.tar.gz解開並解壓縮

       


  • 權限設定

    -rwxrwxrwx    1    rick rick    1694    3月4日    18:30    index.html
    drwxrwxrwx    1    rick rick    1694    3月4日    18:30    public_html

    • 檔案、目錄權限:chmod ### 檔案、目錄名稱

      • -:檔案;d:目錄
      • r:本人可讀;w:本人可寫;x:本人可執行
      • r:群組可讀;w:群組可寫;x:群組可執行
      • r:他人可讀;w:他人可寫;x:他人可執行

      r:4;w:2;x:1
      ###:依序代表『本人』、『群組』、『他人』之權限加總

    • 檔案、目錄擁有者:chown 帳號 檔案、目錄名稱

    • 檔案、目錄擁有群組:chown 群組 檔案、目錄名稱


  • 環境、組態類

    • 更改密碼:passwd

    • 開機資訊:dmesg

    • 硬碟資訊:df

    • 日期時間:date

    • 硬碟資訊:df

    • 使用者帳號硬碟空間限制:quota

    • 顯示目前使用者帳號:whoami


  • 網路組態類

    • 偵測網路連線IP or DNping IPorDN

    • 偵測網路連線IP or DN 路由:/usr/sbin/traceroute IP or DN

    • 顯示目前網路狀態:netstat

原文地址:https://www.cnblogs.com/amadeuslee/p/3744442.html