分享
 
 
 

vi文字处理软件

王朝other·作者佚名  2008-05-19
窄屏简体版  字體: |||超大  

vi 简易说明

由前面一路走来,我们一直建议使用文字模式来处理 Linux 的系统设定问题,不但可以让您比较容易了解到 Linux 的运作状况,也比较容易了解整个设定的基本精神,更能『保证』您的修改可以顺利的被运作(要晓得的是,不同的 Linux distribution 各有其不同的附加软件,例如 Red Hat 的 userconf, Linuxconf 等等,而 Caldera 则有 COAS 等等...,因此,如果您只会使用此种类型的软件来控制您的 Linux 系统时,当接管不同的 Linux distribution 时,呵呵!那可就苦恼了!)。所以,在 Linux 的系统中使用文字编辑器来编辑您的 Linux 参数设定档,嗯!可是一件很重要的事情呦!

而由 Linux 是什么 一文中,我们知道 Linux 与 Unix 系统中的参数文件几乎都是 ASCII 码的『纯文字』文件!因此,利用简单的文字编辑软件就可以马上修改 Linux 的参数档?!然而,与 Windows 不同的是,如果您用惯了 Microsoft Word 或 Corel Wordperfect 的话,除了 Xwindows 里面的编辑程序(如 xemacs )用起来尚可应付外,于 Linux 的文字模式下,会觉得档案编辑程序都没有 Windows 程序那么方便。注:什么是 ASCII 的纯文本文件呢?说穿了,就是您开启的档案可以将内容给您看到的档案,那就是纯文字文件了!当您以 Windows 的 word 存一个档案时,在 DOS 的情况下使用 type ,嗯!完全不知到内容是什么?因为会出现很多的乱码,那并非是纯文字文件,而如果以 word 在存盘时,选择『纯文字类型』,嗯!那就可以使用 type 看到该档案的内容了!总之,纯文字文件相当的容易修改就是了!

无论如何,要管理好 Linux 系统,纯文字的手工设定仍然是需要的!所以请您千万不要嫌麻烦,努力的将下文参详一下吧!!以下我们以最常见到的 vi 这套文书软件来介绍 Linux 底下的文书编辑动作。注: vi 是 Unix 预设的文字处理软件,当然,也是 Linux 预设的文字处理软件!

基本上 vi 共分为三种模式,分别是『一般模式』、『编辑模式』与『指令列命令模式』三种!

?一般模式:以 vi 处理一个档案的时后,一进入该档案就是一般模式了。在这个模式中,你可以使用『上下左右』按键来移动光标,您可以使用『删除字符』或『删除整行』来处理档案内容,也可以使用『复制、贴上』来处理您的文件资料。

?编辑模式:在一般模式中可以处理删除、复制、贴上等等的动作,但是却无法编辑的!要等到您按下『i, I, o, O, a, A, r, R』等字母之后才会进入编辑模式。注意了!通常在 Linux 中,按下上述的字母时,在画面的左下方会出现『 Insert 或 Replace 』的字样,才可以输入任何字来输入到您的档案中!!而如果要回到一般模式时,则必须要按下『Esc』这个按键即可退出编辑模式。

?指令列命令模式:在一般模式当中,输入『 : 或 / 』就可以将光标移动到最底下那一行,在这个模式当中,可以提供您『搜寻资料』的动作,而读取、存盘、大量取代字符、离开 vi 、显示行号 等等的动作则是在此模式中达成的!

简易执行范例

我们怎么使用 vi 建立一个档名为 test.dat 的资料呢?也是很简单的啦,(1)使用 vi 进入一般模式;(2)按下 i 进入编辑模式,开始编辑文字;(3)按下 [ESC] 按钮回到一般模式;(4)在一般模式中按下 :wq 储存后离开 vi !嘿嘿!档案就被建立起来啦!

新建档案:

好了,我们在 Linux 底下建立一个名为 test.dat 的档案,可以这样开启一个新档案:

[root@tsai

root]#

vi

test.dat

进入编辑模式:

一进入 vi 的画面你会看到一片空白(乌漆嘛黑的),就是进入了一般模式,这个时候你可以输入 i 来进入编辑模式,之后你会看到屏幕的最下方会出现『--INSERT--』字样:

开始编辑:

这时候你就可以随便按几个字来输入一下,在这里要提醒一下,『Tab』键与空格键是不一样的咚咚喔!

回到一般模式:

在编辑模式的时候,不论你按什么键(除了 Esc 之外)都会被视为字符而显示在屏幕上,这时按下 Esc 键后会回到一般模式,如果你回到了一般模式,但是要消除你目前光标所在行的内容,你可以输入『dd』,就可以杀掉一整列了!

在命令列模式输入储存指令:

OK,我们要存盘了,存盘并离开的指令很简单,输入『:wq』即可存盘离开!(注意了,按下 : 该光标就会移动到最底下一行去!)这时你在提示字符后面输入『 ls -l 』即可看到我们刚刚建立的 test.dat 档案啦!

命令列内容说明

如前所述,所谓的命令列或命令模式,就是在最下面一行没有显示『--INSERT--』或者『--REPLACE--』字样的时候。通常在命令列中的指令有下面几种:(注意,当按下『:』 时,光标会自动移动到屏幕的最下面一行!)

OK!会这些指令就已经很厉害了,因为常用到的指令也只有不到一半!通常 vi 的指令除了上面 VBird 注明的常用的几个外,其它是不用背的,你可以做一张简单的指令表在你的屏幕墙上,一有疑问可以马上的查询呦!

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
2023年上半年GDP全球前十五强
 百态   2023-10-24
美众议院议长启动对拜登的弹劾调查
 百态   2023-09-13
上海、济南、武汉等多地出现不明坠落物
 探索   2023-09-06
印度或要将国名改为“巴拉特”
 百态   2023-09-06
男子为女友送行,买票不登机被捕
 百态   2023-08-20
手机地震预警功能怎么开?
 干货   2023-08-06
女子4年卖2套房花700多万做美容:不但没变美脸,面部还出现变形
 百态   2023-08-04
住户一楼被水淹 还冲来8头猪
 百态   2023-07-31
女子体内爬出大量瓜子状活虫
 百态   2023-07-25
地球连续35年收到神秘规律性信号,网友:不要回答!
 探索   2023-07-21
全球镓价格本周大涨27%
 探索   2023-07-09
钱都流向了那些不缺钱的人,苦都留给了能吃苦的人
 探索   2023-07-02
倩女手游刀客魅者强控制(强混乱强眩晕强睡眠)和对应控制抗性的关系
 百态   2020-08-20
美国5月9日最新疫情:美国确诊人数突破131万
 百态   2020-05-09
荷兰政府宣布将集体辞职
 干货   2020-04-30
倩女幽魂手游师徒任务情义春秋猜成语答案逍遥观:鹏程万里
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案神机营:射石饮羽
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案昆仑山:拔刀相助
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案天工阁:鬼斧神工
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案丝路古道:单枪匹马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:与虎谋皮
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:李代桃僵
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:指鹿为马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:小鸟依人
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:千金买邻
 干货   2019-11-12
 
推荐阅读
 
 
 
>>返回首頁<<
 
靜靜地坐在廢墟上,四周的荒凉一望無際,忽然覺得,淒涼也很美
© 2005- 王朝網路 版權所有