Linux 常用命令

2022-09-02 16:54:18 字數 2300 閱讀 6437

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...