LINUX命令

文件
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:根據進程名結束進程
&:後臺執行
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章