当前位置: 首页 > news >正文

网站的制作步骤重庆网站建设备案

网站的制作步骤,重庆网站建设备案,深圳的建站公司,客户为什么需要建站服务鉴于大家在使用VI 的时候有一定的陌生#xff0c;在这里借花献佛#xff0c;从兄弟版[SHELL]中整理出以下关于VI编程的高级技巧#xff0c;希望对大家学习UNIX有所帮助#xff0c;并希望大家能结合使用HPUX的心得体会对这些经验进行进一步的扩展。1.交换两个字符位置xp2.上…鉴于大家在使用VI 的时候有一定的陌生在这里借花献佛从兄弟版[SHELL]中整理出以下关于VI编程的高级技巧希望对大家学习UNIX有所帮助并希望大家能结合使用HPUX的心得体会对这些经验进行进一步的扩展。1.交换两个字符位置xp2.上下两行调换ddp3.把文件内容反转:g/^/m0/       (未通过)4.上下两行合并 J5.删除所有行 dG6.从当前位置删除到行尾d$7.从当前位置复制到行尾y$ 如果要粘贴到其他地方 p 就可以了由于vi 是建立在 EX 上的 所以 当键入 : 时就来到了 EX 命令状态 8.:ab string strings 例如 quot;:ab usa United States of Americaquot; ,当你在文见里插入 usa 时 United States of America 就蹦出来了9.:map keys new_seq 定义你当前 键盘命令 10.:set [all] vi or ex  的编辑状态如 显示每行 :set nu 11.在命令状态下nyy表示拷贝从光标行起的下n行内容p表示paste,可刚复制的内容粘贴在光标处的下面。 12.单个字符替换用r覆盖多个字符用R用多个字符替换一个字符用s整行替换用S 13.:%s/old_word/new_word/g这个指令是于在整个文件中替换特定字符串  14.光标控制k:上移 nk 上移n行j:下移 nj 下移n行将光标移到第n行按下 mk将光标移到第m行按下 quot;ayk即将第n到m的行存到a寄存器以此类推bc........寄存器等这样就可以将你常用的需要复用的内容粘贴到不同的寄存器中以备用想粘贴到某处直接将光标移到某地按下 ‘ap 即可,以此类推bc........寄存器等在当前屏幕中H 跳到第一行M 跳到中间一行L 跳到最后一行 15.表8-2 删除命令删除命令操作d l 删除当前字符与x命令功能相同d 0 删除到某一行的开始位置d ^ 删除到某一行的第一个字符位置不包括空格或TA B字符d w 删除到某个单词的结尾位置d 3 w 删除到第三个单词的结尾位置d b 删除到某个单词的开始位置d W 删除到某个以空格作为分隔符的单词的结尾位置d B 删除到某个以空格作为分隔符的单词的开始位置d 7 B 删除到前面7个以空格作为分隔符的单词的开始位置d 删除到某个语句的结尾位置d 4 删除到第四个语句的结尾位置d 删除到某个语句的开始位置d } 删除到某个段落的结尾位置d { 删除到某个段落的开始位置d 7 { 删除到当前段落起始位置之前的第7个段落位置d d 删除当前行d /t e x t 删除从文本中出现“ t e x t”中所指定字样的位置一直向前直到下一个该字样所出现的位置但不包括该字样之间的内容d fc 删除从文本中出现字符“c”的位置一直向前直到下一个该字符所出现的位置包括该字符之间的内容d tc 删除当前行直到下一个字符“ c”所出现位置之间的内容D 删除到某一行的结尾d $ 删除到某一行的结尾5 d d 删除从当前行所开始的5行内容d L 删除直到屏幕上最后一行的内容d H 删除直到屏幕上第一行的内容d G 删除直到工作缓存区结尾的内容d 1 G 删除直到工作缓存区开始的内容修改命令操作c l 更改当前字符c w 修改到某个单词的结尾位置c 3 w 修改到第三个单词的结尾位置c b 修改到某个单词的开始位置c W 修改到某个以空格作为分隔符的单词的结尾位置c B 修改到某个以空格作为分隔符的单词的开始位置c 7 B 修改到前面7个以空格作为分隔符的单词的开始位置c 0 修改到某行的结尾位置c 修改到某个语句的结尾位置c 4 修改到第四个语句的结尾位置c 修改到某个语句的开始位置c } 修改到某个段落的结尾位置c { 修改到某个段落的开始位置c 7 { 修改到当前段落起始位置之前的第7个段落位置c tc 修改当前行直到下一个字符c所出现位置之间的内容C 修改到某一行的结尾c c 修改当前行5 c c 修改从当前行所开始的5行内容.重复上一次修改  表8-4 替换命令替换命令操作s 将当前字符替换为一个或多个字符S 将当前行替换为一个或多个字符5 s 将从当前字符开始的5个字符替换为一个或多个字符vi替换使用规则:g/s1/s/s2/s3/g第一个g表示对每一个包括s1的行都进行替换第二个g表示对每一行包括s1的行所有的s2都用s3替换s表示替换s2是要被替换的字符串他可以和s1相同如果相同的话用//代替s3是替换字符串 16.fx往右移动到 x 字符上Fx往左移动到 x 字符上tx往右移动到 x 字符前Tx往左移动到 x 字符后注意以上四个命令中其中x是键入的字符#59;分号配合 f 和 t 使用重复一次 ,逗号配合 f 和 t 使用反方向重复一次17. vi 环境选项  Solaris kshnoautoindent            nomodelines                     noshowmodeautoprint               nonumber                        noslowopennoautowrite             nonovice                        tabstop8nobeautify              nooptimize                      taglength0directory/var/tmp      paragraphsIPLPPPQPP LIpplpipnpbtagstags /usr/lib/tagsnoedcompatible          prompt                          tagstacknoerrorbells            noreadonly                      termvt100noexrc                  redraw                          noterseflash                   remap                           timeouthardtabs8              report5                        ttytypevt100noignorecase            scroll11                       warnnolisp                  sectionsNHSHH HUuhshc         window23nolist                  shell/bin/ksh                  wrapscanmagic                   shiftwidth8                    wrapmargin0mesg                    noshowmatch                     nowriteanyFor C-Shell:setenv EXINIT quot;set nuquot;For Bourne or Korn Shell:EXINITquot;set nuquot;#59; export EXINIT For Korn Shell Only (alternate method): typeset -x EXINITquot;set nuquot;在 .profile 里设置 vi 的环境选项 , 以上均测试过 18.标记文本mchar   用字母char标记当前光标的位置char   移至char所标记处char   移至char标记所在行的开头处quot;     移至当前行上一次所在位置在光标移动之后――一个双引号移至当前行上第一次所在位置的行的开头处(在光标移动之后)――两个单引号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 ; file223.将/etc/hosts下所有的地址都ping 2次1  #/usr/bin/sh2  #grad /etc/hosts and ping each address3  cat /etc/hosts|grep -v ^# | while read LINE4  do5   ADDRawk {print $1}6  for MACHINE in $ADDR7   do8     ping  $MACHINE -n 29   done10  done
http://www.zqtcl.cn/news/59319/

