欢迎来到天天文库
浏览记录
ID:9886255
大小:777.51 KB
页数:44页
时间:2018-05-12
《unix_chap3_编辑unix的文本文件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第三章编辑UNIX的文本文件概述编辑工具:用户可以完成文本文件、数据库文件、源程序代码的编写与创建。常用的编辑工具ed:早期的UNIX系统中的行编辑器ex:ed的替代产品edit:ex的简化版本vi:全屏幕编辑器,在ex上发展改进而来的Emacs:可视化文本编辑环境xemacs:可视化编辑工具,具有图形用户界面标准编辑器ed特点有很强的通用性,文件在新的编辑环境中不需要额外的修改在模式匹配上采用正则表达式方式运行速度快,操作简单,占用存储空间比较小使用ed的基本常识ed在进行文本编辑时,是在该文件
2、的编辑副本上工作的,若要保存,可以采用显式存储命令存储。ed命令是单字符,命令前面会允许输入一个或两个行号表示该命令所涉及的行。若无行号说明,则表示操作当前行。$表示最后一行^表示首行.表示当前行元字符和正则表达式在ed中,当有些字符出现在搜索模式或s命令左边时,具有特殊的含义,称为“元字符”。使用元字符进行匹配的模式称为“正则表达式”。如何进入ed、退出ed及保存文本文件进入ed在shell中用ed命令启动ed编辑器。格式:ed[option][file]功能:用于编辑一个新的或已经存在的文本文件
3、保存文件使用w命令保存新文件或覆盖旧文件;使用W命令追加新内容到文件。退出ed使用q命令ed的常用命令ed的命令格式[addr1][addr2]command[parameter]全屏幕编辑器vivi(visualinterpreter)是一个全屏幕编辑平台,一次可容纳20多行的编辑内容,并可进行上下屏滚动。但可编辑的文件大小有限制。进入vi、退出vi及保存文件命令行方式:用户进入vi后的初始方式。插入编辑方式:要使用vi的“i”“a”等命令进行切换,点击ESC键返回命令行方式。主要是在编写的文件中
4、添加或输入文本及程序代码。末行命令方式:命令输入出现在屏幕的最底部,命令输入完之后,vi自动返回到命令行方式。进入vi、退出vi及保存文件vi多种工作方式的转换关系命令行方式下的常用命令命令行方式下的常用命令末行命令方式下的常用命令末行命令方式下的常用命令进入插入编辑方式的常用命令进入插入编辑方式的常用命令vi的多种使用方式容易产生混乱vi的编辑屏幕刷屏Ctrl+l或Ctrl+r对屏幕中的信息操作时系统没有反应,可用Ctrl+q解脱文件编辑完后不能正确退出vi,可用“:wnewfile”先保存文件使
5、用vi掉电后,下次登录用-r恢复启动vi格式:vifilename如果filename已经存在,vi就在屏幕显示该文件的第一页;如果是新文件,vi就清屏,显示vi的黑屏。注意:状态行显示文件名,冰指明它是一个新文件。为了输入文本,必须使vi编辑器处于文本输入模式,按i键。推出vi为了保存vi创建或编辑的文件,必须使vi处于命令模式。按【esc】保存文件和退出的命令都以(:)开头。Vi编辑器的反馈显示在屏幕的最后一行,它依次显示文件名、行数、文件中的字符数。实例练习使用i键输入vimyfirst按【E
6、sc】键,保证vi处于命令模式使用光标移动键,将光标放在most的字母m上。按i键,使vi进入文本输入模式。输入9三次练习使用I键输入vimyfirst按【Esc】键,保证vi处于命令模式使用光标移动键,将光标放在supported的字母s上。按i键,使vi进入文本输入模式。输入9三次练习使用a键输入vimyfirst按【Esc】键,保证vi处于命令模式使用光标移动键,将光标放在most的字母m上。按a键,使vi进入文本输入模式。输入9三次光标在字母o上练习使用A键输入vimyfirst按【Esc】
7、键,保证vi处于命令模式使用光标移动键,将光标放在most的字母o上。按A键,使vi进入文本输入模式。输入9三次光标移到了行尾新添一行:使用o或O练习使用o键输入vimyfirst按【Esc】键,保证vi处于命令模式使用光标移动键,将光标放在supported的字母s上。按o键,使vi进入文本输入模式,在当前行下面添加一行,并且光标移到新行的行首。输入9三次练习使用O键输入vimyfirst按【Esc】键,保证vi处于命令模式使用光标移动键,将光标放在supported的字母s上。按O键,使vi进入
8、文本输入模式,在当前行上面添加一行,并且光标移到新行的行首。输入9三次练习使用I键输入vimyfirst按【Esc】键,保证vi处于命令模式使用光标移动键,将光标放在supported的字母s上。按i键,使vi进入文本输入模式。输入9三次删除字符练习使用x键输入vimyfirst按【Esc】键,保证vi处于命令模式使用光标移动键,将光标放在most的字母m上。按x键,vi编辑器删除m,光标移到m右边的字母o上,vi仍处在命令模式下。按x三次,依次删除o,s,和t
此文档下载收益归作者所有