linux教程(第三版) 孟庆昌 ppt课件资料 第二章

上传人:灯火****19 文档编号:121904397 上传时间:2020-02-27 格式:PPT 页数:56 大小:475KB
返回 下载 相关 举报
linux教程(第三版) 孟庆昌 ppt课件资料 第二章_第1页
第1页 / 共56页
linux教程(第三版) 孟庆昌 ppt课件资料 第二章_第2页
第2页 / 共56页
linux教程(第三版) 孟庆昌 ppt课件资料 第二章_第3页
第3页 / 共56页
linux教程(第三版) 孟庆昌 ppt课件资料 第二章_第4页
第4页 / 共56页
linux教程(第三版) 孟庆昌 ppt课件资料 第二章_第5页
第5页 / 共56页
点击查看更多>>
资源描述

《linux教程(第三版) 孟庆昌 ppt课件资料 第二章》由会员分享,可在线阅读,更多相关《linux教程(第三版) 孟庆昌 ppt课件资料 第二章(56页珍藏版)》请在金锄头文库上搜索。

1、第2章 Linux字符界面 与常用命令 主要内容 n了解Linux的字符界面 n输入正确的命令以完成简单的任务 n文件 目录 文件系统 进程等概念 n使用相应命令对文件 目录 进程及设备 进行管理 n遇到问题时如何找到帮助信息 字符界面 1 虚拟终端 l Linux的字符界面也称为虚拟终端 Virtual Terminal l Linux具有虚拟终端的功能 可为用户提供多个互不 干扰 独立工作的工作界面 l 操作Linux时 用户面对的是一套物理终端设备 但 是仿佛在操作多个终端 lLinux的虚拟终端默认有7个 其中第1 6是字符界面 第7个是图形化用户界面 字符界面 1 虚拟终端 每个虚拟

2、终端相互独立 用户可以相同或不通的 用户账号登录 同时使用计算机 虚拟终端之间可以 相互切换 l使用 Alt F1 Alt F7 组合键可从字符界面的 虚拟终端切换到其他虚拟终端 l使用 Ctrl Alt F1 Ctrl Alt F6 组合键可从图 形化用户界面切换到字符界面的虚拟终端 字符界面 2 用户登录 3 注销 重启与关机 lshutdown h now 关机 推荐 halt lshutdown r now 重启 推荐 reboot linit 0 关机 init6 重启 lexit 或者 Ctrl D 注销 2 1 使用命令 2 1 1 进入shell界面 进入方式如下 在 开始 菜

3、单中选择 应用程序 附件 系统终端 2 1 2 命令格式 nbash命令的一般格式是 命令名 选项 参数1 参数2 n例如 cp f file1 c myfile c 应注意 n命令名必须是小写的英文字母 n一般格式中由方括号括起来的部分是可选的 n选项以 开始 多个选项可用 连起来 n命令行的参数提供命令运行的信息或者命令执行过程中所使用的文件名 n如果命令行中没有提供参数 则命令使用标准文件进行输入 输出 n命令在正常执行后返回一个0值 表示执行成功 nLinux操作系统的联机帮助对每个命令的准确语法都做了说明 2 1 3 输入命令 n echo The old has past away

4、 and the new is n a fresh awaiting your creative touch nThe old has past away and the new is a fresh awaiting your creative touch 注意 在命令与选项和参数之间要用空格或制表符隔开 2 2 简单命令 1 who 列出所有正在使用系统的用户 所用终端名和注 册到系统的时间 2 echo 将命令行中的参数显示到标准输出 即屏幕 上 3 date 在屏幕上显示或设置系统的日期和时间 4 cal 显示公元1 9999年中任意一年或者任意一个月的 日历 5 clear 清除屏幕

5、上的信息 6 passwd 修改用户密码 2 3 文件概念和文件类型 2 3 1 文件系统概念 1 文件与目录的定义 l文件系统 是磁盘上有特定格式的一片区域 操作系统通过 文件系统可以方便地查询和访问其中所包含的磁盘块 l文件 文件系统中存储数据的一个命名的对象 l目录 其中包含许多文件项目的一类特殊文件 l子目录 被包含在另一个目录中的目录 l文件名 用来标志文件的字符串 它保存在一个目录文件项 中 l路径名 由 字符结合在一起的一个或多个文件名的集合 2 3 文件概念和文件类型 2 3 1 文件系统概念 2 文件结构 n文件的成分 索引节点 数据 n命名文件 使用文件名时应注意 l尽量简

