Linux基础教程(第3版) 教学课件 作者 Linux基础教程(第3版) 教学课件 作者 978 7 302 28872 5 chapter05.ppt
文本预览下载声明
第5章 字符操作环境 主要内容 使用终端 使用Shell 字符编辑器vi 5.1 使用终端 虚拟终端简介 终端启动 虚拟控制台 从虚拟控制台启动X Window Shell的历史 系统中的shell 启动shell 转换系统模式 设置启动模式 运行时设为文字模式 5.2 使用Shell 为什么使用Shell shell环境变量 显示环境变量 修改环境变量 5.2.3常用的shell操作 浏览目录及文件 使用pwd来判定你的当前目录 改变所在目录 使用 ls 来查看目录内容 定位文件和目录 常用的shell操作-2 命令行打印 清除和重设终端机 管道和重定向 使用重导向 后补重定向 重导向标准输入 管道和换页器 阅读文本文件的其它命令 使用cat操作文件 head命令 tail 命令 grep 命令 I/O 重导向和管道 通配符和正则表达式 命令历史和Tab 自动补全 查看命令历史 自动补全命令 使用多重命令 所有权和许可权限 权限速符号含义 5.3 字符编辑器vi 字符模式配置及系统维护工作 vi的执行与离开 启动vi 离开vi 5.3.2 vi的操作模式 界面 编辑区 命令区 操作模式 Command Mode Insert Mode Last Line Mode vi的3种模式转换关系 5.3.3 Command Mode命令 移动光标 复制文字 删除命令 位置显示及其他命令 5.3.4 Last Line Mode命令 小结习题 思考题 (1)为什么使用字符操作界面,使用其有什么优点? (2)终端与Shell是什么关系? (3)系统命令是如何通过Shell进入操作系统内核的? 上机题 (1)在虚拟终端上查看系统文件结构。 (2)使用vi编程一个文本文件README。 (3)切换vi的三种模式。 (4)用编辑完成,不保存文件退出。 5-* RedHatLinux9基础教程(第2版) 匹配“)”字符 \) — 匹配“?”字符 \? 匹配“*”字符 \* 转义符,与特殊字符一起使用来表示某个特殊字符 \ 匹配字串中的一个字符(例如 sneaker?.txt) ? 匹配所有字符 * 含 义 通 配 符 权限类型 使用chmod命令改变权限 使它成为唯一权限 = 删除权限 - 添加权限 + 执行 执行权 x 写入权 w 读取权 r 权限 每个人或全部(u、g、和o) a 其他人(不是所有者或所有者的组群) o —所有者所在的组群 g —拥有文件的用户(所有者) u 用 户 身 份 含 义 符 号 功 能 VIM – Vi Improved version 5.8.7 y Bram Moolenaar et al. Vim is freely distributable type : help UgandaEnter if you like Vim type : qEnter to exit type : helpEnter or F1 for on-line help type : help version5Enter for version info 编辑区 命令区 Command Mode 主要功能:移动鼠标或编辑文字 Last Line Mode 主要功能:搜索或替换、存保存及结束 Input Mode 主要功能:输入文字 按a、I、o键 按 :键 命令错误或按Esc键 执行vi命令 回到提示符 按q、pi、wq键 也可以使用“?字符串”查找特定字符串,它的使用与“/”相似,但它是向前查找字符串 ? 查找匹配字符串功能。在编辑时,想查找包含某一字符串,可以用“/字符串“自动查找,系统会反白并转到找到的第一个字符串。如果想继续向下查找的话,可以按“n”键,向前继续查找按“N“键 / Set可以设置vi的某些特性,这里是设置将每行开头提示行数。想取消使用命令set none set nu 将修改文件存盘,然后退出 wq 表示退出vi,但是文件内容有修改的话,系统会提示你要先保存,如果不想保存退出,需要使用命令q!强制退出。 q 如果想写只读文件的话,可以使用w!强制写入文件。 w! 写文件,也就是将编辑的内容保存到文件系统中。Vi在编辑文件时,先将编辑内容保存在临时文件中,如果没有执行写操作直接退出的话,修改内容将没有保存在文件中。 w 加载新文件 n 在vi中编辑时,还可以使用e创建新的文件。 e 说 明 命 令 5-* RedHatLinux9基础教程(第2版)
显示全部