这篇博客会记录常用的Linux命令,可以直接使用Ctrl+F来快速查找命令~
概述
top命令是Linux下常用的性能分析工具,能够实时显示系统中各个进程的资源占用状况,类似于Windows的任务管理器。
可以直接使用top命令后,查看%MEM的内容。可以选择按进程查看或者按用户查看linux常用命令,如想查看oracle用户的进程内存使用情况的话可以使用如下的命令:
$ top -u oracle
格式
top [-] [d delay] [q] [c] [S] [s] [i] [n]
主要参数
d:指定更新的间隔,以秒计算。
q:没有任何延迟的更新。如果使用者有超级用户,则top命令将会以最高的优先序执行。
c:显示进程完整的路径与名称。
S:累积模式,会将己完成或消失的子行程的CPU时间累积起来。
s:安全模式。
i:不显示任何闲置(Idle)或无用(Zombie)的行程。
n:显示更新的次数,完成后将会退出top。
内容解释
PID(Process ID):进程标示号。
USER:进程所有者的用户名。
PR:进程的优先级别。
NI:进程的优先级别数值。
VIRT:进程占用的虚拟内存值。
RES:进程占用的物理内存值。
SHR:进程使用的共享内存值。
S:进程的状态,其中S表示休眠,R表示正在运行,Z表示僵死状态,N表示该进程优先值是负数。
%CPU:该进程占用的CPU使用率。
%MEM:该进程占用的物理内存和总内存的百分比。
TIME+:该进程启动后占用的总的CPU时间。
Command:进程启动的启动命令名称,如果这一行显示不下,进程会有一个完整的命令行。
可以根据进程查看进程相关信息占用的内存情况,(进程号可以通过ps查看)如下所示:
pmap -d 14596
作用
ps显示瞬间进程 (process) 的动态,使用权限是所有使用者。
格式
ps [options] [--help]
主要参数
-A:列出所有的进程。
-l:显示长列表。
-m:显示内存信息。
-w:显示加宽可以显示较多的信息。
-e:显示所有进程。
a:显示终端上的所有进程,包括其它用户的进程。
-au:显示较详细的信息。
-aux:显示所有包含其它使用者的进程。
应用实例
在进行系统维护时,经常会出现内存使用量惊人,而又不知道是哪一个进程占用了大量进程的情况。除了可以使用top命令查看内存使用情况之外,还可以使用下面的命令:
ps aux | sort +5n
概要
grep全程是global regular expression print ,表示全局正则表达式版本,它 使用权限是所有用户。grep强大的功能是支持正则匹配,默认使用基本正则表达式,-e使用扩展的正则表达式,-p使用perl格式的正则表达式。[软件仅适用于2.2及以上固件版本]注意:此软件并不在所有机型和rom上适用.一键rootkingroot是由kingroot 工作室开发的手机端一键获取root权限软件,因为其支持机型众多,对国产手机也有良好的兼容性.软件适用于android 2.2- android 2.3手机.操作简单稳定,是100%安全的root权限获取工具,完全不用担心root失败后机器变砖头.现已支持众多主流的htc、三星、索尼爱立信、摩托罗拉、华为、中兴、联想、魅族等品牌型号的手机.中兴u960e介绍 中兴通讯全称"中兴通讯股份有限公司", 公司英文全称"zte corporation",其中"zte"是"zhongxing telecom equipment"的缩写。
grep命令可以指定文件中搜索特定的内容linux常用命令,并将含有这些内容的行标准输出。