- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第2章 shell使用
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * $ vi - (光标位置) ~ ~ ~ ~ ~ ~ ~ 进入vi -无文件名 首先在编辑命令方式下,按a、i、或o键,进入到文本输入方式; 输入文件内容; 按ESC键,退回到编辑命令方式。 输入文件内容 首先在文本输入方式下,按ESC键,退回到编辑命令方式。 在编辑命令方式下, 如果在进入vi时有文件名,输入末行命令:w保存文件。 如果在进入vi时无文件名,则输入 :w filename命令将所编辑内容存入filename文件。 保存文件 在编辑命令方式下,可用:wq保存文件并退出vi。 在编辑命令方式下,键入ZZ可保存文件并退出vi。 相当于:wq。 如果在编辑中失误太多或因其它原因欲放弃编辑内容,可用:q!强行退出,原有文件内容不变。 退出vi 2.7.2编辑命令方式 光标移动命令 ← (或h) 光标左移一个字符 → (或l) 光标右移一个字符 ↓ (或j) 光标下移一行 ↑ (或k) 光标上移一行 PgUp 屏幕往下(往前)翻页 PgDn 屏幕往上(往后)翻页 光标移动命令 G 光标移至文件的最后一行 5G 光标移至第5行行首 0 光标移至当前行行首 $ 光标移至当前行行尾 H 光标移至屏幕最上一行 M 光标移至屏幕中部 L 光标移至屏幕最下一行 光标移动命令 w 光标右移一个单词 3w 光标右移三个单词 b 光标左移一个单词 3b 光标左移三个单词 文本插入命令 a 把文本添加在光标之后 A 把文本添加至行尾 i 把文本插在光标之前 I 把文本插入行首 o 在当前行下面打开新行 O 在当前行上面打开新行 注意: 这些命令均进入文本输入方式,可以开始输入文件内容.输入结束后,需要按ESC键退出输入方式. x 删除光标所在处的字符 dw 删除光标所在处的单词 dd 删除光标所在的行 4dd 从光标所在行开始删除四行 D 从光标位置删除至行尾 删除命令 修改、替换命令 r 在光标所在位置替换一个字符 R 替换若干字符 cw 修改一个单词 3cw 修改三个单词 注意: 除r命令外,其他命令均进入文本输入方式,可以开始输入文件内容.输入结束后,需要按ESC键退出输入方式. Y ,yy 拷贝当前行至缓冲区 5Y,5yy 拷贝自当前行开始的五行至缓冲区 p(小写) 将缓冲区内容拷贝至光标后的行 P(大写) 将缓冲区内容拷贝至光标前的行 拷贝、粘贴命令 J 将下一行接到当前行之后 u 取消上一次命令操作 . 重复上一次命令操作 ZZ 必要时写盘,并退出vi 其他命令 2.7.3文本输入方式 进入文本输入方式命令 a 把文本添加在光标之后 A 把文本添加至行尾 i 把文本插在光标之前 I 把文本插入行首 o 在当前行下面打开新行 O 在当前行上面打开新行 退出文本输入方式命令 按ESC键,直接退回到编辑命令方式 注意: 文本输入结束后,一定要按ESC键退出文本输入方式,才能进入编辑命令方式. 2.7.4末行命令方式 在编辑命令方式下,打入下列字符之一,则进入末行命令方式。 : / ? 查找命令 /字符串 往下查找字符串 ? 字符串 往上查找字符串 替换命令 :s/old/new 将当前行中第一个字符串old改为字符串new :s/old/new/g 将当前行中所有的字符串old改为字符串new :3,9s/old/new 将从第3至第9行中的第一个字符串old改为字符串new :1,$s/old/new 对所有行,将每行第一个字符串old改为字符串new :1,$s/old/new/g 对所有行,将所有的字符串old改为字符串new 写盘命令 :w 写盘 :w file 写入文件file :w file 写入到文件file原有内容之后 退出命令 :q 退出vi编辑程序 :q! 强行vi,放弃编辑缓冲区的内容 :wq 写盘并退出vi编辑程序 ZZ 写盘并退出vi编辑程序 其他命令 :set number 在编辑时显示行号 :set nonumber 在编辑时不显示行号 :r file 将文件file读入编辑缓冲区 :! cmd 在vi中执行shell命令cmd 要 求 1.上机验证课上实例 2.学习vi基本使用 本讲到此结束! * * * * * * *
您可能关注的文档
最近下载
- 小学英语自然拼读 77页.pdf
- 2025贵州盐业(集团)黔东南有限责任公司招聘考试备考试题及答案解析.docx VIP
- 《小学阶段传统文化融入语文教学的有效路径探究》教学研究课题报告.docx
- 2024届高三复习备考工作计划暨备考策略.pdf VIP
- 入党积极分子入党答辩1.pptx VIP
- SEMI-F047-000-0706-en电压暂升暂降标准.pdf VIP
- 2025年成人高考政治考试大纲.docx VIP
- 2025年中国聚氨酯混炼胶数据监测研究报告.docx
- 在excel中绘制水位~库容~面积的图表.xls VIP
- 2025年成人高考高起本(历史地理综合)新版真题卷(附详细解析).pdf VIP
文档评论(0)