文件
ps:列出系統中的進程
-A理出所有進程
-a列出當前終端的進程
-c列出進程的真實名稱
-H列出樹狀結構
cat:將整個文件顯示在目錄上
more:分屏顯示空格爲下一頁,b爲上一頁
more +6 main.c 從第三行開始
more -5 main.c 每次顯示五行
more +/char main.c 第一次出現char的位置開始打印
ls -l | more -5 可以配合管道使用
tail:從制定位置將文件寫到標準輸出
tail -f 循環讀取 -q不顯示處理信息
-V詳細顯示處理信息 -c顯示字節數
-n<行數> 顯示行數
find:查找命令
find -name ".c" print 打印所有的.c文件
find -name "[A-Z]" 大寫字母開頭的文件
find -perm 755 權限查找
grep:搜索(過濾器)
grep 'INFO' main.c 在main.c中查找所有包含INFO的行
grep -c 'INFO' main.c 在main.c中有INFO的行數
grep -v'INFO' main.c 在main.c中不含INFO的行
grep -c -v 'INFO' main.c 在main.c中沒有有INFO的行數
awk:腳本
last -n 5 | awk '{print $3}' 查找最後登錄的5個IP
last -n 5 | awk '{print $1}' 查找最後登錄的5個用戶
wc:統計
wc main.c
-c 統計字節數 -l 統計行數 -m 統計字符數
chmod :更改權限
chmod a+x file 增加所有用戶組可執行權限
chmod ug+w file 同時修改不同用戶權限
chmod a-x file 刪除文件權限
chmod u=x file 設置權限
chmod 751 file 分配讀、寫、執行的權限
進程
ps:顯示進程信息
top:任務管理器
kill:終止進程
pkill:根據進程名結束進程
&:後臺執行