资料中心

Java语言实用技巧:常用VI高级命令集锦

来源:  点击数:  录入时间:08-04-25 14:45:16

  17. vi 环境选项 Solaris ksh
  
  noautoindent nomodelines noshowmode
  autoprint nonumber noslowopen
  noautowrite nonovice tabstop=8
  nobeautify nooptimize taglength=0
  directory=/var/tmp paragraphs=IPLPPPQPP LIpplpipnpbtags=tags /usr/lib/tags
  noedcompatible prompt tagstack
  noerrorbells noreadonly term=vt100
 
 noexrc redraw noterse
  flash remap timeout
  hardtabs=8 report=5 ttytype=vt100
  noignorecase scroll=11 warn
  nolisp sections=NHSHH HUuhsh+c window=23
  nolist shell=/bin/ksh wrapscan
  magic shiftwidth=8 wrapmargin=0
  mesg noshowmatch nowriteany
  
  For C-Shell:
  setenv EXINIT "set nu"
  For Bourne or Korn Shell:
  EXINIT="set nu"; export EXINIT
  For Korn Shell Only (alternate method):
  typeset -x EXINIT="set nu"
  在 .profile 里设置 vi 的环境选项 , 以上均测试过
  
  18.标记文本
  
    mchar   用字母char标记当前光标的位置
    `char   移至char所标记处
    'char   移至char标记所在行的开头处
    "     移至当前行上一次所在位置(在光标移动之后)――一个双引号
    ''    移至当前行上第一次所在位置的行的开头处(在光标移动之后)――两个单引号
  
  19.
  同时vi多个文件时,CTRL-SHIFT-6回到上一个文件,在本次vi的文件和上次vi的文件之间切换。
  但是我发现一个BUG:在用CTRL-SHIFT-6切换到上一个文件后,用:args查看多文件vi状态时,
  屏幕底部仍然显示目前vi的是刚才的文件。
  (在HP-UX,Solaris,AIX上通过)
  
  也可以使用:
  :e#
  进行切换
  
  20.
  sco 下VI 要在文本前同样的字符加用
  %s/^/要加的内容/g 要在文本后同样的字符加
  %s/$/要加的内容/g
  
  21.
  如何去掉文本中的 ^M 硬回车?不必用binary传回去再ascii传回来的方式,用shell或者unix语句实现。
  
  cat filename |tr -d '\015' >newfile
  不同的unix系统还存在一些其他不同的命令,如:doscp
  sed 也可以实现这个功能.
  
  dos2unix filename filename2
  反之
  unix2dos filename filename2
  
  在vi 中用:$s/^M//g
  ^是crtl-V crtl-M
  
  22.如何在“unix命令行”下将一个文件的某字符串用另一个串换掉
  
  sed 's/string1/string2/gp' file1 > file2
  
  23.将/etc/hosts下所有的地址都ping 2次
  
   1 #/usr/bin/sh
   2 #grad /etc/hosts and ping each address
   3 cat /etc/hosts|grep -v '^#' | while read LINE
   4 do
   5 ADDR=`awk '{print $1}'`
   6 for MACHINE in $ADDR
   7 do
   8 ping $MACHINE -n 2
   9 done
   10 done

9 7 3 1 2 3 4 8 :
 上一篇文章: WindowsXP用户:教你超强50招技巧
 下一篇文章: 教你快速掌握Oracle数据库结构的16个要点
自考在线课堂
【 北京联合大学广告学院高教自考招 】
【 新加坡华夏管理学院2008年自主招 】
【 北大英语自考部招生日语英语专业 】
【 一年半获取国家承认自学考试证书 】
【 北京联合大学广告学院2008年自考 】
【 2008年首都联合职工大学招生简介 】
自考必读 新手入门 | 报考指南 | 免考加考 | 毕业申请 | 自考常识
自考BLOG
【 陈瑞华再次将自考生推向悬崖愤怒 】
【 让你电脑右下角显示你(爱人)名字 】
【 分享一下 一个自考生的成功经验 】
【 自考这两年半经验之谈,新手必读 】
自考专题
【 自考专题第三期:就业,我们也行 】
【 自考专题二期:晒晒我们的自考情 】
【 自考专题一期:呐喊,我们也考研 】
自考推荐
自考招生
自考知道:有问必答!
全国各省市自考办电话
各地区官方网地址大全
寻找同城异性自考朋友
欢迎您订阅北京考试报
各地10月自考报名时间
中国自考网俱乐部成立
08年10月自考成绩查询
2009年自考时间及课程
09上半年自考报名时间
08年7月自考成绩查询
新手入门

法律本科公司法还是考04版的教材吗
我错过的自学考试的报考时间怎么办
法律事务与律师自考有什么不一样?
问谁知道高教自考非教育类的专科生
我想参加自考 请问需要什么条件吗
请教关于自考新旧计划课程顶替问题
自己所在的省没有想学的专业怎么办
高等数学(一)免考 问题急盼回复

自考时间
专业课程
转考免考
学位实践
学科系别
违纪处罚
疑难杂症
自考推荐
自考论坛
资格考试·串讲资料
今日推荐
[四川] 武侯区08年下半年高教自考毕业证办理须知
[福建] 09自考轮机工程技术专业(专科)考试计划
[重庆] 2008年10月有6万余人参加高等教育自学考试
[福建] 2009年高教自学考试4门统考课考试安排确定
[安徽] 09年4月高等教育自学考试考生报名时间公布
[江西] 08年高教自考体育教育(本科)课程的设置
[广东] 08广州某防空旅高教自学考试开设野外考场
[内蒙古] 08年高等教育自学考试课程免考相关规定
[广东] 有关汕头09年1月高等教育自学考试报考通知
[贵州] 09年高等教育自学考试课程安排有关的通知