1.程序定義
程序就是cpu未完成的工作
2.ps指令
ps
a ##關于目前環境的所有程序
x| -A ##所有程序
f ##顯示程序從屬關系
e ##顯示程序調用環境工具的詳細資訊
l ##長清單顯示程序的詳細資訊
u ##顯示程序的使用者資訊
ps ax -o %cpu,%mem,user,group,comm,nice,pid,stat
##指定顯示程序的某些資訊##
%cpu ##顯示程序cpu負載
%mem ##顯示程序記憶體負載
user ##程序使用者
group ##程序組
comm ##程序名稱
nice ##程序優先級
pid ##程序的id
ps ax -o %cpu,comm --sort <+|-%cpu > <+|-%mem>
##按照程序資訊排序##
+ ##正序
- ##倒序
%cpu ##cpu負載排序
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
<a href="https://s5.51cto.com/wyfs02/M01/9C/A1/wKiom1lzapDzK6xOAAASeIz_H1Q536.png" target="_blank"></a>
<a href="https://s5.51cto.com/wyfs02/M02/9C/A1/wKiom1lzapDR6co5AAA2BqerYkA390.png" target="_blank"></a>
<a href="https://s3.51cto.com/wyfs02/M02/9C/A1/wKioL1lzapGj4FCXAAAj3agxWoo776.png" target="_blank"></a>
<a href="https://s3.51cto.com/wyfs02/M00/9C/A1/wKiom1lzapHCLnwTAAA5B6WknDI217.png" target="_blank"></a>
5.環境中程序的前背景調用
jobs ##檢視被打入環境背景的程序
ctrl+z ##把占用終端的程序打入背景
fg jobsnum ##把背景程序調回前台
bg jobsnum ##把背景暫停的程序運作
comm & ##讓指令直接在背景運作
<a href="https://s3.51cto.com/wyfs02/M02/9C/A1/wKioL1lzavTi6OaIAABSXHvn4M4813.png" target="_blank"></a>
本文轉自 happy_newbie 51CTO部落格,原文連結:http://blog.51cto.com/12971521/1950097,如需轉載請自行聯系原作者