---
author: Daniel Stori
category: 极客漫画
comments_data:
- date: '2017-06-17 12:14:00'
  message: 附录第一句话“ps aux 是最常用的 UNIX 风格选项组合”这句话笔误了，应该是BSD风格
  postip: 159.226.72.202
  username: lx9507 [Chrome 58.0|Mac 10.10]
- date: '2017-06-17 13:24:06'
  message: 我用的是ps ex，这个x指的是X Window，用Window必须得有X。虽然X其实没什么用处。
  postip: 112.247.189.214
  username: cuthead [Firefox 54.0|Ubuntu]
- date: '2017-06-17 13:33:58'
  message: 哈哈，谢谢~
  postip: 114.245.14.245
  username: linux [Chrome 58.0|Mac 10.11]
count:
  commentnum: 3
  favtimes: 1
  likes: 0
  sharetimes: 0
  viewnum: 7263
date: '2017-06-17 10:53:00'
editorchoice: false
excerpt: ps aux 以及 ps -elf 都是查看进程的方式，这个漫画就是说使用这两种方式的人就像 vim 党和 Emacs 党一样，随时都可能爆发圣战（大误
  。
fromurl: http://turnoff.us/geek/one-last-question/
id: 8614
islctt: true
largepic: /images/p/201706/17/105335d1u74qf117mylpu3.png.large.jpg
permalink: /article-8614-1.html
pic: /data/attachment/album/201706/17/105335d1u74qf117mylpu3.png.thumb.jpg
related: []
reviewer: ''
selector: ''
summary: ps aux 以及 ps -elf 都是查看进程的方式，这个漫画就是说使用这两种方式的人就像 vim 党和 Emacs 党一样，随时都可能爆发圣战（大误
  。
tags:
- 进程
- 漫画
- ps
thumb: false
title: 极客漫画：最后一个问题
titlepic: false
translator: name1e5s
updated: '2017-06-17 10:53:00'
---

![One Last Question](/data/attachment/album/201706/17/105335d1u74qf117mylpu3.png)


`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`，因此我们做了修改。




---


via: <http://turnoff.us/geek/one-last-question/>


作者：[Daniel Stori](http://turnoff.us/about/) 译者：[name1e5s](https://github.com/name1e5s) 校对：[wxy](https://github.com/wxy) 合成：[name1e5s](https://github.com/name1e5s) 点评：[name1e5s](https://github.com/name1e5s)


本文由 [LCTT](https://github.com/LCTT/TranslateProject) 原创编译，[Linux中国](https://linux.cn/) 荣誉推出