Linux的常用基本命令(二)

m0_46767338發表於2020-10-30

一、時間日期類

  1. date :顯示當前時間
    基本用法:date【選項】【引數】
    選項:-d <時間字串>:顯示指定的“時間字串”表示的時間
    -s <日期時間>:設定系統時間
  2. cal :檢視日曆
    基本用法:cal 【選項】
    選項:具體某一年 ->即是檢視某一年的日曆

二、磁碟分割槽類

  1. df :檢視磁碟空間使用情況
    基本用法:df 【選項】
    選項:-h :容易讀取的格式顯示
  2. fdisk:檢視磁碟分割槽情況
    基本用法:fdisk 【選項】
    選項:-l :顯示所有磁碟的使用情況
  3. mount / umount :掛載/解除安裝
    基本用法:
    mount【選項】【引數】
    umount 裝置檔名
    選項:-t vfstype:指定檔案系統的型別
    -o options:描述裝置或檔案的掛接方式
    device :掛載的裝置
    dir :裝置在系統上的掛接點

三、程式執行緒類

  1. ps :檢視當前系統程式的狀態
    基本語法:ps 【選項】
    ps -ef => 檢視父子程式之間的關係
    選項:-a :選擇所有程式
    -u :顯示所有使用者的所有程式
    -x :顯示沒有終端的程式
  2. kill :終止程式
    基本用法:kill 【選項】程式號
    選項:-9 表示強迫停止程式
  3. pstree: 檢視程式樹
    基本用法:pstree 【選項】
    選項:-p 顯示程式的PID
    -u 顯示程式的所屬使用者
  4. top :檢視系統健康狀態
    基本用法:top 【選項】
    -i :使top不顯示任何閒置的程式
    -p :通過指定監控程式id來僅僅監控某個程式的狀態
  5. netstat :顯示網路統計資訊和埠號佔用情況
    基本用法:
    netstat -anp | grep 埠號 (檢視該程式的網路資訊)
    netstat -nlp | grep 埠號(檢視網路埠占用情況)
    選項:
    -n :拒絕顯示別名
    -l :僅列出有在監聽的服務狀態
    -p :表示顯示那個程式在呼叫

四、系統定時任務

  1. crond 服務管理
    基本用法:service crond restart (重新啟動crond服務)
  2. crontab 定時任務設定
    基本用法:crontab 【選項】
    選項:-e :編輯crontab定時任務
    -l :查詢crontab任務
    -r :刪除當前使用者所有的crontab任務

五、壓縮和解壓類

  1. gzip / gunzip 壓縮
    基本用法:
    gzip 檔案 (壓縮檔案)
    gunzip 檔案.gz (解壓縮檔案)
  2. zip / uzip 壓縮
    基本用法:
    zip【選項】檔案.zip
    uzip【選項】 檔案.zip
    選項:-r :壓縮目錄
    -d <目錄> :指定解壓後檔案的存放目錄路徑
  3. tar 打包
    基本用法:tar 【選項】 檔案.tar.gz
    選項:
    -z :打包同時壓縮
    -c :產生.tar打包檔案
    -v :顯示詳細資訊
    -f :指定壓縮後的檔名
    -x :解包.tar 檔案

六、使用者及使用者組管理類

  1. useradd 新增新使用者
    基本用法:
    useradd 使用者名稱
    useradd -g 組名 使用者名稱
  2. passwd 設定使用者密碼
    passwd 使用者名稱
  3. id 檢視使用者是否存在
    基本用法:id 使用者名稱
  4. cat /etc/passwd 檢視建立什麼使用者
  5. su 切換使用者
    su 使用者名稱稱 :切換使用者
  6. userdel 刪除使用者
    userdel 使用者名稱 :刪除使用者但儲存使用者主目錄
    userdel -r 使用者名稱 :刪除使用者和主目錄
  7. who 檢視登入使用者資訊
    基本用法:
    whoami :顯示自身使用者名稱稱
    who am i :顯示登入使用者的使用者名稱
  8. sudo 設定普通使用者擁有超級使用者(root)的許可權
  9. usermod 修改使用者
    基本用法:
    usermod -g 使用者組 使用者名稱
  10. groupadd 新增組
    groupadd 組名
  11. groupdel 刪除組
    groupdel 組名
  12. groupmod 修改組
    groupmod -n 新組名 老組名
  13. cat /etc/group 檢視建立什麼組

相關文章