1.mkdir 建立目錄
-p 建立遞歸目錄
2.touch 建立檔案或修改檔案時間
-a 僅修改讀取時間(atime)
-m 僅修改修改時間(mtime)、
-d 兩者都修改
3.cat 檢視檔案
-n 顯示行号
4.less
more 分頁檢視
5.head 從頭檢視
6.tail 從後看
-f 實時檢視日志檔案
7.grep 篩選,常配合管道使用
-n顯示收集到資訊的行号
-v用于反選資訊
8.wc -l 統計行數、-w 位元組數、-c 單詞數
9.du 檢視大小
10.cp (舊) (新) 複制
11.mv (舊) (新) 剪切或重命名
12.useradd 添加使用者(隻删除使用者,目錄保留,添加-r參數,使用者目錄都删除)
userdel 删除使用者
whoami 查詢目前使用者名稱
13.groupadd 添加使用者組
14.chmod [ugoa]+[rwx] 檔案
chmod ___ 檔案 4r 2w 1x
15.echo 輸出
16.date 用于顯示及設定系統的時間或日期
-s “”設定時間
17.reboot 重新開機系統
18.poweroff 關閉系統
19.wegt 下周網絡檔案
-p 下載下傳到指定目錄
-r 遞歸下載下傳
20.ps 檢視系統中程序狀态
-aux
顯示:R(運作)S(終端)D(不可中斷)Z(僵死)T(停止)
21.top 動态監視程序活動和系統負載資訊
第一行:系統時間 運作時間 顯示終端數 系統負載
第二行:程序總數 運作中的程序數 睡眠中的程序數 停止的程序數 僵死的程序數
第三行:(百分比)使用者占用 系統核心占用 改變過優先級的程序 空閑的資源
第四行:實體記憶體總量比 記憶體使用量 記憶體空閑量 作為記憶體緩存的記憶體量
第五行:虛拟記憶體總量 虛拟記憶體使用量 虛拟記憶體空閑量 已被提前加載的記憶體量
22.pidof 查詢某個服務的pid值
23.kill 用于終止某個指定pid的服務程序
24.killall 終止某個指定名稱的服務所對應的全部程序
25.ifconfig 擷取網咖配置與網絡狀态資訊
26.uanme -a 檢視系統核心與系統版本等資訊
27.uptime 檢視系統的負載資訊
28.free -h 顯示目前系統中記憶體使用量情況
29.who 檢視登入主機的使用者終端資訊
30.last 檢視所有系統的登入記錄
31.history 顯示曆史執行過的指令 通過“!指令符号”執行某條指令
-c 清空
32.sosreport 收集系統配置及架構資訊并輸出診斷文檔
33.pwd 顯示目前目錄
32.cd 切換目錄
33.ls ll 檢視目前目錄下的檔案
34.tr (old) (new) 替換檔案中的字元
35.stat 檢視檔案具體存儲資訊和時間
access modify change
36.cut 按列提取文本字元
-d 緊跟分隔符
-f 緊跟列号
37.diff 比較多個檔案文本的差異
--brief 判斷檔案是否相同
-c 顯示檔案具體的不同
38.rm 删除
-f 無需二次确認
-rf 強制删除
39.file 檢視檔案的類型
40.tar 解壓縮
一般壓縮-czvf 一般解壓-xzvf
41.find 按照指定條件查找檔案
-name
-user
-group
-mtime -n +n -n指n天以内,+n指n天以前
-atime -n +n
-ctime -n +n
42.fdisk -l 檢視磁盤
43.vim編輯器
dd删除
yy複制
v撤銷上一步操作
p粘貼
:w q wq q! wq!
:set nu 顯示行号
:set nonu 不顯示行号
:指令 執行該指令
:整數 跳轉到該行
44.crontab 定時任務
-e編輯 -l查詢 -r删除目前使用者的所有任務
編輯格式
* * * * *
第一個:一小時内的第幾分鐘執行0-59
第二個:一天中的第幾個小時執行0-23
第三個:一個月中第幾天執行1-31
第四個:一年中當中的第幾個月執行1-12
第五個:一周當中星期幾執行0-7(0和7都是周日)
特殊符号
* 任何時間 ,多個時間分割 - 連續時間 */n每個n執行一次
無效服務時重新開機定時服務
service crond restart
45.sync 将記憶體資料同步到磁盤,關機重新開機都應該執行