第七單元進程相關命令及優先級的處理
1.進程定義
進程就是cpu未完成的工作
2.ps命令
ps
a ##關於當前環境的所有進程
x| -A ##所有進程
f ##顯示進程從屬關系
e ##顯示進程調用環境工具的詳細信息
l ##長列表顯示進程的詳細信息
##指定顯示進程的某些信息##
%cpu ##顯示進程cpu負載
%mem ##顯示進程內存負載
user ##進程用戶
group ##進程組
comm ##進程名稱
nice ##進程優先級
pid ##進程的id
ps ax -o %cpu,comm --sort <+|-%cpu > <+|-%mem>
##按照進程信息排序##
+ ##正序
- ##倒序
%cpu ##cpu負載排序
%mem ##內存負載
3.進程優先級
(1).進程的優先級範圍
-20~19
(2).優先級查看
ps ax -o pid,nice,comm
(3).指定某個優先級開啟進程
nice -n 優先級數字 進程名稱
nice -n -5 vim & ##開啟vim並且指定程序優先級為-5
(4).改變進程優先級
reince -n 優先級數字 進程pid
renice -n -5 31472 ##改變31472進程的優先級為-5
5.環境中進程的前後臺調用
jobs ##查看被打入環境後臺的進程
ctrl+z ##把占用終端的進程打入後臺
fg jobsnum ##把後臺進程調回前臺
bg jobsnum ##把後臺暫停的進程運行
comm & ##讓命令直接在後臺運行
第七單元進程相關命令及優先級的處理