Linux里面ps aux命令作用是什么?

作者&投稿:边饰 (若有异议请与网页底部的电邮联系)
Linux里面ps -aux |grep sshd命令作用是什么?~

l题主你好,
ps-aux简单来说就是回显所有进程的信息;
grep sshd 表示使用grep查找包含sshd的行;
将这两个命令用管道符连起来表示:
在ps -aux回显的所有进程信息中查找包含sshd的行并显示在终端里.
-------------------------
linux系统中, 正常情况下, 每个程序启动后, 在进程列表中都能看到相对应的信息, 而对系统中进程信息的查看就是通过ps命令: 下面是我系统中ps -aux显示的进程信息的一部分:

可以看到进程信息很多, 如果系统里面运行的程序多了,可能会有上百行, 甚至更多, 此时我们只想看包含字符串sshd的行,则可以直接使用, ps -aux | grep sshd, 我系统上恰好就有sshd这个进程, 看下测试截图:

写在最后, 说简单些, grep命令就相同于一个过滤器, 从众多行中将符合条件的行给挑出来.
希望可以帮到题主, 欢迎追问

ps a 显示现行终端机下的所有程序,包括其他用户的程序
ps u 以用户为主的格式来显示程序状况
ps x   显示所有程序,不以终端机来区分

ps命令用于获取有关在Linux,Unix和BSD系统上运行的进程的详细信息。 ps有一些流行的选项和用例,其中一个是aux选项。  

ps命令的默认行为是仅列出当前用户进程。 所有其他用户拥有的进程将不会显示。 a选项也会打印所有其他用户进程。 《Linux就该这么学》

关于显示流程信息的默认行为不会打印流程的所有者。 但是在大多数情况下,流程所有者数据将非常有帮助。 因此,我们可以使用u选项来显示进程所有者。

ps默认情况下仅显示终端连接过程。 如果要显示其他未连接到终端的进程,可以使用x选项。

# a 选项也会打印所有其他用户进程。

# u 显示进程所有者。

# x 显示其他未连接到终端的进程



该命令是显示进程的一些状态,其中:a表示所有的进程,u表示列出用户名称。

显示进程的状态等一些东西


博望区13549913932: linux 系统中得ps命令用法. -
康鬼济立: ps命令 要对进程进行监测和控制,首先必须要 了解当前进程的情况,也就是需要查看当前进程,而ps命令就是最基本同时也是非常强大的进程查看命令.使用该命令 可以确定有哪些进程正在运行和运行的状态、进程是否结束、进程有没有僵尸、...

博望区13549913932: Linux查看进程命令有哪些 -
康鬼济立: 首先我们需要打开终端,本经验以Fedora操作系统为例,其他的操作系统可能略有不同.打开终端之后我们输入ps,它就是我们今天的主角,ps是linux操作系统中最基本同时也是非常强大的进程查看命令,如果你对此命令不是十分了解,我们...

博望区13549913932: linux 系统ps命令的用法是什么? -
康鬼济立: ps命令最常用的还是用于监控后台进程的工作情况,因为后台进程是不和屏幕键盘这些标准输入/输出设备进行通信的,所以如果需要检测其情况,便可以使用ps命令了. 1) ps a 显示现行终端机下的所有程序,包括其他用户的程序. 2)ps -A 显示...

博望区13549913932: 请问这是Linux的什么命令ps aux | grep `cat /tmp/.X0 - lock`,谢谢 -
康鬼济立: ps aux查看系统进程的命令,这整个命令就是将查看系统进程的结果通过管道传送到grep命令,由grep命令查询系统进程里面包含cat /tmp/.X0-lock的进程

博望区13549913932: 在Linux Shell程序中输入ps aux | grep top是什么意思? -
康鬼济立: 常用ps命令参数 进程查看命令 需掌握一些最常用的命令参数就可以了. 最常用的三个参数是u、a、x. a 显示终端上的所有进程,包括其他用户的进程. x 显示没有控制终端的进程 u user 用户名 grep 是一种强大的文本搜索工具,它能使用正则表达式搜索文本 | 是管道符号 表示前面的命令结果作为后面的命令输入所以整个表达式表示 显示所有包含其他使用者的进程并找其中包含top名字的进程

博望区13549913932: linux 下查看进程用什么命令 -
康鬼济立: linux 下查看进程可以使用的命令: 1、ps命令查找与进程相关的PID号: 2、ps a 显示现行终端机下的所有程序,包括其他用户的程序. 3、ps -A 显示所有程序. 4、ps c 列出程序时,显示每个程序真正的指令名称,而不包含路径,参数或常驻...

博望区13549913932: linux命令ps aux|grep java和ps - ef|grep java 有什么区别? -
康鬼济立: ps aux 是用BSD的格式来显示 java这个进程 显示的项目有:USER , PID , %CPU , %MEM , VSZ , RSS , TTY , STAT , START , TIME , COMMAND ps -ef 是用标准的格式显示java这个进程 显示的项目有:UID , PID , PPID , C , STIME , TTY , TIME , CMD

博望区13549913932: linux系统grep命令有什么用 -
康鬼济立: 这个命令全程global regular print是通过正则表达式打印出匹配的字符串或者文件行.

博望区13549913932: linux查看文件常用的命令有哪些 -
康鬼济立: ls 查看文件 cat 显示文件内容

博望区13549913932: linux中如何查看某一进程的启动时间 -
康鬼济立: 在Linux下,如果需要查看进程的启动时间, 常用ps aux命令,但是ps aux命令的缺陷在于只能显示时间到年、日期、或者时间, 无法具体到年月日时分秒.如果需要查看某个进程的具体启动时间, 使用 ps -p PID -o lstart

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网