零、个人信息

  • 姓名:陈韵
  • 学号: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有那么多发行版,他们之间的命令有什么差异?

     不是所有的命令都是一样的,但是基本的命令是一样的。不同的发行版有不同的软件命令和软件特色。

最新文章

  1. 在mongoose中使用$match对id失效的解决方法
  2. Linux系统初始流程
  3. flex4+fms3.5+cs4开发实时音视频直播及点播详解
  4. centos7 安装webmin
  5. uva 10069
  6. HTML系列(六):划分文档结构
  7. webservice的讲解
  8. Google chrome浏览器中通过扩展调用本地应用程序以及和程序相互通讯(C++)
  9. win10更新后出现System.ComponentModel.Win32Exception
  10. 知识阅读的好处你都了解吗?芒果xo来告诉你答案
  11. composer 重装常见错误
  12. C# ASCII与字符串间相互转换 (转)
  13. 里诺全系列注册机+暗桩patch
  14. ios中开始页面做法
  15. ecplise导入工程出现乱码的解决方案
  16. BZOJ4364: [IOI2014]wall砖墙(线段树)
  17. mysql 通过sqoop导入hive
  18. Ubuntu双系统安装
  19. Handlerbars基础笔记
  20. FastReport.Net使用:[30]对话框使用

热门文章

  1. 什么是Activiti
  2. Angular 1 深度解析:脏数据检查与 angular 性能优化
  3. HTTP GET请求302重定向问题
  4. 05 JPAUtil工具类
  5. GPS信号模拟器信号发生器应用介绍
  6. Redis使用指南
  7. SQL中rownumber的用法
  8. 为什么 String 是 immutable 类
  9. java-方法。(新手)
  10. 为我开发的API添加华丽的外衣