2013年7月15日

linux中sed用法

摘要: 1.Sed简介2.定址3.Sed命令4.选项5.元字符集6.实例7.脚本1.Sed简介sed是一种在线编辑器,它一次处理一行内容。处理时,把当前处理的行存储在临时缓冲区中,称为“模式空间”(patternspace),接着用sed命令处理缓冲区中的内容,处理完成后,把缓冲区的内容送往屏幕。接着处理下一行,这样不断重复,直到文件末尾。文件内容并没有改变,除非你使用重定向存储输出。Sed主要用来自动编辑一个或多个文件;简化对文件的反复操作;编写转换程序等。以下介绍的是Gnu版本的Sed3.02。方法1:sed-i's/被替换的内容/要替换成的内容/'file方法2:sed' 阅读全文

posted @ 2013-07-15 14:16 yi_meng 阅读(478) 评论(0) 推荐(0) 编辑

linux中xargs用法

摘要: 参数代换: xargsxargs 是在做什么的呢?就以字面上的意义来看, x 是加减乘除的乘号,args 则是 arguments (参数) 的意思,所以说,这个玩意儿就是在产生某个命令的参数的意思!xargs 可以读入 stdin 的数据,并且以空格符或断行字符作为分辨,将 stdin 的数据分隔成为 arguments 。 因为是以空格符作为分隔,所以,如果有一些档名或者是其他意义的名词内含有空格符的时候, xargs 可能就会误判了~他的用法其实也还满简单的!就来看一看先![root@www ~]# xargs [-0epn] command选项与参数:-0 :如果输入的 stdin . 阅读全文

posted @ 2013-07-15 10:47 yi_meng 阅读(1065) 评论(0) 推荐(0) 编辑

linux中du的用法

摘要: du:Disk Usage的缩写,命令功能为显示目录(或文件)所占磁盘空间的大小。语 法:du [-abcDhHklmsSx0] [-L][-X File][--block-size=SIZE][--exclude=PATTERN] [--max-depth=N][--help][--version][FILE-OR-PATH]参数说明:-0 每个结果显示后不换行-a或–all 为每个指定文件显示磁盘使用情况,或者为目录中每个文件显示各自磁盘使用情况。–apparent-size 显示目录或文件自身的大小-B或–block-size=SIZE 以SIZE为计量单位显示目录或文件大小;SIZE. 阅读全文

posted @ 2013-07-15 10:14 yi_meng 阅读(1424) 评论(0) 推荐(0) 编辑

linux中find的用法

摘要: 找所在目录的文件用 find -name “file*” -print #注意不要用加文件路径,查找文件也好用双双引号括住; 也可以 find ./ -name “file*” -print 阅读全文

posted @ 2013-07-15 10:11 yi_meng 阅读(233) 评论(0) 推荐(0) 编辑

2013年7月14日

linux中grep注意

摘要: grep -l 只输出文件名; -h 只输出匹配的行 不输出文件名; -c 之处匹配内容的行数; -n 将结果输出的同时,也输出改行的行号; -c 统计查到的总行数; -i 忽略大小写; grep 'c\{3,\}' file.txt #注意反斜杠\的作用,在grep 阅读全文

posted @ 2013-07-14 22:28 yi_meng 阅读(250) 评论(0) 推荐(0) 编辑

linux中shell script的追踪与调试

摘要: Shell调试篇 sh [-nvx] scripts.sh-n:不要执行script,仅查询语法的问题;-v:在执行script前,先将script的内容输出到屏幕上;-x:将使用到的script内容显示到屏幕上,这是很有效的参数。检查语法-n选项只做语法检查,而不执行脚本。sh -n script_name.sh启动调试sh -x script_name.sh进入调试模式后,Shell依次执行读入的语句,产生的输出中有的带加号,有的不带,如下。带加号表示该条语句是Shell执行的。不带加号表示该语句是Shell产生的输出。+ array=(1 2 3 4 5)+ for i in ' 阅读全文

posted @ 2013-07-14 21:52 yi_meng 阅读(458) 评论(0) 推荐(0) 编辑

linux中seq命令用法

摘要: NAME seq - print a sequence of numbersSYNOPSIS seq [OPTION]... LAST seq [OPTION]... FIRST LAST seq [OPTION]... FIRST INCREMENT LASTDESCRIPTION Print numbers from FIRST to LAST, in steps of INCREMENT. -f, --format=FORMAT use printf style floating-point... 阅读全文

posted @ 2013-07-14 20:21 yi_meng 阅读(1727) 评论(0) 推荐(0) 编辑

2013年7月3日

linux中判断符号[]注意事项

摘要: 1.中括号[]内的每个组件都需要有空格键来分割; 2.在中括号内的变量,最好都一双引号括号起来; 3.在中括号内的常量,最好都以单引号或双引号括号起来。 阅读全文

posted @ 2013-07-03 23:08 yi_meng 阅读(317) 评论(0) 推荐(0) 编辑

date用法

摘要: 在linux shell编程中,经常用到日期的加减运算以前都是自己通过expr函数计算,很麻烦其实date命令本身提供了日期的加减运算非常方便。例如:得到昨天的时间date +%Y%m%d --date="-1 day"date 用法: date [OPTION]... [+FORMAT]date [-u|--utc|--universal] [MMDDhhmm[[CC]YY][.ss]]date 可以用来显示或设定系统的日期与时间。1.在显示方面,使用者可以设定欲显示的格式,格式设定为一个加号后接数个标记,其中可用的标记列表如下: % : 打印出 %%n : 下一行%t 阅读全文

posted @ 2013-07-03 21:45 yi_meng 阅读(370) 评论(0) 推荐(0) 编辑

2013年6月24日

Linux后台进程管理(转)

摘要: fg、bg、jobs、&、ctrl + z命令一、 &加在一个命令的最后,可以把这个命令放到后台执行 ,如gftp &,二、ctrl + z可以将一个正在前台执行的命令放到后台,并且处于暂停状态,不可执行 三、jobs查看当前有多少在后台运行的命令jobs -l选项可显示所有任务的PID,jobs的状态可以是running, stopped, Terminated,但是如果任务被终止了(kill),shell 从当前的shell环境已知的列表中删除任务的进程标识;也就是说,jobs命令显示的是当前shell环境中所起的后台正在运行或者被挂起的任务信息;四、fg将后台中的 阅读全文

posted @ 2013-06-24 21:10 yi_meng 阅读(596) 评论(0) 推荐(0) 编辑

导航