- 1、本文档共42页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
2.1 Linux基本命令 2.1.4 比较合并文件相关命令 1.diff (1)作用:比较两个不同的文件或不同目录下的两个同名文件功能,并生成补丁文件 (2)格式:diff[选项] 文件1 文件2 diff比较文件1和文件2的不同之处,并按照选项所指定的格式加以输出。diff的格式分为命令格式和上下文格式,其中上下文格式又包括了旧版上下文格式和新版上下文格式,命令格式分为标准命令格式、简单命令格式及混合命令格式,它们之间的区别会在使用实例中进行详细地讲解。当选项缺省时,diff默认使用混合命令格式。 (3)主要参数 * 2.1 Linux基本命令 2.1.4 比较合并文件相关命令 2.patch (1)作用:命令跟diff配合使用,把生成的补丁文件应用到现有代码上。 (2)格式:patch [选项] [待patch的文件[patch文件]]。 常用的格式为:patch -pnum [patch文件],其中的-pnum是选项参数,在后面会详细介绍 (3)常见参数 (4)使用实例 (5)使用说明 ? 如果patch失败,patch命令会把成功的patch行补上其差异,同时(无条件)生成备份文件和一个.rej文件。.rej文件里是没有成功提交的patch行,需要手工打上补丁。这种情况在原码升级的时候有可能会发生。 ? 在多数情况下,patch程序可以确定补丁文件的格式,当它不能识别时,可以使用-c、-e、-n或者-u选项来指定输入的补丁文件的格式。由于只有GNU patch可以创建和读取新版上下文格式的patch文件,因此,除非能够确定补丁所面向的只是那些使用GNU工具的用户,否则应该使用旧版上下文格式来生成补丁文件。 ? 为了使patch程序能够正常工作,需要上下文的行数至少是2行(即至少是有一处差别的文件)。 * 嵌入式Linux操作系统第2章 Linux操作系统使用与系统配置 第1章 嵌入式Linux操作系统简介 第2章 Linux操作系统使用与系统配置 第3章 嵌入式Linux编程环境 第4章 存储管理 第5章 操作系统进程 第6章 进程间通信 第7章 中断与系统调用 第8章 文件管理 第9章 设备管理 第10章 嵌入式Linux的构建 课程安排: * 第2章 Linux操作系统使用与系统配置 2.1 Linux基本命令 2.1.1 用户系统相关命令 2.1.2 文件目录相关命令 2.1.3 压缩打包相关命令 2.1.4 比较合并文件相关命令 2.1.5 网络相关命令 2.2 Linux系统服务 2.2.1 独立运行的服务 2.2.2 xinetd设定的服务 2.2.3 设定服务命令常用方法 思考题 本章课程: * 2.1 Linux基本命令 内核、Shell和用户的关系: Shell是一种Linux中的命令行解释程序,就如同C是DOS下的命令解释程序一样,为用户提供使用操作系统的接口。用户在提示符下输入的命令都由Shell先解释然后传给Linux内核。 Linux中运行Shell的环境是“系统工具”下的“终端”,读者可以单击“终端”以启动Shell环境。这时屏幕上显示类似“[linux@www home]$”的信息,其中,linux是指系统用户,而home是指当前所在的目录。 Linux命令格式说明: ? 格式中带[]的表明为可选项,其他为必选项。 ? 选项可以多个连带写入。 ? 本章后面选项参数列表中加粗的含义是:该选项是非常常用的选项。 * 2.1 Linux基本命令 2.1.1 用户系统相关命令 1.用户切换(su) (1)作用 变更为其它使用者的身份,主要用于将普通用户身份转变为超级用户,而且需输入相应用户密码。 (2)格式 su [选项] [使用者] 其中的使用者为要变更的对应使用者。 (3)常见参数 (4)使用示例 [linuxlinux@www linux]$ su - root Password: [root@www root]# 示例通过su命令将普通用户变更为root用户,并使用选项“-”携带root环境变量。 (5)使用说明 ? 在将普通用户变更为root用户时建议使用”-”选项,这样可以将root的环境变量和工作目录同时带入,否则在以后的使用中可能会由于环境变量的原因而出错。 ? 在转变为root权限后,提示符变为#。 * 2.1 Linux基本命令 2.1.1 用户系统相关命令 2.用户管理(useradd和passwd) (1)作用 ① useradd:添加用户账号。 ② passwd:更改对应用户账号密码。 (2)格式 ① useradd:useradd [选项] 用户名。 ② passwd:passwd [选项] [用户名]。
文档评论(0)