<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
<channel>
<title><![CDATA[向东博客 专注WEB应用 构架之美 --- 构架之美，在于尽态极妍 | 应用之美，在于药到病除]]></title> 
<link>https://jackxiang.com/index.php</link> 
<description><![CDATA[赢在IT，Playin' with IT,Focus on Killer Application,Marketing Meets Technology.]]></description> 
<language>zh-cn</language> 
<copyright><![CDATA[向东博客 专注WEB应用 构架之美 --- 构架之美，在于尽态极妍 | 应用之美，在于药到病除]]></copyright>
<item>
<link>https://jackxiang.com/post//</link>
<title><![CDATA[[vi技巧]vi tips]]></title> 
<author>jack &lt;xdy108@126.com&gt;</author>
<category><![CDATA[WEB2.0]]></category>
<pubDate>Sun, 12 Aug 2007 12:09:01 +0000</pubDate> 
<guid>https://jackxiang.com/post//</guid> 
<description>
<![CDATA[ 
	http://blog.wangyuhui.net/vi-tips/<br/><br/>vi 里面实现批量字符串替换：<br/>1、打开文件<br/>2、ESC<br/>3、shift + :<br/>4、输入%s/from/to/g, 其中%s表示替换，from是被替换的字符串，to是替换后的，g表示global<br/>如果要替换11到22行，则:34,78s/from/to/<br/><br/>－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－<br/><br/>上下左右：<br/>ctrl+u/d 上下半屏，ctrl+f/b,上下一屏<br/>H/G屏幕头/文章末 ，0/$ 行首行末<br/><br/>增删改：<br/>yy/dd 复制/删除 一行，p/P：将yy/dd的内容paste出来<br/>I/A 在行首/末添加， o/O 开新行，d0/d$ 删除到行首，行末<br/>u:undo查：<br/>? 向前查找， n/N 重复上一次查找<br/><br/>—————————————————————————<br/><br/>文本处理命令:<br/><br/>awk：处理结构化的文本(每行以固定符号分成若干列)，提取打印某些字段，如：<br/>ls -l&#124;awk ‘&#123;print $1&#125;’ –将ls-l结果的第一列打印出来<br/>awk -F”:” ‘&#123;print $1″ “$6&#125;’ /etc/passwd ，将以:分割的/etc/passwd文件的第1，6列打印出来，中间以空格分开<br/>详见IBM DW中国的AWK实例(共3篇) 或 Bash新手指南中文版第6章。<br/><br/>grep：过滤，大家用得最多的命令，支持正则表达式。参数有：<br/>-i忽略大小写，-n显示line number，-c 统计在每个文件的出现次数，-l只显示符合的文件的名字。<br/><br/>sed：流编辑器，主要用于替换，如：<br/>sed -e ‘1,10s/foo/bar/g’ myfile2.txt 将1到10行的文本中的foo 替换成bar,s代表替换,g代表全局替换<br/>支持正则的替换字符串，可以只替换某个范围内的内容。<br/>用法不算简单,详见IBM DW中国的Sed实例(共3篇)或 Bash新手指南中文版第5章。<br/><br/>sort：排序，参数有：<br/>-r逆序, -n 数字比较 , -M 日历比较 Feb,Dec, -f 忽略大小写<br/>同样支持结构化文件，如<br/>sort -t : -k 1,1 /etc/passwd，以: 分割,只按第1列排序<br/>sort -t : -k 1,1 -k2.2,3.4 /etc/passwd ，以:分割,先按第1列排序,再按第2列的第二个字符到第3列的第4个字符排序。<br/><br/>uniq：去除重复行。<br/>除了正常用法外，还有-c统计重复次数，和-u （唯一）和 -d （重复）两个参数,只显示唯一的和重复的行。<br/><br/>
]]>
</description>
</item><item>
<link>https://jackxiang.com/post//#blogcomment</link>
<title><![CDATA[[评论] [vi技巧]vi tips]]></title> 
<author> &lt;user@domain.com&gt;</author>
<category><![CDATA[评论]]></category>
<pubDate>Thu, 01 Jan 1970 00:00:00 +0000</pubDate> 
<guid>https://jackxiang.com/post//#blogcomment</guid> 
<description>
<![CDATA[ 
	
]]>
</description>
</item>
</channel>
</rss>