1.檢視正在執行的程序
ps命令 ps -e
2.查詢指定程序id開啟的檔案
lsof -p 程序號
3.殺死指定程序名的程序
ps -ef | grep 程序名
kill -9 pid
4.計算檔案的行數、字數或字元數
#顯示檔案內容資訊,輸出資訊依次是:行數,字數,位元組數,檔名稱
wc filename
#顯示乙個檔案的行數
wc -l filename
#顯示乙個檔案的位元組數
wc -c filename
#顯示乙個檔案的字元數
wc -m filename
#顯示乙個檔案中的最長行的長度
wc -l filename
#注意:每行結尾的換行符也算乙個字元,空格也算乙個字元
#採用utf-8編碼,所以乙個漢字在這裡被轉換為3位元組
#當使用-m選項時,乙個漢字就作為乙個字元計算
5.顯示程序資訊,並實時更新
top -hv | -abc -d delay -n iterations -p pid [, pid ...]
-a根據記憶體的使用排序。
-b以批處理模式操作。
-c顯示完整的命令列。
-d delay
指定螢幕更新的時間間隔。
-h顯示版本資訊和使用提示。
-m以 k/m/g 的單位顯示記憶體的大小。
-n iterations
最多更新 iterations 次後,退出 top。
-p pid [, pid ...]
只監控指定的 pid 程序。
-s以安全模式操作。
-u user
只監控有效使用者 id 或使用者名稱匹配 user 的程序。
-u user
只監控 uid 或使用者名稱匹配 user 的程序。這包括實際使用者 id、有效使用者 id 和 檔案系統 uid 等。
-v顯示版本資訊和使用提示。
6.呼叫top命令的「-h」選項,該選項會列出所有linux執行緒
7.檢視使用者username的程序所開啟的檔案
ps -ef | grep 使用者名稱
lsof -p 程序號
8.ps命令中,-t選項可以開啟執行緒檢視
9.比較兩個檔案
diff file1 file2
10.後台執行,通過在shell中輸入exit來退出終端
nohup command &
11.檢視正在執行的任務
使用jobs命令
12.多執行緒執行
13.檢視程序和執行緒樹形結構關係
pstree -a
以樹狀圖顯示程序,相同名稱的程序不合併顯示,並且會顯示命令列引數,如果有-p引數則同時顯示每個程序的pid。
因為pstree輸出的資訊可能比較多,所以最好與more/less配合使用
14.ps命令-l引數顯示程序,並盡量顯示其lwp(執行緒id)和nlwp(執行緒個數)
15.ps命令檢視執行緒在哪個cpu上執行
ps 命令可以告訴你每個程序/執行緒目前分配到的 (在「psr」列)cpu id。
$ ps -o pid,psr,comm -p
pid psr command
5357 10 prog
16.取出檔案的前面幾行
head -100 filename
17.動態檢視檔案變化
tail -f filename
18.退出tail -f
ctrl+c
19.tail程式放到後台去(ctrl+z)等處理完其他事情,再用fg命令將tail命令轉到前台來
20.檢視資料夾和子目錄的大小
du/df
21.設定定時任務
檢視使用者下的定時任務:crontab -l或cat /var/spool/cron/使用者名稱
crontab任務配置基本格式:
* * * * * command
分鐘(0-59) 小時(0-23) 日期(1-31) 月份(1-12) 星期(0-6,0代表星期天) 命令
第1列表示分鐘1~59 每分鐘用*或者 */1表示
第2列表示小時1~23(0表示0點)
第3列表示日期1~31
第4列表示月份1~12
第5列標識號星期0~6(0表示星期天)
第6列要執行的命令
22.重新命名檔案和資料夾
mv命令
23.複製、剪下、清空和刪除
cp、mv、rm
25.檢視記憶體大小
free
Linux常用命令之Linux常用命令實戰知識點
在在複習linux,這是以前做的筆記,分享一下。linux系統 一切皆檔案 操作檔案就是操作linux系統 一 linux版本 1 redhat 企業版 收費 2 centos redhat的社群版 免費 3 ubuntu 4 紅旗 二 linux的特點 1 多使用者 多工 2 豐富的網路功能 3 ...
LINUX常用命令
一 目錄結構 目錄名稱 意 義 vmlinuz 該目錄中存放的是系統核心 bin 該目錄中存放linux的常用命令,在有的版本中是一些和根目錄下相同的目錄。boot 該目錄下存放的都是系統啟動時要用到的程式,當用lilo引導linux時,會用到這裡的一些資訊 dev 該目錄包含了linux系統中使用...
linux 常用命令
ssh 連線 eg.ssh l mike www.mydomain.com or 192.168.0.1 scp 複製 本地 遠端 scp localfile username tohost newfile 遠端 本地 scp username tohost remotefile local 把tx...