linux下ps命令用法

1)ps a 显示现行终端机下的所有程序,包括其他用户的程序。

  2)ps -A 显示所有程序。

  3)ps c 列出程序时,显示每个程序真正的指令名称,而不包含路径,参数或常驻服务的标示。

  4)ps -e 此参数的效果和指定"A"参数相同。

  5)ps e 列出程序时,显示每个程序所使用的环境变量。

  6)ps f 用ASCII字符显示树状结构,表达程序间的相互关系。

  7)ps -H 显示树状结构,表示程序间的相互关系。

  8)ps -N 显示所有的程序,除了执行ps指令终端机下的程序之外。

  9)ps s 采用程序信号的格式显示程序状况。

  10)ps S 列出程序时,包括已中断的子程序资料。

  11)ps -t<终端机编号>

  指定终端机编号,并列出属于该终端机的程序的状况。

  12)ps u

  以用户为主的格式来显示程序状况。

  13)ps x

  显示所有程序,不以终端机来区分。

  最常用的方法是ps -aux,然后再利用一个管道符号导向到grep去查找特定的进程,然后再对特定的进程进行操作。

在学习Linux过程中,经常会看到很多的命令,比如cd、mkdir、rmdir、rm等等,如果你想查看系统中的进程,要应用什么命令呢?这就需要在Linux中可以使用ps -aux查看所有进程。希望你能学会ps -aux的用法。

参数w表示加宽显示的命令行,参数w可以写多次,通常最多写3次,表示加宽3次,这足以显示很长的命令行了。例如:ps -auxwww

top:显示系统内存、cpu使用情况,j垠Ae管hIJNC&并可自动刷新进程列表

vmstat:显示当前的内存使用情况

netstat:显示网络状况,使用参数p可以查看对应的进程号及程序名,

通常使用参数a(显示所有连接情况)和n(不反查域名和服务名),例如:netstat -anp。

查看服务器侦听情况,使用:netstat -an | grep LISTEN

查看服务器已建立的连接,使用:netstat -an | grep ESTABLISHED

ifconfig:查看(或设置)网络设备信息

ifconfig -a:查看所有网络设置信息

last:显示登录到服务器的情况以及服务器重启情况

df:显示硬盘空间及使用情况,@BGcTjjBChLinux下可以带参数h,显示结果更人性化。例如:

df -h 硬盘空间按人性化显示

df -k 硬盘空间按KB显示

df -m 硬盘空间按MB显示

w:显示登录到服务器上的用户列表

你可能感兴趣的:(linux下ps命令用法)