第2章 Linux常用命令训练

上传人:我*** 文档编号:133322105 上传时间:2020-05-26 格式:PDF 页数:67 大小:552.32KB
返回 下载 相关 举报
第2章 Linux常用命令训练_第1页
第1页 / 共67页
第2章 Linux常用命令训练_第2页
第2页 / 共67页
第2章 Linux常用命令训练_第3页
第3页 / 共67页
第2章 Linux常用命令训练_第4页
第4页 / 共67页
第2章 Linux常用命令训练_第5页
第5页 / 共67页
点击查看更多>>
资源描述

《第2章 Linux常用命令训练》由会员分享,可在线阅读,更多相关《第2章 Linux常用命令训练(67页珍藏版)》请在金锄头文库上搜索。

1、Linux操作系统精讲操作系统精讲 大连理工大学软件学院大连理工大学软件学院 邱铁邱铁 综合楼综合楼413 Tel 0411 87571632 E mail qiutie 参考教材 参考教材 邱铁 于玉龙 徐子川编著 邱铁 于玉龙 徐子川编著 Linux应用与开发典型 实例精讲 清华大学出版社 应用与开发典型 实例精讲 清华大学出版社 2010 5 第第2章章 Linux常用命令训练常用命令训练 学习本章要达到的目标 学习本章要达到的目标 1 掌握终端控制台的启动和使用方法 掌握终端控制台的启动和使用方法 2 熟悉 熟悉Linux关于文件和目录操作的常用命令 关于文件和目录操作的常用命令 3

2、掌握 掌握Linux关于用户和系统操作的常用命令 关于用户和系统操作的常用命令 4 掌握查看命令帮助的方法 掌握查看命令帮助的方法 5 掌握 掌握Linux中变量 流 管道操作的命令 中变量 流 管道操作的命令 6 掌握 掌握Linux中进程操作的命令 中进程操作的命令 7 掌握 掌握Linux中网络操作的命令 中网络操作的命令 8 了解 了解Linux中其它常用操作的命令 中其它常用操作的命令 2 1关于关于Shell Shell是是Linux与用户交流的一种主要的 渠道 它采用字符界面的控制台形式 与用户交流的一种主要的 渠道 它采用字符界面的控制台形式 Shell工作流程工作流程 用户通

3、过用户通过Shell命令以字符串的形式向命令以字符串的形式向Linux发送 操作请求 发送 操作请求 Shell对字符串进行解释 并将解释的 结果交付 对字符串进行解释 并将解释的 结果交付Linux 并由 并由Linux启动对应的程序进行 处理 并将处理结果通过输出设备返回给用户 启动对应的程序进行 处理 并将处理结果通过输出设备返回给用户 几种著名的几种著名的Shell Bourne Shell Shell的特点是简单 但缺乏别名 任务控制等交 互功能 的特点是简单 但缺乏别名 任务控制等交 互功能 C Shell Shell脚本编程语法与脚本编程语法与C语言类似语言类似 Korn She

4、ll 向下兼容向下兼容Bourne Shell 有增加了一些新的特 性 并且运行速度较快 有增加了一些新的特 性 并且运行速度较快 bash Shell编程语法与编程语法与Bourne Shell相兼容 同时又 提供了 相兼容 同时又 提供了C Shell和和Korn Shell受人欢迎的特性受人欢迎的特性 2 2 文件操作命令文件操作命令 文件浏览 文件拷贝 文件移动 文件链接 文件删除 文件属性修改以及文件搜索 文件浏览 文件拷贝 文件移动 文件链接 文件删除 文件属性修改以及文件搜索 2 2 1 文件浏览文件浏览 1 ls 语法 语法 ls 参数参数 文件文件 说明 使用说明 使用ls命

5、令列出文件列表的信息 默 认情况为当前目录下所有文件 并按照字母 顺序排序 命令列出文件列表的信息 默 认情况为当前目录下所有文件 并按照字母 顺序排序 参数说明 参数说明 a不隐藏任何以不隐藏任何以 开头的文件开头的文件 b不显示以不显示以 结尾的文件结尾的文件 color WHEN 是否以颜色区分文件类型 是否以颜色区分文件类型 WHEN 的可能表达式 的可能表达式 never always auto l使用长格式列出文件信息使用长格式列出文件信息 r逆序排序逆序排序 R递归列出所有子目录的内容递归列出所有子目录的内容 S按文件大小排序按文件大小排序 t按修改时间排序按修改时间排序 hel