相关文章:

  • 网站是否需要备案开发公司法人和项目负责人质量安全责任制度
  • 彩票网站建设成本缩短链接的网站
  • 做外贸哪个网站好哪个网站做新中式
  • asp开源企业网站教程自己做网站费用
  • 直播网站开发步骤北京住房和城乡建设局门户网站
  • 网站开设作风建设专栏网站怎么做才能让更多平台展现
  • 腾讯的网站建设用了多少钱彩票网站开发搭建
  • 创建一个网站的费用海口网站建设品牌大全
  • 广州网站建设粤icp360建站模板
  • 中国建设银行网站客户注册码做直播导航网站好
  • 网站备案完毕 怎样建设网站wordpress分类目录路径
  • 做内容网站赚钱吗微信公众号文章怎么导入wordpress
  • 有没有外国网站可以做兼职翻译的nginx wordpress 404
  • 具有品牌的上海网站建设济南传承网络技术有限公司
  • 北京网站设计外包公司价格灰色关键词排名
  • 如何建设网站子页网站做提示框
  • 网站开发报告书网站建设默认字体
  • 网站视频做背景企业网站制作商
  • 网站开发学习课程网站建网站建设网站
  • 青岛seo网站排名优化运维系统
  • 企业门户网站建设现状做动态的网站的参考资料有哪些
  • 网站建设结算方式wordpress可以建什么站
  • 网站的注册和登录界面怎么做专业制作网站制作
  • 企业网站带后台做盗版电影网站赚钱
  • 网站建设初学软件怎么注册com网站免费的
  • 自助式网站建设 济南wordpress销售
  • 兖州网站建设如何清空wordpress数据库
  • 汕头自助建站系统网站站外推广方法
  • 招聘网站简历数据分析怎么做市场调研报告模板ppt
  • 上海专业网站建设公司排名wordpress怎么建立二级菜单