L4Linux基本命令(续).ppt
《L4Linux基本命令(续).ppt》由会员分享,可在线阅读,更多相关《L4Linux基本命令(续).ppt(55页珍藏版)》请在三一办公上搜索。
1、1,压缩打包相关命令,Linux 中打包压缩的如表所示,以 gzip 和 tar 为例进行讲解。,2,1gzip(1)作用对文件进行压缩和解压缩,而且 gzip 根据文件类型可自动识别压缩或解压。(2)格式gzip 选项 压缩(解压缩)的文件名。(3)常见参数gzip 主要选项参数如表所示。,3,(4)使用实例,该实例将目录下的“hello.c”文件进行压缩,选项“-l”列出了压缩比。,4,(5)使用说明使用 gzip 压缩只能压缩单个文件,而不能压缩目录,其选项“-d”是将该目录下的所有文件逐个进行压缩,而不是压缩成一个文件。2tar(1)作用对文件目录进行打包或解包。在此需要对打包和压缩这
2、两个概念进行区分。打包是指将一些文件或目录变成一个总的文件,而压缩则是将一个大的文件通过一些压缩算法变成一个小文件。为什么要区分这两个概念呢?这是由于在 Linux 中的很多压缩程序(如前面介绍的 gzip)只能针对一个文件进行压缩,这样当想要压缩较多文件时,就要借助它的工具将这些堆文件先打成一个包,然后再用原来的压缩程序进行压缩。(2)格式tar 选项 打包后文件名文件目录列表。,5,tar 可自动根据文件名识别打包或解包动作,其中打包后文件名为用户自定义的打包后文件名称,文件目录列表可以是要进行打包备份的文件目录列表,也可以是进行解包的文件目录列表。(3)主要参数tar 主要选项参数如表所
3、示。,6,(4)使用实例,该实例将“./yul”目录下的文件加以打包,其中选项“-v”在屏幕上输出了打包的具体过程。,7,该实例用选项“-z”调用 gzip,并-x 联用时完成解压缩。(5)使用说明tar 命令除了用于常规的打包之外,使用更为频繁的是用选项“-z”或“-j”调用 gzip 或bzip2(Linux 中另一种解压工具)完成对各种不同文件的解压。表对 Linux 中常见类型的文件解压命令做一总结。,8,9,比较合并文件相关命令,1diff(1)作用比较两个不同的文件或不同目录下的两个同名文件功能,并生成补丁文件。(2)格式diff选项 文件 1 文件 2diff 比较文件 1 和文
4、件 2 的不同之处,并按照选项所指定的格式加以输出。diff 的格式分为命令格式和上下文格式,其中上下文格式又包括了旧版上下文格式和新版上下文格式,命令格式分为标准命令格式、简单命令格式及混合命令格式,它们之间的区别会在使用实例中进行详细地讲解。当选项缺省时,diff 默认使用混合命令格式。(3)主要参数diff 主要选项参数如表所示。,10,(4)使用实例以下有两个文件 hello1.c 和 hello2.c。,11,以下实例主要讲解了各种不同格式的比较和补丁文件的创建方法。主要格式比较首先使用旧版上下文格式进行比较。,12,可以看出,用旧版上下文格式进行输出时,在显示每个有差别行的同时还显
5、示该行的上下三行,区别的地方用“!”加以标出,由于示例程序较短,上下三行已经包含了全部代码。接着使用新版的上下文格式进行比较。,13,可以看出,在新版上下文格式输出时,仅把两个文件的不同之处分别列出,而相同之处没有重复列出,这样大大方便了用户的阅读。接下来使用命令格式进行比较。,14,可以看出,命令符格式输出时仅输出了不同的行,其中命令符“4c”中的数字表示行数,字母的含义为 a添加,b删除,c更改。因此,选项的命令符表示:-e若要把 hello1.c变为 hello2.c,就需要把 hello1.c 的第四行改为显示出的“printf(“Hello!This is your home!n”)
6、”即可。选项“-f”和选项“-e”显示的内容基本相同,就是数字和字母的顺序相交换了,从以下的输出结果可以看出。,15,在 diff 选项缺省的情况下,输出结果如下所示。,可以看出,diff缺省情况下的输出格式充分显示了如何将 hello1.c 转化为 hello2.c 的方法,即通过“4c4”实现。,16,创建补丁文件(也就是差异文件)是 diff 的功能之一,不同的选项格式可以生成与之相对应的补丁文件。见下例。,可以看出,使用缺省选项创建补丁文件的内容和前面使用缺省选项的输出内容是一样的。,上例中所使用的”“是输出重定向。通常在 Linux 上执行一个 shell 命令行时,会自动打开三个标
7、准文件:标准输入文件(stdin),即通常对应终端的键盘;标准输出文件(stdout)和标准错误输出文件(stderr),前两个文件都对应终端的屏幕。进程将从标准输入文件中得到输入数据,并且将正常输出数据输出到标准输出文件,而将错误信息送到标准错误文件中。这就是通常使用的标准输入/输出方式。直接使用标准输入/输出文件存在以下问题:首先,用户输入的数据只能使用一次。当下次希望再次使用这些数据时就不得不重新输入。同样,用户对输出信息不能做更多的处理,只能等待程序的结束。,为了解决上述问题,Linux 系统为输入、输出的信息传送引入了两种方式:输入/输出重定向机制和管道。其中,输入重定向是指把命令(
8、或可执行程序)的标准输入重定向到指定的文件中。也就是说,输入可以不来自键盘,而来自一个指定的文件。同样,输出重定向是指把命令(或可执行程序)的标准输出或标准错误输出重新定向到指定文件中。这样,该命令的输出就可以不显示在屏幕上,而是写入到指定文件中。就如上述例子中所用到的把“diff hello1.c hello2.c”的结果重定向到 hello.patch 文件中。这就大大增加了输入/输出的灵活性。,17,2patch(1)作用命令跟 diff 配合使用,把生成的补丁文件应用到现有代码上。(2)格式patch 选项 待 patch 的文件patch 文件。常用的格式为:patch-pnum p
9、atch 文件,其中的-pnum 是选项参数,在后面会详细介绍。(3)常见参数patch 主要选项参数如表所示。,18,(4)使用实例,19,在该实例中,由于 patch 文件和源文件在同一目录下,因此直接给出了目标文件的目录,在应用了 patch 之后,hello1.c 的内容变为了 hello2.c 的内容。(5)使用说明如果 patch 失败,patch 命令会把成功的 patch 行补上其差异,同时(无条件)生成备份文件和一个.rej 文件。.rej 文件里是没有成功提交的 patch 行,需要手工打上补丁。这种情况在原码升级的时候有可能会发生。,20,在多数情况下,patch 程序可
10、以确定补丁文件的格式,当它不能识别时,可以使用-c、-e、-n 或者-u 选项来指定输入的补丁文件的格式。由于只有 GNU patch 可以创建和读取新版上下文格式的 patch 文件,因此,除非能够确定补丁所面向的只是那些使用 GNU 工具的用户,否则应该使用旧版上下文格式来生成补丁文件。为了使 patch 程序能够正常工作,需要上下文的行数至少是 2 行(即至少是有一处差别的文件)。,21,网络相关命令,Linux 下网络相关的常见命令如下表所示,以 ifconfig 和 ftp 为例进行说明。,22,1ifconfig(1)作用用于查看和配置网络接口的地址和参数,包括 IP 地址、网络掩
11、码、广播地址,它的使用权限是超级用户。(2)格式 ifconfig 有两种使用格式,分别用于查看和更改网络接口。ifconfig 选项 网络接口:用来查看当前系统的网络配置情况。ifconfig 网络接口 选项 地址:用来配置指定接口(如 eth0,eth1)的 IP 地址、网络掩码、广播地址等。(3)常见参数ifconfig 第二种格式常见选项参数如表所示。,23,(4)使用实例首先,在本例中使用 ifconfig 的第一种格式来查看网口配置情况。,24,可以看出,使用 ifconfig 的显示结果中详细列出了所有活跃接口的 IP 地址、硬件地址、广播地址、子网掩码、回环地址等。,25,在此
12、例中,通过指定接口显示出对应接口的详细信息。另外,用户还可以通过指定参数“-a”来查看所有接口(包括非活跃接口)的信息。接下来的示例指出了如何使用 ifconfig 的第二种格式来改变指定接口的网络参数配置。,26,在此例中,通过将指定接口的状态设置为 DOWN,暂时暂停该接口的工作。,27,从上例可以看出,ifconfig 改变了接口 eth0 的 IP 地址、子网掩码等,在之后的 ifconfig查看中可以看出确实发生了变化。(5)使用说明用 ifconfig 命令配置的网络设备参数不需重启就可生效,但在机器重新启动以后将会失效。,28,2ftp(1)作用该命令允许用户利用 ftp 协议上
13、传和下载文件。(2)格式ftp 选项 主机名/IP。ftp 相关命令包括使用命令和内部命令,其中使用命令的格式如上所列,主要用于登录到ftp 服务器的过程中使用的。内部命令是指成功登录后进行的一系列操作,下面会详细列出。若用户缺省“主机名/IP”,则可在转入到 ftp 内部命令后继续选择登录。(3)常见参数ftp 常见选项参数如表所示。,29,ftp 常见内部命令如表所示。,30,31,(4)使用实例首先,在本例中使用 ftp 命令访问“ftp:/”站点。,32,由于该站点可以匿名访问,因此,在用户名处输入 anonymous,在 Password 处输入任意一个e-mail 地址即可登录成功
14、。,33,以上使用 ftp 内部命令 dir 列出了在改目录下文件及目录的信息。,以上实例通过 cd 命令进入相应的目录,可通过 pwd 命令进行验证。,34,接下来通过 lcd 命令首先改变用户的本地工作目录,也就是希望下载或上传的工作目录,就着通过 get 命令进行下载文件。由于 ftp 默认使用 ASCII 模式,因此,若希望改为其他模式如“bin”,直接输入 bin 即可,如下所示:,35,最后用 bye 命令退出 ftp 程序。(5)使用说明若是需要匿名登录,则在“Name(*.*.*.*):”处键入 anonymous,在“Password:”处键入自己的 E-mail 地址即可。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- L4Linux 基本 命令
链接地址:https://www.31ppt.com/p-5378897.html