Shell管道学习 free -m|grep "Mem"|awk'{print$2,$4}'
2015-11-25 17:40
519 查看
管道是Linux所用的主要进程间的通信机制之一。一般采用异步发送,阻塞式接受操作。
在Shell中使用管道符 “|” 可以将一个命令的输出重定向到另一个命令的输入,可以嵌套运行。
例如 free -m|grep "Mem"|awk'{print$2,$4}'
结果:501 15
解释:
free命令可以显示Linux系统中空闲的、已用的物理内存及swap内存,及被内核使用的buffer。-m 以MB为单位显示内存使用情况。
grep全称是Global Regular Expression Print,表示全局正则表达式版本,它的使用权限是所有用户。 搜索与Mem相关的情况。
Awk是一种处理结构数据并输出格式化结果的编程语言, Awk 是其作者 "Aho,Weinberger,Kernighan" 的简称。打印结果的行的第二、第四个域字段。
在Shell中使用管道符 “|” 可以将一个命令的输出重定向到另一个命令的输入,可以嵌套运行。
例如 free -m|grep "Mem"|awk'{print$2,$4}'
结果:501 15
解释:
free命令可以显示Linux系统中空闲的、已用的物理内存及swap内存,及被内核使用的buffer。-m 以MB为单位显示内存使用情况。
grep全称是Global Regular Expression Print,表示全局正则表达式版本,它的使用权限是所有用户。 搜索与Mem相关的情况。
Awk是一种处理结构数据并输出格式化结果的编程语言, Awk 是其作者 "Aho,Weinberger,Kernighan" 的简称。打印结果的行的第二、第四个域字段。
相关文章推荐
- Windows XP 的 Windows PowerShell 1.0 本地化安装
- linux shell实现随机数多种方法(date,random,uuid)
- [PowerShell Utils] Create a list of virtual machines based on configuration read from a CSV file in Hyper-V
- Drupal 7.31SQL注入getshell漏洞利用详解及EXP
- 客户端连接服务端
- Shell脚本一枚
- java调用shell脚本,并获得结果集的例子
- Hadoop Shell命令
- 在shell 上执行mongo 查询
- xshell的Quick Command Sets使用--快捷命令操作
- Xshell相关设置
- shell提取指定列并判断提取结果中是否包含指定字符串
- 解决linux的-bash: ./xx.sh: Permission denied
- Shell 常用命令
- PowerShell GUI 之使用visual studio创建GUI (2)
- 用rz、sz命令在Xshell传输文件
- /bin/bash^M: bad interpreter: No such file or directory
- Linux Shell编程变量赋值和引用
- linux shell bash 内置变量参考
- shell判断和比较