首页 > 系统服务 > 详细

OS第一次实验报告:熟悉使用Linux命令和剖析ps命令

时间:2020-03-07 18:42:22      阅读:71      评论:0      收藏:0      [点我收藏+]
  • 姓名:肖斯凯  
  • 学号:201821121015
  • 班级:计算1811

1. 实验环境介绍

  • 操作系统:Ubuntu-18.04.4
  • 平台:虚拟机

技术分享图片

2. 常用命令使用

技术分享图片

技术分享图片

技术分享图片

3. 剖析ps命令

 1 EXAMPLES
 2        To see every process on the system using standard syntax:
 3           ps -e
 4           ps -ef
 5           ps -eF
 6           ps -ely
 7 
 8        To see every process on the system using BSD syntax:
 9           ps ax
10           ps axu
11 
12        To print a process tree:
13           ps -ejH
14           ps axjf
15 
16        To get info about threads:
17           ps -eLf
18           ps axms
19 
20        To get security info:
21           ps -eo euser,ruser,suser,fuser,f,comm,label
22           ps axZ
23           ps -eM
24 
25        To see every process running as root (real & effective ID) in user
26        format:
27           ps -U root -u root u
28 
29        To see every process with a user-defined format:
30           ps -eo pid,tid,class,rtprio,ni,pri,psr,pcpu,stat,wchan:14,comm
31           ps axo stat,euid,ruid,tty,tpgid,sess,pgrp,ppid,pid,pcpu,comm
32           ps -Ao pid,tt,user,fname,tmout,f,wchan
33 
34        Print only the process IDs of syslogd:
35           ps -C syslogd -o pid=
36 
37        Print only the name of PID 42:
38           ps -q 42 -o comm=
-a:显示所有终端机下执行的程序,除了阶段作业领导者之外。
a:显示现行终端机下的所有程序,包括其他用户的程序。
-A:显示所有程序。
-c:显示CLS和PRI栏位。
c:列出程序时,显示每个程序真正的指令名称,而不包含路径,选项或常驻服务的标示。
-C<指令名称>:指定执行指令的名称,并列出该指令的程序的状况。
-d:显示所有程序,但不包括阶段作业领导者的程序。
-e:此选项的效果和指定"A"选项相同。
e:列出程序时,显示每个程序所使用的环境变量。
-f:显示UID,PPIP,C与STIME栏位。
f:用ASCII字符显示树状结构,表达程序间的相互关系。
x:显示所有程序,不以终端机来区分。
-U<用户识别码>:列出属于该用户的程序的状况,也可使用用户名称来指定。

技术分享图片

4. 通过该实验产生新的疑问及解答

Ubuntu虚拟机安装vmware tools的方法,详见https://blog.csdn.net/Franticquanshi/article/details/81348796

 

OS第一次实验报告:熟悉使用Linux命令和剖析ps命令

原文:https://www.cnblogs.com/sk-x/p/12431119.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!