Linux 基本命令-----常用操作分類,linux-----

來源:互聯網
上載者:User

Linux 基本命令-----常用操作分類,linux-----

Linux/Unix 命令格式:
  命令名 [選項] [參數]
  註:[]中的內容代表內容可以省略
  例:$ ls
    $ ls -l #-l 是選項

開始符號:
  檔案名稱 或 檔案夾名
  .當前檔案夾
  ..上一級檔案夾
  ~使用者主目錄(家目錄)

查看類:
  pwd命令:
    使用:
      用於顯示當前操作的位置的路徑(當前工作路徑)
    例:
      $ pwd
      /Home/Tarena

  ls命令:
    使用:
      用於顯示指定目錄的檔案或檔案夾資訊
    格式:
      ls [選項] [檔案夾名/檔案名稱]
    常用選項:
      -l 列表顯示檔案的詳細資料
      -a 顯示全部檔案/檔案夾

  history命令:
    作用:
      使用者查看以前輸入過的命令
    格式:
      $ history<斷行符號>

  grep命令:
    作用:
      根據檔案內容尋找相應的檔案
    格式:
      grep "內容" [選項] 檔案名稱或路徑
    常用選項:
      -n 顯示行號
      -R/-r 遞迴搜尋檔案內的檔案

  cat命令:
    作用:
      將檔案內容顯示到螢幕輸出
    格式:
      cat 檔案路徑1 檔案路徑2 ······
    樣本:
      cat /etc/passwd

  less命令:
    作用:
      顯示文字檔的內容到螢幕(可以上下復原)
    基本操作:
      q 退出
      j 下翻
      k 上翻
      空格 下翻一頁
     樣本:
      less ~/aid1710/Linux/day01/day01.txt

新增類:
  mkdir命令:
    使用:
      建立一個或多個檔案夾(目錄)
    格式:
      mkdir 檔案名稱 (如需建立多個檔案夾,空格隔開)
      mkdir -p選項:
      mkdir -p 逐級建立檔案夾

  touch命令:
  作用:
    1、如果檔案不存在則建立一個空檔案
    2、如果檔案或目錄存在,則用系統時間更新它的修改時間
  格式:
    touch 檔案或檔案夾名稱(檔案需要明確尾碼名)
    操作帶有特殊字元的路徑的方法:
    用兩個雙引號("")將路徑括起來
  例:
    mkdir "a b"
    touch "python base.txt"

  cp命令:
    作用:  
      複製檔案或檔案夾
    格式:
      cp 選項 原檔案夾/檔案名稱 目標路徑
    選項:
      -a:複製檔案夾內的內容
    例:
      $ cp a aaabbcc.txt

刪除類:
  clear命令:
    作用:
      清除終端內容
    格式:
      clear
    快速鍵:
      Ctrl+L

    rm命令:rm(remove)
      作用:
      刪除檔案或檔案夾
    格式:
      rm [選項] 檔案或檔案夾
    常用選項:
      -r 遞迴刪除檔案夾內的檔案和檔案夾
      -i 刪除前提示(y代表yes,n代表no)
      -f 強制移除,不給任何提示

  rmdir命令:
    作用:
      刪除一個或多個檔案夾(檔案夾內必須沒有檔案,既空檔案夾)
    格式:
      rmdir [選項] 檔案名稱 (如需刪除多個檔案夾,空格隔開)
    rmdir -p選項:
      rmdir -p xxx 如果內部的檔案件為空白,則逐級刪除中間的檔案夾

定位類:
  cd命令:
    作用:
      改變當前工作目錄(進入某個目錄/路徑)
    格式:
      cd 目錄名

協助類:
  命令的協助:
    三種方法:
      1、$ help 命令名
      2、$ 命令名 --help
      3、$ man 命令名測
      注 q 退出

