- 1、本文档共37页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
公司开发部有个实习生,在登录Linux系统时,发现命令提示符[root@Server~]变成了[root@localhost~],于是向小乔求?助。小乔恰巧之前遇到过类似的问题,于是她远程登录了出问题的系统,发现?/etc?目录下缺少了hostname文件。小乔记得导师大路说过,主机名是存放在hostname文件中的,因此现在只需要创建hostname文件,并在该文件中添加主机名Server并保存,然后重启Linux系统就可以?了。但是对于编辑文件时用到的vim命令,小乔还不是很熟悉,为了更好地帮助同事解决问题,小乔对vim编辑器的用法进行了细致的研究。
了解VIM编辑器的三种工作模式掌握VIM编辑器的基本文本处理操?作掌握重定向基本操作具有解决实际问题、勇于探索的创新精神
1VIM编辑器2处理文本文件3重定向知识准备
4.1VIM编辑器
4.1.1Vim编辑器的工作模式Vi是VisualInterface的缩写,Vi编辑器是Linux系统的第一个全屏幕交互式编辑器,从诞生至今历经数十年,仍然是Linux用户主要使用的文本编辑器,足见其功能强?大。Vim编辑器对Vi编辑器的多种功能进行了增强,如多层撤销、多窗口、高亮度语法显示、命令行编辑等。Vim是一个高度可配置的文本编辑器,它构建于Vi编辑器之上,适用于多种平台。Vim编辑器的设计理念是提供一种高效的文本编辑环境,通过按键的组合来完成不同的操作,而不依赖鼠标或图形化界面的操?作。
4.1.1Vim编辑器的工作模式1.启动与退出Vim编辑器在命令提示符下,输入vim文件名或vim并按Enter键。如果指定文件存在,则打开该文件,否则新建该文件;如果不指定文件名,则新建一个未命名的文本文件,保存时要指定文件名。在终端提示符中输入vim,按Enter键打开图所示的Vim编辑器欢迎界?面。
4.1.1Vim编辑器的工作模式2.Vim编辑器的工作模式Vim编辑器有3种主要的工作模?式。(1)命令模?式。(2)插入模?式。(3)末行模?式。
4.1.2使用Vim编辑器编辑文件1.打开文件使用Vim编辑器打开文件很简单,在命令提示符后输入vim文件名并按Enter键即?可。2.编辑文件使用Vim编辑器打开文件后默认进入命令模式,在命令模式下有大量的编辑命令,主要分为3类:插入命令、光标定位命令和编辑命?令。
4.1.2使用Vim编辑器编辑文件(1)插入命令输入内容需要切换到插入模式,在命令模式下输入a、A、i、I、o、O等插入命令可以切换到插入模式,各插入命令的具体功能如表4-1所?示。
4.1.2使用Vim编辑器编辑文件(2)光标定位命令Vim作为命令行界面全屏幕编辑器,光标的移动与定位需要用键盘按键实现。在命令模式下,Vim编辑器提供了许多高效的移动光标的方法,具体方法如表4-2所?示。
4.1.2使用Vim编辑器编辑文件(3)编辑命令常用的编辑操作,如删除、复制与粘贴等命令或快捷键如表4-3所?示。
4.1.3末行模式下的操作4.1.3末行模式下的操作如果当前是插入模式,则需先按Esc键进入命令模式,然后按:键进入末行模式。如果当前是命令模式,则直接按:键进入末行模式。多数文件管理命令都是在末行模式下执行的。命令执行完后,Vim编辑器自动回到命令模?式。
4.1.3末行模式下的操作(1)保存与退出保存文件、退出编辑等的命令如表4-4所?示。
4.1.3末行模式下的操作(2)查找与替换Vim编辑器在命令模式和末行模式下都有文本查找与替换功能,命令模式下的文本查找与替换命令如表4-5所示,末行模式下的文本查找与替换命令如表4-6所?示。
4.2处理文件内容
4.2.1文件内容排序:sort命令sort命令的功能是将文件的每一行作为一个单位,从每一行的首字符开始,依次按照ASCII码值进行比较,默认按升序输出排序结?果。sort命令的命令格式如?下。sort[选项]文本文件sort命令的常用选项如表4-7所?示。
4.2.2去除重复行:uniq命令uniq命令用于去除文件中的重复行,留下每条记录的唯一样?本。uniq命令的命令格式如?下。uniq[选项]文本文件uniq命令的常用选项如表4-8所?示。
4.2.3截取文件内容:cut命令cut命令用于截取文件中指定的内容,并显示在标准输出窗口中。同时,还具有与cat命令类似的功能,不仅可以显示文件中的特定内容,还可以将多个文件的特定内容合?并。cut命令的命令格式如?下。cut[选项]文本文件cut命令的常用选项如表4-9所?示。
4.2.4比较文件内容:comm、diff命令1.comm命令comm命令用于对两个排好序的文件进行比较。该命令的命令格式如?下。comm
您可能关注的文档
- Linux系统管理及应用项目式教程课件 项目1 安装Linux操作系统.pptx
- Linux系统管理及应用项目式教程课件 项目2 使用Linux命令.pptx
- Linux系统管理及应用项目式教程课件 项目3 管理文件与目录.pptx
- Linux系统管理及应用项目式教程课件 项目5 配置网络功能.pptx
- Linux系统管理及应用项目式教程课件 项目6 管理软件包与进程.pptx
- Linux系统管理及应用项目式教程课件 项目7 管理用户和用户组.pptx
- Linux系统管理及应用项目式教程课件 项目8 管理权限与所有者.pptx
- 基于ERP系统环境的企业内部控制研究.pdf
- 疫情后幼儿园复学前线上家长会详细方案.pdf
- 安全管理与应急响应考试 选择题 58题.pdf
文档评论(0)