6、p 显示帮助信息显示帮助信息 文件属性 文件名 修改时间 所有者 所属组 长度 引用次数 r 可读 w 可写 x 可执行 其他人权限 同组者权限 所有者权限 文件类型 普通文件 d 目录 c 字符设备 b 块设备 l 链接文件 图图2 1 ls命令长格式命令长格式 2 file 语法 语法 file 选项选项 f 文件文件 说明 显示指定文件的类型与编码格式 说明 显示指定文件的类型与编码格式 参数说明 参数说明 b 以简明方式显示信息以简明方式显示信息 f指定该选项后面的字符串为文件列表指定该选项后面的字符串为文件列表 z 查看压缩文件内部的文件信息查看压缩文件内部的文件信息 d 显示调试信

7、息显示调试信息 s 按照普通文件处理特殊文件 如字符设备文件 按照普通文件处理特殊文件 如字符设备文件 2 2 2 文件拷贝文件拷贝 cp 语法 语法 cp 参数参数 源文件源文件 目标目录目标目录 说明 将指定的一个文件或多个文件拷贝到指 定的目录中 说明 将指定的一个文件或多个文件拷贝到指 定的目录中 参数说明 参数说明 a 保留链接 文件属性 递归拷贝所有子目录保留链接 文件属性 递归拷贝所有子目录 d 保留链接保留链接 f拷贝时自动替换已存在的目标文件 不提示用 户 拷贝时自动替换已存在的目标文件 不提示用 户 i若目标文件存在 提示用户如何操作若目标文件存在 提示用户如何操作 r目录

8、拷贝 递归拷贝所有子目录目录拷贝 递归拷贝所有子目录 2 2 3 文件移动文件移动 mv 语法 语法 mv 参数参数 源文件源文件 目标文件目标文件 目 录 目 录 说明 将文件从移动到另外的目录或修改文件 名称 说明 将文件从移动到另外的目录或修改文件 名称 参数说明 参数说明 I 若目标文件存在 提示用户如何操作若目标文件存在 提示用户如何操作 f移动时自动替换已存在的目标文件 不提示用 户 移动时自动替换已存在的目标文件 不提示用 户 2 2 4 文件链接文件链接 ln 语法 语法 ln 参数参数 目标文件 链接名目标文件 链接名 说明 建立一个链接文件 该链接文件指向指 定的目标文件

9、默认情况下建立硬链接 说明 建立一个链接文件 该链接文件指向指 定的目标文件 默认情况下建立硬链接 参数说明 参数说明 i若目标文件存在 提示用户如何操作若目标文件存在 提示用户如何操作 f拷贝时自动替换已存在的目标文件 不提示用 户 拷贝时自动替换已存在的目标文件 不提示用 户 s 建立符号连接 而不是硬链接 符号连接具有 更大的灵活度 建立符号连接 而不是硬链接 符号连接具有 更大的灵活度 2 2 5 文件删除文件删除 rm 语法 语法 rm 参数参数 目标文件目标文件 说明 删除指定的目标文件 说明 删除指定的目标文件 参数说明 参数说明 f忽略不存在的文件 不给出提示忽略不存在的文件

10、不给出提示 r递归删除子目录中的所有文件递归删除子目录中的所有文件 i以交互的方式 提示用户确认删除以交互的方式 提示用户确认删除 2 2 6 修改文件属性修改文件属性 1 chmod 语法 语法 chmod 参数参数 模式模式 模式模式 八进制模式八进制模式 文件文件 其中 模式的格式为 其中 模式的格式为 ugoa rwxXst ugo 该模式采用正则表达式表示 关于正则表达式请参见文献 表达式中 该模式采用正则表达式表示 关于正则表达式请参见文献 表达式中 u 表示文件所有者 表示文件所有者 g 表示同组者 表示同组者 o 表示其他所有用户 表示其他所有用户 a 表示所有的用户 包括表示

11、所有的用户 包括u和和g 表示删除某种权限 表示删除某种权限 表示添加 某种权限 表示添加 某种权限 表示赋予某种权限 表示赋予某种权限 r 表示可读 表示可读 w 表示可写 表示可写 x 表示可执行 表示可执行 八进制模式采用三位八进制数表示权限 每位八进制数代表一类用户的 权限 从高位到低位分别为文件所有者 同组者 其他所有用户 每位 八进制数可以看成三位二进制数 从高位到低位分别表示可读 可写 可执行 值为 八进制模式采用三位八进制数表示权限 每位八进制数代表一类用户的 权限 从高位到低位分别为文件所有者 同组者 其他所有用户 每位 八进制数可以看成三位二进制数 从高位到低位分别表示可读

