⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 00000001.htm

📁 一份很好的linux入门资料
💻 HTM
📖 第 1 页 / 共 2 页
字号:
<HTML><HEAD>  <TITLE>BBS水木清华站∶精华区</TITLE></HEAD><BODY><CENTER><H1>BBS水木清华站∶精华区</H1></CENTER>寄信人:&nbsp;life&nbsp;(★一梦如是★)&nbsp;<BR>标&nbsp;&nbsp;题:&nbsp;Vi&nbsp;使用说明&nbsp;<BR>发信站:&nbsp;BBS&nbsp;水木清华站&nbsp;(Wed&nbsp;Jan&nbsp;22&nbsp;19:44:58&nbsp;1997)&nbsp;<BR>来&nbsp;&nbsp;源:&nbsp;166.111.10.128&nbsp;&nbsp;<BR>&nbsp;<BR>档案叙述:Vi&nbsp;使用说明&nbsp;<BR>文件编号:LRG.BUDP.001&nbsp;<BR>完成日期:1995/09/06&nbsp;<BR>文件维护:<A HREF="mailto:asdchen@pc2.hinet.net">asdchen@pc2.hinet.net</A>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;O&nbsp;<BR>---------------------------------------------------------------X---&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;O&nbsp;<BR>Vi&nbsp;简介&nbsp;<BR>&nbsp;<BR>Vi&nbsp;是&nbsp;Unix&nbsp;世界里极为普遍的全萤幕文书编辑器,几乎可以说任何一台&nbsp;Unix&nbsp;机器都&nbsp;<BR>会提供这套软体。Linux&nbsp;当然也有,它的&nbsp;vi&nbsp;其实是&nbsp;elvis(版权问题),不过它们都&nbsp;<BR>差不多。熟悉&nbsp;DOS&nbsp;下的文书处理後,也许会感到&nbsp;vi&nbsp;并不好用;Unix&nbsp;上也已经发展出&nbsp;<BR>许多更新、更好用的文书编辑器,但是并不一定每一台&nbsp;Unix&nbsp;机器上都会安装这些额外&nbsp;<BR>的软体。所以,学习&nbsp;vi&nbsp;的基本操作还是有好处,让你在各个不同的机器上得心应手。&nbsp;<BR>&nbsp;<BR>&nbsp;<BR>Vi&nbsp;基本观念&nbsp;<BR>&nbsp;<BR>Unix&nbsp;提供一系列的&nbsp;ex&nbsp;编辑器,包括&nbsp;ex,&nbsp;edit&nbsp;和&nbsp;vi&nbsp;。相对於全萤幕编辑器,现在&nbsp;<BR>可能很难想像如何使用&nbsp;ex,&nbsp;edit&nbsp;这种行列编辑器(有人用过&nbsp;DOS&nbsp;3.3&nbsp;版以前所附的&nbsp;<BR>EDLIN&nbsp;吗?)。&nbsp;Vi&nbsp;的原意是&nbsp;&quot;Visual&quot;,它是一个立即反应的编辑程式,也就是说可&nbsp;<BR>以立刻看到操作结果。&nbsp;<BR>&nbsp;<BR>也由於&nbsp;vi&nbsp;是全萤幕编辑器,所以它必须控制整个终端机萤幕哪里该显示些什麽。而终&nbsp;<BR>端机的种类有许多种,特性又不尽相同,所以&nbsp;vi&nbsp;有必要知道现在所使用的是哪一种终&nbsp;<BR>端机。这是藉由&nbsp;TERM&nbsp;这个环境变数来设定,设定环境变数方面请查看所使用&nbsp;shell&nbsp;<BR>的说明。(除非执行&nbsp;vi&nbsp;的时候回应&nbsp;unknow&nbsp;terminal&nbsp;type&nbsp;,否则可以不用设定。)&nbsp;<BR>&nbsp;<BR>只要简单的执行&nbsp;vi&nbsp;就可以进入&nbsp;vi&nbsp;的编辑环境。在实际操作之前先对它有个概略的了&nbsp;<BR>解会比较好。Vi&nbsp;有两种模式,输入模式以及指令模式。输入模式即是用来输入文字资&nbsp;<BR>料,而指令模式则是用来下达一些编排文件、存档、以及离开&nbsp;vi&nbsp;等等的操作指令。当&nbsp;<BR>执行&nbsp;vi&nbsp;後,会先进入指令模式,此时输入的任何字元都视为指令。&nbsp;<BR>&nbsp;<BR>&nbsp;<BR>进入与离开&nbsp;<BR>&nbsp;<BR>要进入&nbsp;vi&nbsp;可以直接在系统提示字元下键入&nbsp;vi&nbsp;<档案名称>,vi&nbsp;可以自动帮你载入&nbsp;<BR>所要编辑的档案或是开启一个新档。进入&nbsp;vi&nbsp;後萤幕左方会出现波浪符号,凡是列首有&nbsp;<BR>该符号就代表此列目前是空的。要离开&nbsp;vi&nbsp;可以在指令模式下键入&nbsp;:q,&nbsp;:wq&nbsp;指令则是&nbsp;<BR>存档後再离开(注意冒号)。要切换到指令模式下则是用&nbsp;[ESC]&nbsp;键,如果不晓得现在&nbsp;<BR>是处於什麽模式,&nbsp;可以多按几次&nbsp;[ESC],系统会发出哔哔声以确定进入指令模式。&nbsp;<BR>&nbsp;<BR>&nbsp;<BR>Vi&nbsp;输入模式&nbsp;<BR>&nbsp;<BR>要如何输入资料呢?有好几个指令可以进入输入模式:&nbsp;<BR>&nbsp;<BR>新增&nbsp;(append)&nbsp;<BR>a&nbsp;从游标所在位置後面开始新增资料,游标後的资料随新增资料向後移动。&nbsp;<BR>A&nbsp;从游标所在列最後面的地方开始新增资料。&nbsp;<BR>&nbsp;<BR>插入&nbsp;(insert)&nbsp;<BR>i&nbsp;从游标所在位置前面开始插入资料,游标後的资料随新增资料向後移动。&nbsp;<BR>I&nbsp;从游标所在列的第一个非空白字元前面开始插入资料。&nbsp;<BR>&nbsp;<BR>开始&nbsp;(open)&nbsp;<BR>o&nbsp;在游标所在列下新增一列并进入输入模式。&nbsp;<BR>O&nbsp;在游标所在列上方新增一列并进入输入模式。&nbsp;<BR>&nbsp;<BR>也许文字叙述看起来有点繁杂,但是只要实际操作一下马上可以了解这些操作方式。实&nbsp;<BR>务很重要,尤其是电脑方面的东西随时可以尝试及验证结果。极力建议实际去使用它而&nbsp;<BR>不要只是猛&nbsp;K&nbsp;文件,才有事半功倍的效用。(注:此段为废话。)&nbsp;<BR>&nbsp;<BR>&nbsp;<BR>Vi&nbsp;基本编辑&nbsp;<BR>&nbsp;<BR>配合一般键盘上的功能键,像是方向键、[Insert]&nbsp;、[Delete]&nbsp;等等,现在你应该已经&nbsp;<BR>可以利用&nbsp;vi&nbsp;来处理文字资料了。当然&nbsp;vi&nbsp;还提供其他许许多多功能让文字的处理更形&nbsp;<BR>方便,有兴趣的看倌请继续。&nbsp;<BR>&nbsp;<BR>在继续下去之前先来点&nbsp;BCC&nbsp;吧。电脑有许多厂牌,不同的硬体及作业系统。PC&nbsp;也不是&nbsp;<BR>仅仅只有&nbsp;IBM&nbsp;PC&nbsp;及其相容品而已。事实上,包括键盘,终端机等等往往都有不同的规&nbsp;<BR>格。这代表什麽?&nbsp;<BR>&nbsp;<BR>在文书编辑软体上会遇这样的问题,某些电脑的键盘上没有特定的几个功能键!那麽不&nbsp;<BR>就有某些功能不能用了?这个问题在&nbsp;Unix&nbsp;系统上也一样,几乎各大电脑厂商都有自己&nbsp;<BR>的&nbsp;Unix&nbsp;系统,而&nbsp;vi&nbsp;的操作方法也会随之有点出入。我们固然可以用&nbsp;PC&nbsp;的键盘来说&nbsp;<BR>明&nbsp;vi&nbsp;的操作,但是还是得提一下这个问题。&nbsp;<BR>&nbsp;<BR>&nbsp;<BR>删除与修改&nbsp;<BR>&nbsp;<BR>何谓编辑?在这里我们认为是文字的新增修改以及删除,甚至包括文字区块的搬移、复&nbsp;<BR>制等等。这里先介绍&nbsp;vi&nbsp;的如何做删除与修改。(注意:在&nbsp;vi&nbsp;的原始观念里,输入跟&nbsp;<BR>编辑是两码子事。编辑是在指令模式下操作的,先利用指令移动游标来定位要进行编辑&nbsp;<BR>的地方,然後才下指令做编辑。)&nbsp;<BR>&nbsp;<BR>x&nbsp;&nbsp;&nbsp;删除游标所在字元。&nbsp;<BR>dd&nbsp;&nbsp;删除游标所在的列。&nbsp;<BR>r&nbsp;&nbsp;&nbsp;修改游标所在字元,r&nbsp;後接著要修正的字元。&nbsp;<BR>R&nbsp;&nbsp;&nbsp;进入取代状态,新增资料会覆盖原先资料,直到按&nbsp;[ESC]&nbsp;回到指令模式下为止。&nbsp;<BR>s&nbsp;&nbsp;&nbsp;删除游标所在字元,并进入输入模式。&nbsp;<BR>S&nbsp;&nbsp;&nbsp;删除游标所在的列,并进入输入模式。&nbsp;<BR>&nbsp;<BR>其实呢,在&nbsp;PC&nbsp;上根本没有这麽麻烦!输入跟编辑都可以在输入模式下完成。例如要删&nbsp;<BR>除字元,直接按&nbsp;[Delete]&nbsp;不就得了。而插入状态与取代状态可以直接用&nbsp;[Insert]&nbsp;切&nbsp;<BR>换,犯不著用什麽指令模式的编辑指令。不过就如前面所提到的,这些指令几乎是每台&nbsp;<BR>终端机都能用,而不是仅仅在&nbsp;PC&nbsp;上。&nbsp;<BR>&nbsp;<BR>在指令模式下移动游标的基本指令是&nbsp;h,&nbsp;j,&nbsp;k,&nbsp;l&nbsp;。想来各位现在也应该能猜到只要直&nbsp;<BR>接用&nbsp;PC&nbsp;的方向键就可以了,而且无论在指令模式或输入模式下都可以。多容易不是。&nbsp;<BR>&nbsp;<BR>当然&nbsp;PC&nbsp;键盘也有不足之处。有个很好用的指令&nbsp;u&nbsp;可以恢复被删除的资料,而&nbsp;U&nbsp;指令&nbsp;<BR>则可以恢复游标所在列的所有改变。这与某些电脑上的&nbsp;[Undo]&nbsp;按键功能相同。&nbsp;<BR>&nbsp;<BR>&nbsp;<BR>Vi&nbsp;进阶应用&nbsp;<BR>&nbsp;<BR>相信现在对於&nbsp;vi&nbsp;应该已经有相当的认识。处理文字也不会有什麽麻烦才对。如果有兴&nbsp;<BR>趣善用&nbsp;vi&nbsp;的其它功能进一步简化操作过程,不妨继续看下去。&nbsp;<BR>&nbsp;<BR>&nbsp;<BR>移动游标&nbsp;<BR>&nbsp;<BR>由於许多编辑工作是藉由游标来定位,所以&nbsp;vi&nbsp;提供许多移动游标的方式,这个我们列&nbsp;<BR>几张简表来说明(这些当然是指令模式下的指令):&nbsp;<BR>&nbsp;<BR>┌—————┬—————————————┬—————┐&nbsp;<BR>│指令&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;│说明&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;│功能键&nbsp;&nbsp;&nbsp;&nbsp;│&nbsp;<BR>├—————┼—————————————┼—————┤&nbsp;<BR>│0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;│移动到游标所在列的最前面&nbsp;&nbsp;│[Home]&nbsp;&nbsp;&nbsp;&nbsp;│&nbsp;<BR>├—————┼—————————————┼—————┤&nbsp;<BR>│$&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;│移动到游标所在列的最後面&nbsp;&nbsp;│[End]&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;│&nbsp;<BR>├—————┼—————————————┼—————┤&nbsp;<BR>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -