嵌入式系统作业5
一、 练习tar命令打包和解包、练习gzip和bzip2 先用tar命令将对应目录下的文件分别打包成.tar.gz和.tar.bz2格式再分别用相对应的tar命令解包和解压缩 分别使用gzip与bzip2命令对对应文件进行压缩,然后再分别用gunzip和bunzip2解压缩对应的压缩包。 二、 比较两个任意文件,解释补丁文件的含义 创建两个文件a.txt和b.txt两文件至少要有一行内容不一样,再用cat命令查看两文件内容。2表示第2行,d表示删除,1表示第1行(这个数字实际上是发生变动的行号原本格式是区间[i,j],由于后面没有行了所以省略了逗号后面的内容),意思就是新文件相对于旧文件删除了内容,<hello111右边文件相对于左边文件的补丁内容(a增加d删除c更新) 使用diff -urN a.txt b.txt>s.patch生成补丁文件,-表示旧文件(左边文件),+表示新文件(右边文件),@@中表示差异块@@-i,j +i,j@@i表示该补丁块的起始行j表示对于新旧文件各自有改动的行,“-1,2”表示在旧文件的第一行开始数的第二行; +1则表示新文件的第一行作为起始行(本文件第一行后面没有内容了,因此只显示一个起始行,如果是1,6即表示第2到6行发生改变ps:不代表其中所有行都发生改变,此时第一行作为起始行)。其下面内容的含义是旧文件相对于新文件的增删情况