UNIX命令&VI[20120130]

 yy  p  dd  x
2.achange "matrixkfdb" "xmstatdb" *.4gl  
将当前目录下所有的4gl文件中的matrixkfdb 替换为 xmstatdb
3.grep -in database *l
当前目录下查找包含"database"的4gl名称.要求 database 不区分大小写:
4.echo "tt" >>aa.txt   将文本"tt" 移动到aa.txt中 
5.echo "tt" >aa.txt    将文本"tt" 覆盖到aa.txt中

ls -tl

:1,$ s/AAA/BBB/g 
120,168d    要删除第120至168行
   :.,$d    表示当前行,$表示最后一行,即删除当前行至最后一行所有行
   :.,+4d   表示删除当前行与它后面的4行。
   :-4,.d   表示删除当前行与它前面的4行。  
  
   cd
   cd..
  
总结:----------------------

i 在光标前插入 I 在行首插入
a 在光标后插入 A 在行末插入
o 在下一行插入 O 在上一行插入
x 删除当前字符 X 删除前一个字符
类似的还有b,B,ge,gE,w,W,e,E,f,F,t,T
光标的字移动、行移动
  向前移动一个字                  向后移动一个字
  e    向前移动到下一字的末尾               同e,但是忽略标点
  W    同w,但是忽略标点                   同b,但是忽略标点
     移到当前行的开始处          $ 移到当前行的结尾
   ^  移到当前行的第一个非空字符或tab字符
     移到上一行的行首           +  移到下一行的行首 
 
ctrl+u 向上翻1/2屏      翻屏命令   快速翻屏    
ctrl+d 向下翻1/2屏
ctrl+f 向前翻一屏         
ctrl+b 向后翻一屏
 
:!date        显示当前的时间和日期
**********统计单词,行数等***************************
 :set report=0
 :%s/./&/g  characters
 :%s/\i\+/&/g  words
 :%s/^   lines
 :%s/the/&/g  "the" anywhere
 :%s/\<the\>/&/g  "the" as a word

************************************************

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值