零、个人信息

  • 姓名:陈韵
  • 学号: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命令的更多相关文章

  1. 【程序员技术练级】熟悉Unix/Linux Shell和常见的命令行(一)文件系统结构和基本操作

    作为程序猿,熟悉一些unix/linux命令行是非常必要的,因为部署服务的服务器现在基本上用的都是unix/linux系统,很少在windows上部署服务的. 今天我们就介绍一些在linux上的文件系 ...

  2. 20145212《Java程序设计》实验报告一:Java开发环境的熟悉(Windows+IDE)

    20145212<Java程序设计>实验报告一:Java开发环境的熟悉(Windows+IDE) 实验内容及步骤 1.命令行下的JAVA程序开发 建立并进入实验目录: 撰写简单的Hello ...

  3. 20145213《Java程序设计》实验报告一:Java开发环境的熟悉(Windows+IDEA)

    20145213<Java程序设计>实验报告一:Java开发环境的熟悉(Windows+IDEA) 实验要求 使用JDK编译.运行简单的Java程序. 使用IDEA编辑.编译.运行.调试J ...

  4. 20145206邹京儒《Java程序设计》实验报告一:Java开发环境的熟悉(Windows+IDEA)

    20145206<Java程序设计>实验报告一:Java开发环境的熟悉(Windows+IDEA) 实验内容及步骤 1.使用JDK编译.运行简单的Java程序: 建立实验目录: 在IDEA ...

  5. 20145233韩昊辰 《Java程序设计》实验报告一:Java开发环境的熟悉(Windows+IDEA)

    20145233 <Java程序设计>实验报告一:Java开发环境的熟悉 实验要求 使用JDK编译.运行简单的Java程序: 使用IDEA 编辑.编译.运行.调试Java程序. 实验内容 ...

  6. 20155304 实验一《Java开发环境的熟悉》实验报告

    20155304 实验一实验报告 实验一 Java开发环境的熟悉 实验内容 1.使用JDK编译.运行简单的Java程序: 2.使用IDEA编译.编译.运行.调试Java程序. 实验步骤 (一)命令行下 ...

  7. 20162308 实验一《Java开发环境的熟悉》实验报告

    a 20162308 实验一<Java开发环境的熟悉>实验报告 实验内容 使用JDK编译.运行简单的Java程序. 使用IDEA 编辑.编译.运行.调试Java程序. 实验要求 没有Lin ...

  8. 20162330 实验一 《Java开发环境的熟悉》 实验报告

    2016-2017-2 实验报告目录: 1 2 3 4 5 20162330 实验一 <Java开发环境的熟悉> 实验报告 课程名称:<程序设计与数据结构> 学生班级:1623 ...

  9. 2018-2019-2 20175306实验二面向对象程序设计《Java开发环境的熟悉》实验报告

    2018-2019-2 20175306实验二面向对象程序设计<Java开发环境的熟悉>实验报告 面向对象程序设计-1 实验要求: 参考:> http://www.cnblogs.c ...

随机推荐

  1. 一个基于Bootstrap实现的HMTL可视化编辑工具

    疫情禁足在家,用原生的JS实现了一个HTML可视化编辑工具,页面布局基于Bootstrap.大约一个月时间,打通主要技术关卡,实现了第一版:   可以拖放编辑,实现了几乎所有的bootstrap预定义 ...

  2. Echarts轻松入门,内附踩坑秘籍

    首先介绍一下我们的主角ECharts ECharts,一个纯 Javascript 的图表库,可以流畅的运行在 PC 和移动设备上,兼容当前绝大部分浏览器(IE8/9/10/11,Chrome,Fir ...

  3. 学习经典算法—JavaScript篇(一)排序算法

    前端攻城狮--学习常用的排序算法 一.冒泡排序 优点: 所有排序中最简单的,易于理解: 缺点: 时间复杂度O(n^2),平均来说是最差的一种排序方式: 因为在默认情况下,对于已经排好序的部分,此排序任 ...

  4. ysoserial源码结构分析

    1.前言 之前也花了几天晚上熟悉了一下commonscollections系列的构造,那么学习一下这个项目是如何设计的也挺重要,多学习大佬如何写代码应该也能对自己的代码能力有提升吧~2333 2.项目 ...

  5. 快速排序python实现总结

    背景:数据结构与算法是IT相关的工程师一直以来的基础考察重点,很多经典书籍都是用c++或者java来实现,出于对python编码效率的喜爱,于是取search了一下python的快排实现,发现大家写的 ...

  6. Java8 内置的函数式接口

    1.Java8 内置的四大核心函数式接口 (1)Consumer<T> : 消费型接口         void accept(T t); (2)Supplier<T> : 供 ...

  7. 第六章、Vue项目预热

    6-5. (1). (2).引入reset.css及border.css (3).解决手机点击延迟300ms的问题 a.安装 b.引入fastclick 6-2.项目的整体架构 src--->整 ...

  8. form表单提交没有跨域问题,但ajax提交存在跨域问题

    浏览器的策略本质是:一个域名下面的JS,没有经过允许是不能读取另外一个域名的内容,但是浏览器不阻止你向另外一个域名发送请求. 所以form表单提交没有跨域问题,提交form表单到另外一个域名,原来页面 ...

  9. ES6拓展的对象功能

    前言:因为之前看过很多的博客啊,书籍啊但是最后都雁过无痕,再问我基本没什么印象,所以就迫使自己看书的时候记点笔记,因为懒得写字[捂脸],现在是打字比写字要快好多,所以就写博客吧! ES6规范明确定义了 ...

  10. windows上用putty从linux上下载文件

    我之前使用putty都是直接从网上下的putty.exe,其实如果想下载windows的mis二进制文件,系统安装的话会包含,pscp.psftp.puttygen等一系列的文件. 今天下从服务器上, ...