OS第1次实验报告:熟悉使用Linux命令和剖析ps命令
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了OS第1次实验报告:熟悉使用Linux命令和剖析ps命令,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含2887字,纯文字阅读大概需要5分钟。
内容图文
![OS第1次实验报告:熟悉使用Linux命令和剖析ps命令](/upload/InfoBanner/zyjiaocheng/1325/5be6395e52ca4f74a61eb18837ef052f.jpg)
聂戴成
201821121012
计算1811
1. 实验环境介绍
给出实验环境:
- 操作系统:unix-3.1.4(0.340/5/3)
- 平台:Cygwin
用户名设为自己名字的拼音,举例,刘看山,那么操作系统用户名可以是kanshan
、liukanshan
。并给出一个带自己名字的命令行窗口截图。
2. 常用命令使用
按照PPT,练习常用命令使用。
PS:这部分不要求做详细记录。
3. 剖析ps命令
运行man ps
,将ps
使用方法拷贝过来,比如:
$ ps --help
Usage: ps [-aefls] [-u UID] [-p PID]
Report process status
-a, --all show processes of all users
-e, --everyone show processes of all users
-f, --full show process uids, ppids
-h, --help output usage information and exit
-l, --long show process uids, ppids, pgids, winpids
-p, --process show information for specified PID
-s, --summary show process summary
-u, --user list processes owned by UID
-V, --version output version information and exit
-W, --windows show windows as well as cygwin processes
With no options, ps outputs the long format by default
$ ps -ef UID PID PPID TTY STIME COMMAND niedaich 16011 ? 19:47:22 /usr/bin/mintty niedaich 16021601 pty0 19:47:23 /usr/bin/bash niedaich 16631602 pty0 20:12:18 /usr/bin/ps
-e:显示所有进程;
-f:完整输出显示进程之间的父子关系;
UID:用户的id
PID:进程的标志符
PPID:副进程的标志符
STIME:创建时的系统时间
TTY:终端
COMMAND:发出命令的程序的所在地址
$ ps -al PID PPID PGID WINPID TTY UID STIME COMMAND 16011160121148 ? 19760919:47:22 /usr/bin/mintty 1668160216684876 pty0 19760920:39:46 /usr/bin/ps 16021601160210040 pty0 19760919:47:23 /usr/bin/bash
-a:显示所有进程
-l:显示更详细信息
PGID:进程组id
WINPID:在windows下的进程ID
$ ps -h Usage: ps [-aefls] [-u UID] [-p PID] Report process status -a, --all show processes of all users -e, --everyone show processes of all users -f, --full show process uids, ppids -h, --help output usage information and exit -l, --long show process uids, ppids, pgids, winpids -p, --process show information for specified PID -s, --summary show process summary -u, --user list processes owned by UID -V, --version output version information and exit -W, --windows show windows as well as cygwin processes With no options, ps outputs the long format by default
-h:帮助
$ ps -p1601 PID PPID PGID WINPID TTY UID STIME COMMAND 16011160121148 ? 19760919:47:22 /usr/bin/mintty
-p:查看某个具体进程的数据
$ ps -s PID TTY STIME COMMAND 1686 pty0 21:17:27 /usr/bin/ps 1601 ? 19:47:22 /usr/bin/mintty 1602 pty0 19:47:23 /usr/bin/bash
-p:简短地查看进程数据
$ ps -u197609 PID PPID PGID WINPID TTY UID STIME COMMAND 16011160121148 ? 19760919:47:22 /usr/bin/mintty 16021601160210040 pty0 19760919:47:23 /usr/bin/bash 16881602168819596 pty0 19760921:19:31 /usr/bin/ps
-u:查看某个具体用户所拥有的进程
$ ps --version ps (cygwin) 3.1.4 Show process statistics Copyright (C) 1996 - 2020 Cygwin Authors This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
--version:查看cygwin版本
$ ps --windows PID PPID PGID WINPID TTY UID STIME COMMAND 65540004 ? 0 Feb 22 System 6565600120 ? 0 Feb 22 Registry
--Windows:查看Windows和cygwin的进程(代码只列取了一部分)
原文:https://www.cnblogs.com/Dlementine/p/12431117.html
内容总结
以上是互联网集市为您收集整理的OS第1次实验报告:熟悉使用Linux命令和剖析ps命令全部内容,希望文章能够帮你解决OS第1次实验报告:熟悉使用Linux命令和剖析ps命令所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。