ps--查看进程,显示进程号pid、运行在哪个终端、进程已用的CPU时间
ps -A--显示所有进程
ps -N--显示与指定参数不符的所有进程
ps -a--显示除控制进程和无终端进程外的所有进程
ps -d--显示除控制进程外的所有进程
ps -e--显示所有进程
ps -C cmdlist--显示包含在cmdlist列表中的进程
ps -G grplist--显示组ID在grplist列表中的进程
ps -U userlist--显示属主的用户ID在userlist列表中的进程
ps -g grplist--显示会话或组ID在grplist列表中的进程
ps -p pidlist--显示pid在pidlist列表中的进程
ps -s sesslist --显示会话ID在sesslist列表中的进程
ps -t ttylist--显示终端ID在ttylist列表中的进程
ps -u userlist--显示有效用户ID在userlist列表中的进程
ps -F--显示更多额外输出
ps -O format--显示默认的输出列以及format列表指定的特定列
ps -M--显示进程的安全信息
ps -c--显示进程的额外调度器信息
ps -f--显示完整格式的输出
ps -j--显示任务信息
ps -l--显示长列表
ps -o format--仅显示由format指定的列
ps -y--不要显示进程标记
ps -Z--显示安全标签信息
ps -H--用层级格式来显示进程
ps -n namelist--定义了WCHAN列显示的值
ps -w--采用宽输出模式,不限宽度显示
ps -L--显示进程中的线程
ps -V--显示ps命令中的版本号
ps -ef--查看系统上运行的所有进程(UID启动这些进程的用户、PID进程的进程ID、PPID父进程的进程号、C进程声明周期中的CPU利用率、STIME进程启动时的系统时间、TTY进程启动时的终端设备、TIME运行进程需要的累计CPU时间、CMD启动的程序名称)
top--实时显示进程信息(第一部分显示系统的概况,第一行显示了当前时间、系统运行时间、登录的用户数及系统的平均负载,通常,系统的超过2,就说明系统比较繁忙了。第二行显示了进程的概要信息,有多少进程处于运行、休眠、停止或僵化状态。第三行显示了CPU的概要信息,显示了不同属主和状态下的CPU利用率。第四说明了系统物理内存的状态,总共有多少内存、当前用了多少,还有多少空闲。第五行指的是系统交换空间的状态。第二部分显示了当前运行中的进程,PID进程的ID、USER进程属主的名字、PR进程的优先级、NI进程的谦让度值、VIRT进程占用的虚拟内存总量、RES进程占用的物理内存总量、SHR进程和其他进程共享的内存总量、S进程的状态(D代表中断的休眠状态、R代表运行状态、S代表休眠状态、T代表跟踪状态或停止状态、Z代表僵化状态)、%CPU进程使用的CPU时间比例、%MEM进程使用的内存占可用内存的比例、TIME+自进程启动到目前为止的CPU时间总量、COMMAND进程所对应的命令行名称,也就是启动的程序名)。默认情况下,top命令会按照%CPU值对进程排序。键入f允许你选择对输出排序的字段,键入d允许你修改轮询间隔,键入q可以退出top
kill 3940--kill+PID结束进程,但是也有不服管教的进程。
kill -s HUP 3940--强行终止进程
kill http*--结束所有以http*开头的进程,这在系统因负载过大而变得很慢时很有用
什么是挂载--linux文件将所有的磁盘都并入一个虚拟目录下,在使用新的存储媒体之前,需要把它放到虚拟目录下,这项工作成为挂载。
mount--输出当前系统上挂载的设备列表(媒体的设备文件名、媒体挂载到虚拟目录的挂载点、文件系统类型、已挂载媒体的访问状态)
mount -t vfat /dev/sdb1 /media/disk--手动将U盘/dev/sdb1挂载到/media/disk
umount /home/rich/mnt--卸载设备mnt,如果正在使用mnt上的文件,系统就不允许你卸载它
df--查看所有已挂载磁盘的使用情况(设备的设备文件位置、能容纳多少个1024字节大小的块、已用了多少个1024字节大小的块、还有多少个1024字节大小的块可用、已用空间所占的比例、设备挂载到了哪个挂载点上)
df -h--把输出中的磁盘空间按照用户易读的形式显示出来