bash 学习笔记6
2012-02-26 17:10
197 查看
一些常用的系统环境提取:
1、提取文件夹使用的大小: du du会显示所有文件和子文件夹的文件的大小。 常用参数是-s 只显示总大小,-h 显示方便阅读的格式。
如 du -s -h 结果是 3.8G ./。
2、读取系统内存状态:free free显示系统内存占用情况,常用参数是-m显示多少mega。
如free -m
total used free shared buffers cached
Mem: 993 914 78 0 114 375
-/+ buffers/cache: 425 568
Swap: 1983 19 1964
其中,total是总的,used的是使用过的,free是空闲的。如果想要通过shell脚本读取内存状态,有两个办法:
(1)采用 free -m |grep "^Mem"|tr -s ' '|cut -d" " -f2 只获得使用的情况。
(2)读取/proc/meminfo信息(fedora)如while true; do cat /proc/meminfo |grep MemFree |tr -s " "|cut -d" " -f2; sleep 0.2; done 每隔0.2秒读取一次
1、提取文件夹使用的大小: du du会显示所有文件和子文件夹的文件的大小。 常用参数是-s 只显示总大小,-h 显示方便阅读的格式。
如 du -s -h 结果是 3.8G ./。
2、读取系统内存状态:free free显示系统内存占用情况,常用参数是-m显示多少mega。
如free -m
total used free shared buffers cached
Mem: 993 914 78 0 114 375
-/+ buffers/cache: 425 568
Swap: 1983 19 1964
其中,total是总的,used的是使用过的,free是空闲的。如果想要通过shell脚本读取内存状态,有两个办法:
(1)采用 free -m |grep "^Mem"|tr -s ' '|cut -d" " -f2 只获得使用的情况。
(2)读取/proc/meminfo信息(fedora)如while true; do cat /proc/meminfo |grep MemFree |tr -s " "|cut -d" " -f2; sleep 0.2; done 每隔0.2秒读取一次
相关文章推荐
- 【学习笔记】Linux基本操作(1)--- 命令行BASH基本操作
- bash学习笔记5-处理过程
- bash学习笔记
- bash shell编程学习笔记 [1]
- 【linux学习笔记】bash学习之数据流重导向('<' 、'<<'、 '>'、 '>>'、 '2>'、 '2>>')以及双向重导向tee
- Bash 基础学习笔记
- Linux学习笔记——bash特性详解
- Linux学习笔记:bash的配置文件
- Linux 学习笔记 -- 第三部分 学习 shell 与 shell script -- 第11章 认识与学习 bash
- 一个无聊男人的疯狂《数据结构与算法分析-C++描述》学习笔记 习题2.8 随机数组的三种生成算法(补) 将bash的实现翻译成比较纯正的bash风格
- 【Linux学习笔记】22:Bash基础-管道符"|"
- 【linux学习笔记】bash学习之login shell与non-login shell(source命令)
- 我的《鸟哥的Linux私房菜》笔记(九)认识与学习 BASH(二)
- 【鸟哥的linux私房菜-学习笔记】Bash shell之管线命令
- 一个无聊男人的疯狂《数据结构与算法分析-C++描述》学习笔记 用C++/lua/python/bash的四重实现(3) 最大子序列和问题
- Linux学习笔记:bash特性之多命令执行,shell脚本
- 文档分享:Bash shell学习笔记 PDF版本
- BASH 学习笔记
- linux BASH编程学习笔记
- bash 学习笔记4