Linux的常用基本命令(二)
m0_46767338發表於2020-10-30
一、時間日期類
- date :顯示當前時間
基本用法:date【選項】【引數】
選項:-d <時間字串>:顯示指定的“時間字串”表示的時間
-s <日期時間>:設定系統時間 - cal :檢視日曆
基本用法:cal 【選項】
選項:具體某一年 ->即是檢視某一年的日曆
二、磁碟分割槽類
- df :檢視磁碟空間使用情況
基本用法:df 【選項】
選項:-h :容易讀取的格式顯示 - fdisk:檢視磁碟分割槽情況
基本用法:fdisk 【選項】
選項:-l :顯示所有磁碟的使用情況 - mount / umount :掛載/解除安裝
基本用法:
mount【選項】【引數】
umount 裝置檔名
選項:-t vfstype:指定檔案系統的型別
-o options:描述裝置或檔案的掛接方式
device :掛載的裝置
dir :裝置在系統上的掛接點
三、程式執行緒類
- ps :檢視當前系統程式的狀態
基本語法:ps 【選項】
ps -ef => 檢視父子程式之間的關係
選項:-a :選擇所有程式
-u :顯示所有使用者的所有程式
-x :顯示沒有終端的程式 - kill :終止程式
基本用法:kill 【選項】程式號
選項:-9 表示強迫停止程式 - pstree: 檢視程式樹
基本用法:pstree 【選項】
選項:-p 顯示程式的PID
-u 顯示程式的所屬使用者 - top :檢視系統健康狀態
基本用法:top 【選項】
-i :使top不顯示任何閒置的程式
-p :通過指定監控程式id來僅僅監控某個程式的狀態 - netstat :顯示網路統計資訊和埠號佔用情況
基本用法:
netstat -anp | grep 埠號 (檢視該程式的網路資訊)
netstat -nlp | grep 埠號(檢視網路埠占用情況)
選項:
-n :拒絕顯示別名
-l :僅列出有在監聽的服務狀態
-p :表示顯示那個程式在呼叫
四、系統定時任務
- crond 服務管理
基本用法:service crond restart (重新啟動crond服務) - crontab 定時任務設定
基本用法:crontab 【選項】
選項:-e :編輯crontab定時任務
-l :查詢crontab任務
-r :刪除當前使用者所有的crontab任務
五、壓縮和解壓類
- gzip / gunzip 壓縮
基本用法:
gzip 檔案 (壓縮檔案)
gunzip 檔案.gz (解壓縮檔案) - zip / uzip 壓縮
基本用法:
zip【選項】檔案.zip
uzip【選項】 檔案.zip
選項:-r :壓縮目錄
-d <目錄> :指定解壓後檔案的存放目錄路徑 - tar 打包
基本用法:tar 【選項】 檔案.tar.gz
選項:
-z :打包同時壓縮
-c :產生.tar打包檔案
-v :顯示詳細資訊
-f :指定壓縮後的檔名
-x :解包.tar 檔案
六、使用者及使用者組管理類
- useradd 新增新使用者
基本用法:
useradd 使用者名稱
useradd -g 組名 使用者名稱 - passwd 設定使用者密碼
passwd 使用者名稱 - id 檢視使用者是否存在
基本用法:id 使用者名稱 - cat /etc/passwd 檢視建立什麼使用者
- su 切換使用者
su 使用者名稱稱 :切換使用者 - userdel 刪除使用者
userdel 使用者名稱 :刪除使用者但儲存使用者主目錄
userdel -r 使用者名稱 :刪除使用者和主目錄 - who 檢視登入使用者資訊
基本用法:
whoami :顯示自身使用者名稱稱
who am i :顯示登入使用者的使用者名稱 - sudo 設定普通使用者擁有超級使用者(root)的許可權
- usermod 修改使用者
基本用法:
usermod -g 使用者組 使用者名稱 - groupadd 新增組
groupadd 組名 - groupdel 刪除組
groupdel 組名 - groupmod 修改組
groupmod -n 新組名 老組名 - cat /etc/group 檢視建立什麼組