Linuxvi编辑器.ppt_第1页
Linuxvi编辑器.ppt_第2页
Linuxvi编辑器.ppt_第3页
Linuxvi编辑器.ppt_第4页
Linuxvi编辑器.ppt_第5页
已阅读5页,还剩13页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

Linuxvi编辑器 目的 要求学会vi编辑器的使用方法 它是今后系统维护和服务器配置的必备工具 共4学时 vi文本编辑器 基于字符界面的文本编辑工具 也是Linux急救模式和远程登录管理的唯一编辑工具 vi功能强大 编辑文件过程中还可以执行输出 删除 查找 替换和块操作等功能 vi的工作模式1 命令模式所有按键的输入都被视为命令接收 包括 命令 按i a o等命令进入编辑模式2 编辑模式键入的每一个键都代表一个将要输入到文本中的字符 按Esc键退出编辑模式 一个好习惯就是编辑过程中多按Esc键 启动和退出vi vi文件名 wq 存盘退出 q 不保存修改 退出 光标移动命令左方向 键 右方向 键 向下方向 键 上方向 键 向下翻页PageDown键 向上翻页PageUp键 0 等价于Home键 移至首行 等价于End键 移至首尾 移至行首 移至第 行 进入编辑模式命令I 在行首输入 A 在行尾输入 O 在光标所在行上插入一新行 i 在光标所在字符前插入 a 在光标所在字符后插入 o 在光标所在行下插入一新行 删除 修改和取消命令X 删除光标前一字符 backspace键 x 删除光标所在的字符 delete键 dd 删除光标所在的行 ndd 删除光标所在的n行 dw 删除光标所在的一个字 u 恢复上一次操作 复制与粘贴命令yy 复制光标所在整行到粘贴板 nyy 复制光标所在n行到粘贴板 yw 复制光标所在一个字到粘贴板 y 复制光标至行首到粘贴板 y 复制光标至行尾到粘贴板 p 粘贴到光标后 P 粘贴到光标前 查找与替换命令 range s patern string c g i 其中 range 指定查找范围 如全部查找 1 patern指定查找字符串string指定新替换串c每次替换前询问是否确认g表示不询问 全部替换i不区分大小写 例如 1 s oldstring newstring g 其他命令 wnewfile 另存文件为newfile Command 不退出vi执行shell命令 command rfilename 将文件filename读入编辑区 setnumber 设置行号 n1 n2con3 将n1行到n2行之间的内容拷贝至第n3行后 n1 n2mn3 将n1行到n2行之间的内容移至第n3行后 n1 n2d 删除n1行到n2行之间的内容 r command 将命令command的输出结果插入到当前行 了解磁盘空间的命令 du du 选项 目录 用于了解目录或文件所占磁盘空间 a 递归地显示目录中各文件及子目录中各文件占用的数据块数 b 以字节为单位显示 k 以1024字节为单位显示 c 最后一行加入总计占用的数据块总数 df df 选项 目录 用于显示磁盘文件系统的使用情况 a 显示全部文件系统 h 以1024字节为单位显示 i 显示inodes信息 T 同时显示文件系统类型信息 显示变量内容和文件属性的命令 echo echo 选项 信息内容 用于在显示器上显示信息 n 输出文本后不换行 信息内容 可以是字符串或变量 echo abcd file file 选项 文件名 stat用于显示文件的属性信息 filefile statfiletouch touch 选项 文件名 用于建立空文件或修改文件时间 a 只改变文件存取时间 m 只修改文件的的修改时间 r 指定参考文件 使文件的日期设置与参考文件的日期一致 例 1 将文件的存取时间设为当前时间 touch afile 2 建立空文件 touchfile1 系统通信命令 write write 用户名 字符串 用于向在线用户发布信息 但不能向非在线用户发信息 输入Ctrl D结束发布的信息 useraddtest 建立test用户 passwdtest 给test用户授权密码wall wall 字符串 用于向所有在线用户发布信息 适合所有系统用户 输入Ctrl D结束发布的信息 mesg mesg y n 用于设定允许或拒绝接收由普通用户发来的write wall和talk通信信息 但对root的信息无效 例如 mesgn finger finger 用户名 用于显示系统用户的配置信息 whoami用于显示当前登录用户的信息 用户信息查询命令 id id 用户名 用于显示当前登录用户的信息 who w或who 显示所有系统在线用户信息 清屏及内存与磁盘同步命令 clear清屏命令sync用于把内存信息写入硬盘 实现同步 关机或重启时 系统自动执行该命令 其他基本操作命令 cal cal 选项 month year 用于显示日历 j 以1月1日起的天数显示 date date 格式串 用于显示或设定系统的日期与时间 其中 格式串 为MMDDhhmm CC YY ss 的格式 MM为月份 DD为日期 hh为小时 mm为分钟 CC为年份前面两位数字 YY为年份后面两位数字 ss为秒数 su su 用户名 更换用户身份命令 suroot su root supenggcc文件名 C及C 编译命令 o指定目标文件名 作业 1 上机实践前面所学命令 要求至少设计一个案例执行所有命令 用vi编辑器输入所有可执行的案例命令 要求每行2个命令组成 空格分隔并对齐 最后

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论