注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

mmicky 的博客

追逐刹那的惊艳

 
 
 

日志

 
 

linux常用命令  

2013-06-30 12:38:28|  分类: Linux |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |
1:ps 显示瞬间行程 (process) 的动态
ps 的参数非常多, 在此仅列出几个常用的参数并大略介绍含义
-A 列出所有的行程
-w 显示加宽可以显示较多的资讯
-au 显示较详细的资讯
-aux 显示所有包含其他使用者的行程
linux常用命令 - mmicky - mmicky 的博客
USER:行程拥有者
PID: pid
%CPU: 占用的 CPU 使用率
%MEM : 占用的记忆体使用率
VSZ : 占用的虚拟记忆体大小
RSS : 占用的记忆体大小
TTY :  终端的次要装置号码 (minor device number of tty)
STAT: 该行程的状态:
D:不可中断的静止 (通悸□□缜b进行 I/O 动作
R:正在执行中
S:静止状态
T:暂停执行
Z:不存在但暂时无法消除
W:没有足够的记忆体分页可分配
<:高优先序的行程
N:低优先序的行程
L:有记忆体分页分配并锁在记忆体内 (即时系统或捱A I/O)
START: 行程开始时间
TIME: 执行的时间
COMMAND:所执行的指令

2:pstree 显示进程树

3:awk 好用的数据处理工具
awk 用法:awk ' pattern {action} '  
变量名 含义 
ARGC 命令行变元个数 
ARGV 命令行变元数组 
FILENAME 当前输入文件名 
FNR 当前文件中的记录号 
FS 输入域分隔符,默认为一个空格 
RS 输入记录分隔符 
NF 当前记录里域个数 
NR 到目前为止记录数 
OFS 输出域分隔符 
ORS 输出记录分隔符 

例:
cat /etc/passwd | awk '/mysql/'
cat /etc/passwd | awk '/mysql/,/root/'
cat /etc/passwd | awk 'FS=":" { print $1 }'
cat /etc/passwd | awk 'FS=":" { print NR,$1 }'
cat /etc/passwd | awk 'FS=":" { print NR,OFS,$1 }'

awk可以将一行分成几个字段进行处理,默认的字段分隔符时空格键或TAB键。awk的后续动作是用单引号括住的,所以,如果想要将awk的内容以一定的格式打印出来的话,就需要用双引号来定义格式。比如上面ps aux只要列出其中的几项:
linux常用命令 - mmicky - mmicky 的博客
 对于不同分隔符使用 -F参数,如处理用户清单/etc/passwd是使用:作为分隔符的:
linux常用命令 - mmicky - mmicky 的博客
 更详细的说明可以参详《鸟哥的linux私房菜》。
 
4:查找当前目录文件中含有某个字符串"aaa"的txt文件
find . -name "*.txt" | xargs fgrep "aaa"
关于xargs、fgrep命令可以搜索其具体用法。
  评论这张
 
阅读(145)| 评论(0)
推荐 转载

历史上的今天

在LOFTER的更多文章

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2017