编辑命令c:删除命令cc:直接删除光标所在行,光标跳至行首并转换至输入模式#cc:删除光标所在行内的下#行内容,光标跳至行首并转换至输入模式c$:删除光标所在处至行尾的内容,并在光标所在处转换为输入模式vim可视化模式,编辑模式下visual模式v:选中光标划过的字符V:选中..
分类:
系统相关 时间:
2015-04-02 06:47:34
阅读次数:
228
[本文是自己学习所做笔记,欢迎转载,但请注明出处:http://blog.csdn.net/jesson20121020]
今天来看一下shell关于文字过滤的知识,其实最主要的就是正则表达式以及关于文本的一常见的命令。
正则表达式:
一种用来描述文本模式的特殊语法。
由普通字符(例如字符a到z)以及特殊字符(称为元字符,如/、*、?等)组成。
基本元字符集及其含义:...
分类:
系统相关 时间:
2015-02-02 00:47:17
阅读次数:
396
Linux 操作系统中有很多文件:配置文件、文本文件、文档文件、日志文件、用户文件,这个清单还在不断增长。通常,这些文件都包含了要查找重要数据所需要访问的一些信息。尽管我们可以简单地使用诸如 cat、more 之...
分类:
系统相关 时间:
2015-01-27 18:42:50
阅读次数:
205
调用方式
1.命令行
awk [-F field-separator] 'commands' input-file(s)
commands是真正awk命令,[-F域分隔符]是可选的。input-file(s) 是待处理的文件。在awk中,文件的每一行中,由域分隔符分开的每一项称为一个域。通常,在不指名-F域分隔符...
分类:
系统相关 时间:
2014-12-29 12:06:45
阅读次数:
149
概念:
sed是一种在线编辑器,它一次处理一行内容。处理时,把当前处理的行存储在临时缓存区中,称为"模式空间(pattern space)",接着用舍得命令处理缓冲区中的内容,处理完成后,把缓存区的内容输出。接着处理下一行,这样不断重复,直到文件末尾。文件内容并没有改变,除非你是用重定向存储输出。sed主要用来编辑一个活多个文件。
格式:
sed [-...
分类:
系统相关 时间:
2014-12-26 11:10:40
阅读次数:
222
可以查看我用CmdMarkDown写的在线版,会比下面看起来舒服:在线分享版
Awk
Awk、sed与grep,俗称Linux下的三剑客,它们之前有很多相似点,但是同样也各有各的特色,相似的地方是它们都可以匹配文本,其中sed和awk还可以用于文本编辑,而grep则不具备这个功用。sed是一种非交互式且面向字符流的编辑器(a
“non-interactive” stre...
分类:
编程语言 时间:
2014-12-25 20:32:15
阅读次数:
179
当你有一大堆文本文件要维护的时候,把它们转换成PDF文档会好一些。比如,PDF更适合打印,因为PDF文档有预定义布局。除此之外,还可以减少文档被意外修改的风险。要将文本文件转换成PDF格式,你要按照下面的两步。准备工作首先你要安装两个需要的包。在Debian、Ubuntu或者Linux..
分类:
系统相关 时间:
2014-12-06 06:40:13
阅读次数:
236
1.awk
awk是一个强大的文本分析工具,相对于grep的查找,sed的编辑,awk在其对数据分析并生成报告时,显得尤为强大。awk相当于一门编程语言,有自己的很多语法,不过语法很简单,和C语言类似,语法要素有比如逻辑比较,if,内置变量,字符串处理函数,数组,循环语句这样的。简单来说awk就是把文件逐行的读入,以空格为默认分隔符将每行切片,切开的部分再进行各种分析处理。awk执行时,...
分类:
系统相关 时间:
2014-12-01 17:35:12
阅读次数:
212
请注意:此客户端代码仅限于运行在直接连接在互联网的设备上(一般来说就是网关路由器)此客户端需要linux运行环境此客户端需要python语言解释器执行(一般来说,各种linux发行版均默认自带python解释器)使用此程序,需要掌握以下技能:shell基本操作,linux文本编辑器(vi/nano)..
分类:
其他好文 时间:
2014-11-12 11:59:13
阅读次数:
160
database:数据库Linux 文本文件的结束符是"$" Windows 的文本文件的结束符 是 “$”+"enter" 符描述GPL,BSD,Apache三个开源协定的大体联系及区别从官网获取Linux当前最新的内核版本号www.kernel.org LFS安装方法目录管理ls、cd、pwd、...
分类:
系统相关 时间:
2014-11-09 17:51:19
阅读次数:
290