Linux上的有關程序管理的命令

2021-09-25 18:14:03 字數 1046 閱讀 8017

在看命令之前,我們先看一下有關程序的概念:

程序:執行中的程式(是乙個動態的過程概念)執行時,將程式載入到記憶體上。

程式:儲存在磁碟上的可執行的二進位制檔案。

程序的執行方式:時間片輪轉法:

cpu的執行時間劃分為很小的時間片,每個程序在cpu上執行,一次只分配乙個時間片。

在linux系統上,/proc虛擬目錄,以記憶體為單位儲存記憶體對映。

作業系統為了唯一標識乙個程序,會給程序分配乙個id——pid   (ppid:父程序的id)

檢視程序的狀態:/proc/pid/status

有關程序的命令:

檢視程序:

ps:檢視終端上的程序

ps -e:檢視系統上的程序(-e系統資訊)

ps -f:檢視id (uid、pid、ppid)(-f詳細資訊)

ps -ef:檢視資訊

ps -ef | grep stu:只列印使用者程序資訊(| 管道   grep 過濾)

顯示各類程序資訊:

tasks程序資訊      cpu(s)cpu使用情況        mem記憶體區       swap交換分割槽

程序執行的方式:

①前台執行:

程序執行後,終端必須等待程序執行完成,才能接著工作。

②後台執行:

程序與終端的執行互不干擾。

各狀態說明:

stopped:掛起狀態

terminated:結束狀態

running:執行狀態

命令:

結束程序命令:kill pid 

強制終止程序命令:kill -9 pid

Linux下的有關程序管理的命令

給命令檢視當前系統中執行的程序資訊 1 一般格式 ps 選項 2 說明 該命令是檢視程序狀態的最常用的命令,它提供關於程序的許多資訊。3 常用選項 a 顯示系統中與tty相關的所有程序的資訊 e 顯示所有程序的資訊 f 顯示程序的所有資訊 l 以長格式顯示程序資訊 該命令用來終止乙個程序的執行 1 ...

Linux下的有關程序管理的命令

給命令檢視當前系統中執行的程序資訊 1 一般格式 ps 選項 2 說明 該命令是檢視程序狀態的最常用的命令,它提供關於程序的許多資訊。3 常用選項 a 顯示系統中與tty相關的所有程序的資訊 e 顯示所有程序的資訊 f 顯示程序的所有資訊 l 以長格式顯示程序資訊 該命令用來終止乙個程序的執行 1 ...

有關程序的一些基本概念

對程序的初步描述 一.和程序有關的一些概念 乙個程序就是乙個正在執行程式的例項,包括程式計數器,暫存器和變數的當前值。從概念上說,每個程序擁有它自己的虛擬cpu,當然真實的cpu在各個程序之間來回切換。在某一瞬間,cpu只能執行乙個程序,但在一秒鐘時間他可以執行多個程序,這一就產生了並行的錯覺,通產...