网站规划包括哪些方面,wordpress 被sql注入,mi2设计公司网站,杭州网站建设seo优化营销制作注#xff1a;本文为“不同风格中 ps 命令参数的区别”相关文章合辑。 未去重。 BSD 风格和 UNIX 风格中 ps 参数的区别
作者#xff1a;Daniel Stori
译者#xff1a;LCTT Name1e5s
| 2017-06-17 10:53 One Last Question
ps aux 以及 ps -elf 都是查看进程的方式…注本文为“不同风格中 ps 命令参数的区别”相关文章合辑。 未去重。 BSD 风格和 UNIX 风格中 ps 参数的区别
作者Daniel Stori
译者LCTT Name1e5s
| 2017-06-17 10:53 One Last Question
ps aux 以及 ps -elf 都是查看进程的方式分别来自于 BSD 风格必须不带 -和 UNIX 风格必须带 -这两种方式都有不少人用此外除了这种可组合的单字母选项方式之外还有以 -- 开头的 GNU 选项方式。
这个漫画就是说使用这两种方式的人就像 vim 党和 Emacs 党一样随时都可能爆发圣战大误 )。
附录
ps aux 是最常用的 BSD 风格选项组合其中的 a 简单的说表示所有关联到终端的进程如果同时使用 x 则代表所有进程u 表示列出进程的用户。
另外可能是由于错用 ps -aux 的人太多一些新的 ps 版本会在输入 ps -aux 时显示 ps aux 的结果而不是 ps -aux 原本的意义列出用户 x 所有的进程如果没有则报错。
ps -elf 的 -e 代表列出所有进程-l 代表长格式-f 代表完整的格式有时候也用 -F 代表超完整的格式具体大家试试便知。 不过不同操作系统如 Linux、BSD的 ps 的版本和参数有很大差异具体还是要以各自的手册而定。
另外一句题外话之所以 aux 和 -elf 这两种选项组合常用是由于这个组合正好是易记、易读的英文单词辅助、精灵其组合后的用途也很有用。这种情况也出现在其它的常见命令中。
注本漫画中原来用的是 ps -eLF在某些版本上这个参数是成立的但是大部分情况下都使用的是 ps -elf因此我们做了修改。 Linux 三种风格Unix、BSD、GNU下的 ps 参数说明
阿喵不是猫于 2018-11-30 17:03:08 发布
Linux 系统中使用 ps 命令支持 3 种不同类型的命令行参数 Unix 风格的参数前面加单破折线 BSD 风格的参数前面不加破折线 GNU 风格的长参数前面加双破折线
Unix 风格 其中 - f 显示的完整格式输出信息有
UID: 启动这些进程的用户。PID: 进程的进程 ID。PPID: 父进程的进程号 (如果该进程是由另一个进程启动的)C: 进程生命周期中的 CPU 利用率STIME: 进程启动时的系统时间TTY: 进程启动时的终端设备TIME: 运行进程需要的累计 CPU 时间CMD: 启动的程序名称
-l 输出的信息还会增加一些
F : 内核分配给进程的系统标记S : 进程的状态 (O 代表正在运行S 代表在休眠R 代表可运行正等待运行Z 代表僵 化进程已结束但父进程已不存在T 代表停止)PRI : 进程的优先级 (越大的数字代表越低的优先级)NI : 谦让度值用来参与决定优先级ADDR : 进程的内存地址SZ : 假如进程被换出所需交换空间的大致大小WCHAN : 进程休眠的内核函数的地址
BSD 风格 在 BSD 风格下的 l 参数输出的信息基本与 Unix 一致但也有一些不一样
VSZ: 进程在内存中的大小以千字节 (KB) 为单位RSS: 进程在未换出时占用的物理内存STAT: 代表当前进程状态的双字符状态码
许多系统管理员都喜欢 BSD 风格的 l 参数。它能输出更详细的进程状态码 (STAT 列)。双字符状态码能比 Unix 风格输出的单字符状态码更清楚地表示进程的当前状态。
第一个字符采用了和 Unix 风格 S 列相同的值表明进程是在休眠、运行还是等待。第二个参数进一步说明进程的状态。 : 该进程运行在高优先级上N : 该进程运行在低优先级上L : 该进程有页面锁定在内存中s : 该进程是控制进程l : 该进程是多线程的 : 该进程运行在前台
GNU 风格
GNU 的参数是长参数。 详见《Linux命令行与shell脚本编程大全第3版》
https://download.csdn.net/download/ruibin_cao/11167006链接已沉寂 via one last question http://turnoff.us/geek/one-last-question/ 作者Daniel Stori 译者name1e5s 校对wxy 合成name1e5s 点评name1e5s 本文由 LCTT 原创编译Linux中国. 荣誉推出 Linux 三种风格Unix、BSD、GNU下的 ps 的参数说明_unix,gnu,bsd 选项之间的关系 - CSDN 博客 阿喵不是猫于 2018-11-30 17:03:08 发布 https://blog.csdn.net/ruibin_cao/article/details/84660224