6、捷有效 l不要用斜线 和空字符 ASCII字符 0 2 3 文件概念和文件类型 2 3 1 文件系统概念 l习惯上允许使用下线符 和句点 来区别文件的 类型 但是应避免使用以下有特殊含义的字符 l同类文件应使用同样的后缀或扩展名 lLinux系统区分文件名的大小写 l以圆点 开头的文件名是隐含文件 2 3 文件概念和文件类型 2 3 1 文件系统概念 注意 之所以Linux能支持多种文件系统 是因为Linux采用虚拟文件系 统技术 虚拟文件系统 Virtual File System 是操作系统和真正的文件系统之间的 接口 它将各种不同的文件系统的信息进行转化 形成统一的格式后 交给Linux

7、操作系统处理 并将处理结果还原为原文件系统格式 对 于Linux而言 它所处理的是统一的虚拟文件系统 而不需要知道文 件所采用的真实的文件系统 由于采用了虚拟文件系统技术 Linux 支持的文件系统 包括DOS的msdos Windows XP的fat32 光盘的 iso9660 还有实现网络共享的NFS等文件系统 2 3 2 文件类型 1 普通文件 文本文件 数据文件 可执行的二进制程序 2 目录文件 是一种特别文件 利用它可以构成文件系统的分层树 状结 3 设备文件 是一种特别文件 用来标记各个设备驱动器 字符设 备 块设备 4 符号链接文件 是一种特殊文件 提供对其他文件的参照 2 4

8、文件操作命令 2 4 1 有关文件显示命令 1 cat命令 n一般格式 cat 选项 文件 n有两项功能 在标准输出上显示文件的内容 连接两个或 多个文件 如 cat f1 f2 f3 n常用选项 l b number noblank 从1开始对所有非空输出行进行编号 l n number 从1开始对所有输出行编号 l s squeeze blank 将多个相邻的空行合并成一个空行 l help 打印该命令用法 并退出 其返回码表示成功 2 more命令 n一般格式 more 选项 文件 n说明 该命令一次显示一屏文本 满屏后停下来 并且在屏幕 的底部出现一个提示信息 给出至今已显示的该文件的

9、百分比 More XX n常用选项 l num 这个选项指定一个整数 表示一屏显示多少行 l d 在每屏的底部显示以下更友好的提示信息 More XX Press space to continue q to quit 2 4 文件操作命令 2 4 1 有关文件显示命令 2 more命令 l c或 p 不滚屏 在显示下一屏之前先清屏 l s 将文件中连续的空白行压缩成一个空白行显示 l 该选项后的模式 Pattern 指定显示每个文件之前进 行搜索的字符串 l num 从行号num开始 3 less命令 less命令允许用户向前或向后浏览文件 而more命令只能 向前浏览 2 4 文件操作命令

10、 2 4 1 有关文件显示命令 4 head命令 n一般格式 head 选项 file n说明 head命令在屏幕上显示指定文件的开头若干行 行 数由参数值来确定 显示行数的默认值是10 n选项 l c bytes SIZE 显示前面SIZE个字节 l n lines NUMBER NUMBER的值指定显示前面多 少行 默认为10行 l q quiet silent 不显示给定文件的标题 l v verbose 始终显示给定文件的标题 2 4 文件操作命令 2 4 1 有关文件显示命令 5 tail命令 n一般格式 tail 选项 file n说明 tail命令在屏幕上显示指定文件的末尾10行

11、 如果 给定的文件不止一个 则在显示的每个文件前面加一个文 件名标题 如果没有指定文件或者文件名为 则读 取标准输入 n选项 l c bytes N 输出最后N个字节 l f 当文件增长时输出附加的数据 l n lines N 输出最后的N行 而不是默认的10行 l q quiet silent 不输出包含给定文件名的标题 l v verbose 始终输出包含给定文件名的标题 2 4 文件操作命令 2 4 1 有关文件显示命令 6 touch命令 n一般格式 touch 选项 文件名 n说明 touch命令将会修改指定文件的时间标签 把已存在 文件的时间标签更新为系统当前的时间 默认方式 它

