@Great-Chinese
2016-08-05T03:49:01.000000Z
字数 1069
阅读 846
linux
vim --version
只替换每行第一个:sed -i 's/abc/def/' 5.txt
替换全部: sed -i 's/abc/def/g' 5.txt
输入命令:x后也能保存文件并退出,有点类似:wq ,但两者有区别。
:x #写入文件并退出。仅当文件被修改时才写入,并更新文件修改时间,否则不会更新文件修改时间。
:wq #强制性写入文件并退出。即使文件没有被修改也强制写入,并更新文件的修改时间。
vim + fileaname 进入文档的最后一行
vim +10 filename 进入文档第10行
跳到20行,输入20G
最后一行,输入G
:set nu
20,50s/abc/efg/ #替换第一个
20,50s/abc/efg/g #替换所有
先按'gg' 到第一行,然后输入100dd
10G定位到要复制的行,然后输入yy,然后输入20G,再输入p