三、sed高级编辑命令t,T,D,P,n,N,H,h,g,G前面的基本用法已经可以满足基本应用,但sed还有一些高级用法(装X利器),要学习sed高级命令首先要理解清楚sed的另一个缓冲区“保持空间”。前面基本用法中也有提到模式空间,即为处理文件中一行内容的一个临时缓冲区。处理完一行之后..
分类:
其他好文 时间:
2015-09-25 18:44:55
阅读次数:
425
编译环境CentOS 64位 Desktop 版本:6.5编译前的准备:CentOS的用户默认没有root权限,如果当前用户没有权限root,则可以在终端里面执行下面的命令:su rootsudo sed -i '/root\tALL=(ALL)/a *自己的用户名*\tALL=(ALL)\tALL...
分类:
其他好文 时间:
2015-09-25 15:53:14
阅读次数:
167
sedsed:StreamEDitor,行编辑器格式:sed[option]‘[地址][编辑命令]‘常用选项:-n,--quiet:不输出模式中的内容到屏幕-e:多点编辑-f:/path/to/script_file:从指定文件中读取脚本-r:支持扩展的正则表达式-i:修改源文件地制定界:(1)不给地址:对全文进行处理;(2)单地址:..
分类:
系统相关 时间:
2015-09-25 14:41:52
阅读次数:
218
GNUawk:文本处理三工具:grep,sed,awkgrep,egrep,fgrep:文本过滤工具;patternsed:行编辑器模式空间、保持空间awk:报告生成器,格式化文本输出;AWK:Aho,Weinberger,Kernighan-->NewAWK,NAWKGNUawk,gawkgawk-patternscanningandprocessinglanguage基本用法:gawk[options..
分类:
系统相关 时间:
2015-09-25 14:40:45
阅读次数:
268
1、描述shell程序的运行原理(可附带必要的图形说明);什么是shellLinux系统的shell作为操作系统的外壳,为用户提供使用操作系统的接口。它是命令语言、命令解释程序及程序设计语言的统称。shell是用户和Linux内核之间的接口程序,如果把Linux内核想象成一个球体的中心,shell..
分类:
系统相关 时间:
2015-09-25 14:38:27
阅读次数:
278
a追加内容sed‘/匹配词/a\要加入的内容’example.file(将内容追加到匹配的目标行的下一行位置)i插入内容sed‘/匹配词/i\要加入的内容’example.file将内容插入到匹配的行目标的上一行位置)示例:#我要把文件的包含“chengyongxu.com”这个关键词的行前或行后加入一行,内容..
分类:
其他好文 时间:
2015-09-25 11:26:24
阅读次数:
172
sed:streameditor,流编辑器;sed对文本的处理很强大,并且sed非常小,参数少,容易掌握,他的操作方式根awk有点像。sed按顺序逐行读取文件。然后,它执行为该行指定的所有操作,并在完成请求的修改之后的内容显示出来,也可以存放到文件中。完成了一行上的所有操作之后,它读取..
分类:
其他好文 时间:
2015-09-25 04:07:12
阅读次数:
175
1.sed命令小结Sed是一个非交互式文本编辑器,它可对文本文件和标准输入进行编辑,标准输入可以是来自键盘输入、文件重定向、字符串、变量,甚至来自管道的文本。Sed从文本的一个文本行或标准输入中读取数据,将其复制到缓冲区,然后读取命令行或脚本的第一个命令,对此命令要求..
分类:
其他好文 时间:
2015-09-24 19:35:35
阅读次数:
368
操作系统概述:hardware:最底层是硬件(各个厂家)kenerl:各个厂家的硬件通过简洁的统一的接口抽象出来,将整个操作系统虚拟出来,进行系统调用。库:将kernel最底层的数量较少的系统调用,封装成里用户较近的功能模块。应用程序:其中就有shell,服务于后台叫做守护进程和服务..
分类:
其他好文 时间:
2015-09-24 07:11:08
阅读次数:
1078
sed是一种在线行编辑器,一次处理一行。工作时,把当前处理的行放到“模式空间”中进行编辑,编辑完成后把内容输送至屏幕。语法:sed[OPTION]…{script}…[inputfile]选项:-r:支持正则表达式-n:静默模式,不显示内容-e:script1-escript2-escript3:指定多脚本运行-f/path/to/s..
分类:
系统相关 时间:
2015-09-23 19:35:50
阅读次数:
256