Linux 程序相關命令

2022-03-10 21:15:45 字數 4087 閱讀 1769

目錄ps命令

kill命令

renice命令

nice命令

:每開啟乙個終端都相當與系統登陸了乙個使用者,只不過是使用者名稱相同而已,linux多使用者模式允許相同的使用者名稱從不同的終端同時登陸系統!跟windows不同

ps命令

作用:ps 顯示預設當前終端當前使用者進行的程序

選項:aux 顯示包含的所有程序資訊

例子:顯示程序資訊

1.pid是編號的意思也是子程序,ppid是父程序

2.乙個程序往往是由另外乙個程序產生的,產生它的程序叫做它的父程序

ps-e顯示所有終端的程序

ps-ef顯示所有終端的程序但內容更多!

ps-el也是顯示終端更多的內容

使用ps-aux命令

但在我們工作中最經常使用的是 ps -aux | grep str(需要查詢的字串)  通過使用乙個管道命令,輸出需要查詢的行.可以用ps -aux | more str(需要查詢的字串)命令一頁一頁的檢視!

kill命令

作用:結束乙個程序

1.獲取程序號(編號)

2.kill命令終止

例子:結束正在進行ping命令程序的視窗

強制結束程序

使用命令 kill -9 4975

有些程序很難關閉,那我們就可以通過-9選項,強制關閉   

還有另一種方法:

(1)也是先開啟乙個終端1,輸入命令ping  www.baidu.com啟動ping命令程序

(2)再開啟另乙個終端2(是root使用者)

(3)在終端2中輸入命令 ps -aux | grep ping ,因為2終端是root使用者,所以從終端2能夠 查詢終端1中包含ping字元的行,我們的最終目的是找到ping程序的pid編號.

(4)在終端2輸入命令 kill 4678(編號假設),關閉終端1的ping命令程序

(5)終端2中再用ps -aux |grep ping 檢視,已經檢視不到ping命令程序了,這時程序已經被關閉

另外直接用ctrl+c也能終止程序哦~

renice命令

pri和ni跟優先順序有關,pri是實際優先順序(使用者不能修改,系統自動計算),我們只能修改ni值,ni值越高優先順序越低,反之越高

普通使用者只能將ni值調大降低它的優先順序,只有root使用者能將ni值調小提高它的優先順序!

作用:修改乙個已經存在的程序的優先順序

注意:renice命令只能在root使用者下使用

例子: 調高ping命令的優先順序

優先順序調高的目的是可以讓程式優先使用cpu,也就是優先被執行。

nice命令

作用:程序執行時,直接指定它的優先順序。

注意:nice命令只能在root使用者下使用

例子:我們將ping命令在建立時就直接修改它的優先順序,這樣就不像renice還有找編號pid,這麼麻煩.

目錄ps命令

kill命令

renice命令

nice命令

:每開啟乙個終端都相當與系統登陸了乙個使用者,只不過是使用者名稱相同而已,linux多使用者模式允許相同的使用者名稱從不同的終端同時登陸系統!跟windows不同

ps命令

作用:ps 顯示預設當前終端當前使用者進行的程序

選項:aux 顯示包含的所有程序資訊

例子:顯示程序資訊

1.pid是編號的意思也是子程序,ppid是父程序

2.乙個程序往往是由另外乙個程序產生的,產生它的程序叫做它的父程序

ps-e顯示所有終端的程序

ps-ef顯示所有終端的程序但內容更多!

ps-el也是顯示終端更多的內容

使用ps-aux命令

但在我們工作中最經常使用的是 ps -aux | grep str(需要查詢的字串)  通過使用乙個管道命令,輸出需要查詢的行.可以用ps -aux | more str(需要查詢的字串)命令一頁一頁的檢視!

kill命令

作用:結束乙個程序

1.獲取程序號(編號)

2.kill命令終止

例子:結束正在進行ping命令程序的視窗

強制結束程序

使用命令 kill -9 4975

有些程序很難關閉,那我們就可以通過-9選項,強制關閉   

還有另一種方法:

(1)也是先開啟乙個終端1,輸入命令ping  www.baidu.com啟動ping命令程序

(2)再開啟另乙個終端2(是root使用者)

(3)在終端2中輸入命令 ps -aux | grep ping ,因為2終端是root使用者,所以從終端2能夠 查詢終端1中包含ping字元的行,我們的最終目的是找到ping程序的pid編號.

(4)在終端2輸入命令 kill 4678(編號假設),關閉終端1的ping命令程序

(5)終端2中再用ps -aux |grep ping 檢視,已經檢視不到ping命令程序了,這時程序已經被關閉

另外直接用ctrl+c也能終止程序哦~

renice命令

pri和ni跟優先順序有關,pri是實際優先順序(使用者不能修改,系統自動計算),我們只能修改ni值,ni值越高優先順序越低,反之越高

普通使用者只能將ni值調大降低它的優先順序,只有root使用者能將ni值調小提高它的優先順序!

作用:修改乙個已經存在的程序的優先順序

注意:renice命令只能在root使用者下使用

例子: 調高ping命令的優先順序

優先順序調高的目的是可以讓程式優先使用cpu,也就是優先被執行。

nice命令

作用:程序執行時,直接指定它的優先順序。

注意:nice命令只能在root使用者下使用

例子:我們將ping命令在建立時就直接修改它的優先順序,這樣就不像renice還有找編號pid,這麼麻煩.

Linux程序相關命令

ps命令就是最基本的同時也是非常強大的程序檢視命令。使用該命令可以確定有哪些程序正在執行以及運 行的狀態 程序是否結束 程序有沒有僵死 哪些程序占用了過多的資源等等。總之大部分資訊都可以通過執 行該命令得到。ps 選項 下面對命令選項進行說明 e 顯示所有程序。f 全格式。h 不顯示標題。l 長格式...

linux 程序相關命令

top p 13514 查詢指定程序的pid ps ef grep zookeeper ps aux grep zookeeper ps aux grep 2181 cat proc 13514 status vmrss為記憶體 netstat tunlp grep 8020 t tcp 僅顯示tc...

linux程序相關的命令

linux程序相關的命令 關於ps命令 ps aux或者ps ef列出記憶體中的所有程序 查詢個名稱的程序,例如要查詢vim ps aux grep vim grep v grep 第二個grep是為了去掉結果中的grep vim程序 v表示篩選不存在匹配串的內容 關於程序訊號 signal kil...