檔案處理類:
  gzip命令:
    作用:
      將檔案以zip壓縮演算法進行壓縮。產生壓縮後的檔案
    格式:
      gzip 檔案名稱

    注釋:
      壓縮後的檔案通常為.gz

  gunzip命令:
    作用:
      對用zip壓縮演算法產生的.gz格式的檔案進行解壓縮
    格式:
      gunzip 檔案名稱

  tar命令:
    對檔案或檔案夾進行打包和解包的操作
    格式:
      tar [選項] 儲存檔案名稱或路徑 [原檔案名稱或路徑]
    選項:
      -c 建立包
      -x 解包
      -f 檔案名稱
      -v 顯示操作的檔案
      -z 用gzip/gunzip對包進行壓縮和解壓的操作
      -C 路徑 改變解壓的路徑
    樣本:
      tar -cf file.tar files/
    注釋:
      常用的打包命令:
        tar -czvf file.tar.gz files/
      解包:
        tar -xzvf file.tar.gz

許可權操作類:
  檔案許可權:
    查看檔案許可權的命令:
      ls -l
    檔案權限類別型:
      r 讀許可權
      w 寫入權限
      x 執行許可權
      - 無許可權
  檔案許可權的分組:
    使用者權限(User)|組許可權(group)|其他許可權(other)
      ?????????
    最高許可權:
      -rwx rwx rwx
    最低許可權:
      ----------
    管理員賬戶:
      windows:administrator
    Unix/Linux:root

  chmod命令:
    作用:
      用來修改檔案的許可權
    格式:
      chmod 許可權 檔案名稱/檔案夾名
    許可權:
      u 屬主(所有者/屬主)
      g 同組使用者(屬組)
      o 其他使用者
      a 所有使用者
      + 添加許可權
      - 去除許可權
      777 最高許可權
      000 最低許可權
    
  二進位:逢二進一
    0000
    0011
    010 2
    0113
    100 4
    101 5
    110 6
    111 7

  進程管理:
    什麼叫進程:
      正在執行的程式叫進程
    ps命令:
    作用:
      查看進程
    格式:
      ps [選項]
    選項:
      -aux 查看當前Linux系統中所有的進程資訊
    例:
      ps <斷行符號>
      ps -aux
      kill命令:
    作用:
      殺死進程
    格式:
      kill 進程的PID號
    樣本:

  sudo命令:
    作用:
      用超級使用者root許可權來執行這些命令
    格式:
      sudo 命令 [選項] 參數
    選項:
      -i 進入root使用者
    樣本:
      $ sudo -i
    
  exit命令:
    作用:
      退出使用者登入
    格式:
      exit
  
通用類:
  管道操作:
    運算子:
      |(Shift+\)
    作用:
      將命令的輸出重新導向為另一個命令的輸入
    格式:
     命令1 [選型參數1] | 命令2 [參數2] | 命令3 [參數3] | ...

    輸出重新導向:
      輸出分兩種:
        1、標準輸出
        2、標準錯誤輸出
      標準輸出重新導向:
        >將一個命令的標準輸出重新導向到一個檔案
        >>將標準輸出追加到一個文本的末尾
    格式:
      命令 > 檔案名稱 # 建立(如果有則覆蓋)
      命令 >> 檔案名稱 # 建立(如果有則末端追加)
    標準錯誤輸出重新導向:
      2>將一個命令的標準錯誤輸出重新導向到一個檔案
      2>>將一個標準錯誤輸出追加到一個檔案
    格式:
      命令 2> 檔案名稱 # 建立(如果有則覆蓋)
      命令 2>> 檔案名稱 # 建立(如果有則末端追加)
    樣本:
      grep "tedu" -nR /etc > out.txt
      grep "tedu" -nR /etc 2> error.txt
      grep "tedu" -nR /etc > out.txt 2> error.txt

  重新導向所有輸出:
    &>將所有的輸出重新導向到一個檔案 #&(Shift+7)
    &>>將所有的輸出重新導向追加到一個檔案

目前瞭解的就這些

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.