OS第1次实验报告:熟悉使用Linux命令和剖析ps命令
Posted 韵韵韵
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了OS第1次实验报告:熟悉使用Linux命令和剖析ps命令相关的知识,希望对你有一定的参考价值。
零、个人信息
- 姓名:陈韵
- 学号:201821121053
- 班级:计算1812
一、实验目的
- 熟悉Linux命令行操作
二、实验内容
- 使用
man
查询命令使用手册 - 基本命令使用
三、实验报告
1. 实验环境介绍
- 操作系统:ubuntu -18.04.4
- 平台:虚拟机
- 用户名:cyun
2. 实验内容
(1)剖析ps命令
运行man ps命令,找到EXAMPLES下对ps的使用命令的介绍
(2)解释命令中参数的含义
①命令ps -aux 包含参数a、u、x
a:显示终端上地所有进程,包括其他用户地进程
u:以用户为主的格式来显示程序状况
x:显示没有控制终端地进程
②命令ps -ef包含参数e、f
e:显示所有进程,环境变量
f:全格式,即显示UID,PPIP,C与STIME栏位
③其他常用参数
命令 含义 h 不显示标题 l 长格式 w 宽输出 r 只显示正在运行地进程 x 显示没有控制终端地进程 u 以用户为主的格式来显示程序状况
au 显示较详细的资讯
aux 显示所有包含其他使用者的行程
-C<命令> 列出指定命令的状况
--lines<行数> 每页显示的行数
--width<字符数> 每页显示的字符数
--help 显示帮助信息
--version 显示版本显示
(3)解释返回结果每个字段的含义
①命令ps -aux ,使用的格式为BSD格式
USER: 用户名 PID: 进程的ID %CPU: 进程占用的百分比 %MEM: 占用内存的百分比 VSZ: 该进程占用的虚拟内存量KB RSS: 该进程占用的固定內存量KB(驻留中页的数量) TTY: 该进程在那个终端上运行。若与终端无关,则显示? 若为pts/0等,则表示由网络 连接主机进程
STAT: 进程的状态
START: 行程开始的时间
TIME: 该进程实际使用CPU运行的时间
COMMAND: 命令的名称和参数
②命令ps -ef ,使用的格式为标准格式
UID: 用户名
PID: 进程ID
PPID: 父进程ID
C: CPU使用的资源百分比
STIME: 系统启动时间
TTY: 终端的次要装置号码
TIME: 使用的CPU时间
CMD: 命令的名称和参数。
四、产生的疑问以及解答
- windows和linux的差异在哪?之前听闻普通用户使用的都是windows系统,而往往一些开发者常在linux系统上操作。是什么导致了这个差异。
我认为存在的差异在于用户定位不同。
linux免费且开源,尤其是开源这个特点,意味着安全与可优化,适合专业人士用于学习与操作。
而windows相对linux操作系统的设计更为复杂,但其有更好的软件应用体验与交互界面,操作起来简单容易上手,能轻松满足日常需要。
- linux有那么多发行版,他们之间的命令有什么差异?
不是所有的命令都是一样的,但是基本的命令是一样的。不同的发行版有不同的软件命令和软件特色。
以上是关于OS第1次实验报告:熟悉使用Linux命令和剖析ps命令的主要内容,如果未能解决你的问题,请参考以下文章