ps 显示当前系统有该用户运行的进程列表
选项:
-a 列出所有进程
-ef 查看所有进程及其PID进程号、 系统时间、命令详细目录、执行者等
-aux 除-ef多有内容外,还可显示CPU及内存占有率、进程状态(显示所有包含其他使用者的进程)
-w 显示加宽并可以显示较多的信息,最多加宽3次 ps -auxwww
显示指定用户信息 ps -u root //显示root进程用户信息
查找指定进程格式:ps -ef | grep 进程关键字(使用管道|将结果输入到grep 进程关键程序中 ,管道:把一个程序的输出直接连接到另一个程序的输入,而不经过任何中间文件;管道线是指连接两个或更多程序管道的通路。shell中用“|”表示管道线)
grep、pr、sort、wc均可已在管道线工作
显示所有进程信息,连同命令行 ps -ef
au(x) 输出格式 :
USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND
- USER: 行程拥有者
- PID: pid
- %CPU: 占用的 CPU 使用率
- %MEM: 占用的记忆体使用率
- VSZ: 占用的虚拟记忆体大小
- RSS: 占用的记忆体大小
- TTY: 终端的次要装置号码 (minor device number of tty)
STAT: 该行程的状态:
- D: 无法中断的休眠状态 (通常 IO 的进程)
- R: 正在执行中
- S: 静止状态
- T: 暂停执行
- Z: 不存在但暂时无法消除
- W: 没有足够的记忆体分页可分配
- <: 高优先序的行程
- N: 低优先序的行程
- L: 有记忆体分页分配并锁在记忆体内 (实时系统或捱A I/O)
- START: 行程开始时间
- TIME: 执行的时间
- COMMAND:所执行的指令
top 动态显示系统中运行的程序
kill 特定信号指定为PID进程,(可能的信号:进程挂起、等待、中止等,常用的杀死进程)
选项
-s 根据指定信号发送给进程
-p 打印出进程号PID、但并不发送出信号
-l 列出所有可用的信号名称
uname 显示系统的信息
setup 系统图形化界面配置
crontab 循环执行例行性命令
shutdown 关闭或重启Linux系统
uptime 显示系统已经运行多久的时间
clear 清除屏幕上的信息
10:54:22 当前时间
13:05 系统运行时间13时05分
5 users 登录用户数
load average 系统过去1min,5min,15min内的平均负载