12、们的数据将原封不动地保留下来 如果该文件尚未存在 则建立一个空的新文件 n选项 l a 仅改变指定文件的存取时间 l c 不创建任何文件 l m 仅改变指定文件的修改时间 l t STAMP 使用STAMP指定的时间标签 而不是系统当前 的时间 2 4 文件操作命令 2 4 1 有关文件显示命令 2 4 文件操作命令 2 4 2 匹配 排序及显示指定内容的命令 1 grep命令 n一般格式 grep 选项 查找模式 文件名1 文件名2 grep 选项 e 查找模式 f 文件 文件名1 文件名2 n说明 该命令用来在文本文件中查找指定模式的词或短语 并 在标准输出上显示包括给定字符串模式的所有行

13、 n常用选项 l E 将查找模式解释成扩展的正则表达式 l F 将查找模式解释成单纯的字符串 1 grep命令 l b byte offset 在输出的每一行前面显示包含匹配字符串的行 在文件中的位置 用字节偏移量来表示 l c count 只显示文件中包含匹配字符串的行的总数 l f FILE 从文件FILE中获取模式 每行一个 空文件不含模式 因此 不做匹配 l i 匹配比较时不区分字母的大小写 l r 以递归方式查询目录下的所有子目录中的文件 l n 在输出包含匹配模式的行之前 加上该行的行号 文件首 行的行号为1 l v 只显示不包含匹配字符串的文本行 l x 只显示整个行都严格匹配的

14、行 2 4 文件操作命令 2 4 2 匹配 排序及显示指定内容的命令 2 sort命令 n一般格式 sort 选项 文件列表 n说明 用来对文本文件的各行进行排序 排序比较是依据从输入文件的每一行中提取的一个或多 个排序关键字进行的 n选项 l m 对已经排好序的文件统一进行合并 但不做排序 l c 检查给定的文件是否已排好序 若没有 则显示出错 消息 不做 排序 2 4 文件操作命令 2 4 2 匹配 排序及显示指定内容的命令 2 sort命令 l u 与 c选项一起用 严格地按顺序检查 否则 对排序 后的重复行只输出第一行 l o 文件名 将排序输出放到该文件名所指定的文件中 如果该文件不

15、存在 则创建一个新文件 还有一些改变排序规则的选项 例 把排序后的文件内容保存到名为result的文件中 sort text result 以第2个字段作为排序关键字对文件example的内容进行 排序 sort 1 2 example 2 4 文件操作命令 2 4 2 匹配 排序及显示指定内容的命令 对于file1和file2文件内容反向排序 结果放在outfile中 利 用第2个字段的第一个字符作为排序关键字 sort r o outfile 1 0 1 1 example sort排序常用于在管道中与其他命令连用 ls l sort 5 7 sort命令也可以对标准输入进行操作 cat

16、veglist fruitlist sort clist 3 uniq命令 n一般格式 uniq 选项 文件 n说明 读取输入文件 比较相邻的行 去掉重复 的行 只留下其中的一行 2 4 文件操作命令 2 4 2 匹配 排序及显示指定内容的命令 3 uniq命令 n选项 l c 显示输出时 在每行的行首加上该行在文件中出 现的次数 l d 只显示重复行 l f skip fields N 忽略比较前N个字段 l s skip chars N 忽略比较前N个字符 l u 只显示文件中不重复的行 2 4 文件操作命令 2 4 2 匹配 排序及显示指定内容的命令 2 4 文件操作命令 2 4 3 比较文件内容的命令 1 comm命令 n一般格式 comm 123 file1 file2 n说明 comm命令对两个已经排好序的文件进行比较 n选项 l 123 选项1 2和3分别表示不显示comm输出中 的第一列 第二列和第三列 2 diff命令 n一般格式 diff 选项 file1 file2 n说明 比较两个文本文件 并找出它们的不同 该命令输出的一般形式如下 l n1 a n3 n4 把

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 教学/培训

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号