12、 可写 可执行 值为1表示具有相应的权限 为表示具有相应的权限 为0则不具有该权限 例如 则不具有该权限 例如 764 二进制代码为 二进制代码为111 110 100 表示文件所有具有可读 可写 可执 行的权限 同组者有可读 可写得权限 但不可执行 其他所有人只由 可读得权限 表示文件所有具有可读 可写 可执 行的权限 同组者有可读 可写得权限 但不可执行 其他所有人只由 可读得权限 说明 说明 chmod用来修改文件的访问权限 用来修改文件的访问权限 参数说明 参数说明 c仅在有修改时显示结果仅在有修改时显示结果 f去除大部分的错误信息去除大部分的错误信息 v处理任何文件都会显示详细信息处

13、理任何文件都会显示详细信息 R以递归方式更改所有文件及子目录以递归方式更改所有文件及子目录 2 touch 语法 语法 touch 选项选项 文件文件 说明 说明 touch用来修改文件的访问和修改时间 如果文件不存在默认创建空文件 用来修改文件的访问和修改时间 如果文件不存在默认创建空文件 参数说明 参数说明 a仅修改访问时间仅修改访问时间 c不创建任何文件不创建任何文件 d字符串使用字符串表示时间 而非当前时间字符串使用字符串表示时间 而非当前时间 m 只修改修改时间只修改修改时间 r文件使用指定文件的时间属性 而非当前时间文件使用指定文件的时间属性 而非当前时间 t时间模式 使用时间模式

14、 使用 CC YY MMDDhhmm ss 格式的 时间 而非当前时间 格式的 时间 而非当前时间 2 2 7 文件搜索文件搜索 1 grep 语法 语法 grep 参数参数 搜索字符串 文件搜索字符串 文件 其中 其中 搜索字符串搜索字符串 采用标准的正则表达式 采用标准的正则表达式 说明 说明 grep用来完成在指定的文件范围内搜索符合 要求的字符串 并将字符串所在的行输出 用来完成在指定的文件范围内搜索符合 要求的字符串 并将字符串所在的行输出 参数说明 参数说明 E使用扩展的正则表达式使用扩展的正则表达式 G 使用标准的正则表达式使用标准的正则表达式 f文件从文件中获取搜索字符串文件从

15、文件中获取搜索字符串 s不显示错误信息不显示错误信息 v选择不匹配的行选择不匹配的行 n同时输出行数同时输出行数 2 find 语法 语法 find 参数参数 路径路径 测试测试 动作动作 关于关于find的语法格式比较复杂 上述所列语法仅为 常见语法 此外还存在比较复杂的格式支持更加复 杂的操作 有兴趣的读者可以自行尝试 在这个格 式当中 的语法格式比较复杂 上述所列语法仅为 常见语法 此外还存在比较复杂的格式支持更加复 杂的操作 有兴趣的读者可以自行尝试 在这个格 式当中 路径路径 用来提出所要搜索文件的范围 用来提出所要搜索文件的范围 测试测试 用来提出搜索的条件 用来提出搜索的条件 动

16、作动作 用来指出对于 符合测试条件的文件所进行的操作 用来指出对于 符合测试条件的文件所进行的操作 说明 说明 find用来搜索符合要求的文件 并对这 些文件进行指定的操作 用来搜索符合要求的文件 并对这 些文件进行指定的操作 参数说明 参数说明 P对于符号连接文件 使用文件本身的属性对于符号连接文件 使用文件本身的属性 L对于符号连接文件 使用被连接文件的属 性 对于符号连接文件 使用被连接文件的属 性 测试说明 测试说明 name 字符串按照指定的字符串匹配文件 名 字符串按照指定的字符串匹配文件 名 字符串字符串 可使用可使用 等匹配符 等匹配符 perm 字符串按照指定的字符串所代表的 权限来匹配文件 字符串按照指定的字符串所代表的 权限来匹配文件 字符串字符串 的格式同的格式同chmod 的的 模式模式 相同 相同 测试说明 测试说明 user 字符串按照字符串指定的文件所有 者匹配文件 字符串按照字符串指定的文件所有 者匹配文件 group 字符串按照字符串指定的文件所有 者所在组匹配文件 字符串按照字符串指定的文件所有 者所在组匹配文件 mtime n按照文件修改时间匹

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

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

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