【学习笔记】Shell基础学习
来源:互联网 发布:icmp.dll被java嗲用 编辑:程序博客网 时间:2024/04/30 17:23
find
-exec( -ok ) 后跟要执行的命令 接着是一对 { } ,接着空格,接着 \ ,接着是 ; 。
例: find log -type f -mtime +5 -exec rm { } \;
用 -ok 执行 rm 命令,会在每一次删除前询问 。而 -exec 直接删除 。
tee -a files -a 表示追加到文件尾
ls | tee -a file 把 ls 的输出结果输出到终端的同时保存到 file
awk '{ if($1~/Brown/) print }' test.txt 与 awk '{ if($1=="Brown") print }'test.txt 输出结果一样 。(~ / / 与 == " ")
提取当前目录下的目录占用空间大小
ls -l | awk '/^[d]/ {{print $9"\t used:"$5}{total += $5}}END{print "total used:"total}'
提取当前目录下文件占用空间大小
ls -l | awk '/^[-]/ {{print $9"\t used:"$5}{total += $5}}END{print "total used:"total}'
???? 如何提取IP地址:
top
top是一个动态显示过程,即可以通过用户按键来不断刷新当前状态.如果在前台执行该命令,它将独占前台,直到用户终止该程序为止.比较准确的说,top命令提供了实时的对系统处理器的状态监视.它将显示系统中CPU最“敏感”的任务列表.该命令可以按CPU使用.内存使用和执行时间对任务进行排序;而且该命令的很多特性都可以通过交互式命令或者在个人定制文件中进行设定。
option : -m num #最多显示多少个进程 -s col #Column to sort by <cpu,vss,rss,thr> 按哪列排序
-n num #刷新次数 -t #显示线程信息而不是进程
-d num #刷新间隔时间(默认5秒)
例: top -n 1 -d 3
cut
cut是以每一行为一个处理对象的,cut命令主要是接受三个定位方法:
第一,字节(bytes),用选项-b
第二,字符(characters),用选项-c
第三,域(fields),用选项-f
例如: cut -c 3-5,8 #取3-5 3个字符和第8个字符
cut -c -3 #表示0-3
cut -c 3- #表示3到结尾
- 【学习笔记】Shell基础学习
- Linux Shell 基础学习笔记
- Linux学习笔记-------shell基础
- Shell 脚本学习笔记-基础
- 《学习bash》笔记--基础shell编程
- Linux学习笔记---shell脚本基础
- linux基础学习笔记-3-shell变量
- linux基础学习笔记-4-shell编程
- Shell高级编程学习笔记(基础篇)
- Linux学习笔记(2)-Shell基础
- shell学习笔记(一)——shell入门基础
- 【Linux学习笔记】Shell 基础(1) — Shell简介
- linux shell 学习笔记(三)--shell编程基础
- shell练习题,shell基础学习
- 学习Shell编程基础
- shell编程基础学习
- shell 脚本基础学习
- shell基础学习
- iphone 自学开发(二)图片轮播器的实现
- 盒子与球
- C++如何调用DLL呢,有两种,一种是静态,另外一种是动态,即通过调用windowsAPI 来加载和卸载DLL,具体思路:
- Linux删除文件后空间没有释放
- Box2d物理引擎实战开发(共6部分)
- 【学习笔记】Shell基础学习
- 外网不能访问svn服务器问题解决
- cocoStudio: 层容器锚点设置问题
- 关于网络安全与实名上网的通知
- PHP输出XML
- 解决Android启动显示空白界面的问题,自定义进入软件前的背景图片。
- PHP在页面输出XML的方法.避免乱码.
- 取数字问题
- LintCode-统计比给定整数小的数的个数