2012 年 10 月 20 日 by name5566 Categories: Computer
Science, Tools 参考文献列表: http://vimdoc.sourceforge.net/htmldoc/usr_41.html
本文面向一些有编程经验的人(特别是有 C/C++、Ja...
分类:
其他好文 时间:
2014-05-19 15:40:41
阅读次数:
367
替换语法为
:[addr]s/源字符串/目的字符串/[option]全局替换命令为::%s/源字符串/目的字符串/g[addr]
表示检索范围,省略时表示当前行。如:“1,20” :表示从第1行到20行;“%” :表示整个文件,同“1,$”;“. ,$” :从当前行到文件尾;s :
表示替换操作[o...
分类:
其他好文 时间:
2014-05-19 11:26:08
阅读次数:
175
首先我在/root/backup 目录下建立一个文件夹, #mkdir
/root/backup/mysqlbackup 以后在每天五点钟,就会有一个文件保存在这里. 接着新建文件 #vim /root/mysqlautobak
输入: filename=` date +%Y%m%d `...
分类:
系统相关 时间:
2014-05-19 11:13:10
阅读次数:
406
第1部分 重新认识C语言shell脚本中的文件操作 【文章摘要】 编写shell脚本时,经常会涉及到对文件的操作,比如从文件中读取一行数据、向文件追加一行数据等。完成文件读写操作的方法有很多,了解各种命令下文件操作的执行情况,有助于开发人员在不同使用场景下选择合适的命令。 本文以实际的shell脚本为例,介绍了对文件进行操作的不同方法,为相关开发工作提供了参考。【关键词】...
分类:
其他好文 时间:
2014-05-18 15:52:35
阅读次数:
388
hadoop streaming允许我们使用任何可执行脚本来处理按行组织的数据流,数据取自UNIX的标准输入STDIN,并输出到STDOUT
通过设定mapper为‘RandomSample.py 10’,我们按十分之一的采样率,没有设定特殊的reducer,一般默认使用IdentityReducer(把输入直接转向输出)
通过HDFS的命令getMerge(输出合并)或其他文件操作,可以获得...
分类:
其他好文 时间:
2014-05-18 15:12:21
阅读次数:
380
[ sed简介: ]
sed是一个很好的文件处理工具, 它本身是一个管道命令, 以行为单位进行处理, 可以用于对数据行进行新增、选取、替换、删除等操作。
sed命令行格式:sed [-nefri] 'range command' file
[ sed工作流程: ]
使用vim这种屏幕编辑器编辑一个文件的时候, 我们需要把这个文件打开, 这里存在两个问题:
1. 打开一个比较大的文件会消耗很多内存。
2. 我们无法写脚本调用vim来编辑文件, 但是sed可以通过写脚本编辑文件。...
分类:
系统相关 时间:
2014-05-18 06:53:12
阅读次数:
551
a.vim输入“:A”便可以在C/C++文件和头文件之间来回切换。插件地址:http://www.vim.org/scripts/script.php?script_id=31autoload_cscope.vim自动搜索并加载cscope数据库。supertab.vimtab键自动补全。tagli...
分类:
其他好文 时间:
2014-05-17 20:57:46
阅读次数:
284
打开缩进开关:filetype indent on例:set aiset ciset
siset ts=4set sw=4set etset sts=4set stafiletype indent
on与自动缩进相关的变量表变量名缩写含义(no)autoindentai自动缩进,即为新行自动添加与当...
分类:
其他好文 时间:
2014-05-17 20:57:14
阅读次数:
234
Vim替换----------------------------------------------------------substitute命令:
:[range]s/from/to/[flags]from替换成to指定的字符串(from可为正则表达式,to可为空)range:范围,可以通过....
分类:
其他好文 时间:
2014-05-17 20:45:07
阅读次数:
510
1、Vundle插件:https://github.com/gmarik/Vundle.vim用于管理Vim插件,安装此插件需要系统中已安装git,参考链接:Git
for Windows安装和基本设置 在Vim/vimfiles路径下新建文件夹bundle,然后在此文件夹下克隆github上的v....