Linux/Unix下各种压缩文件的压缩/解压方法
1. gz文件
这种文件可以使用gzip、gunzip、zcat进行解压:
gzip -d file_name
gunzip -d file_name
zcat file_name
2. tar.gz、tgz文件
这种压缩文件使用解压命令和tar命令配合使用,如:
gzip -d file_name.tar.gz
gunzip -d file_name.tgz
zcat file_name
然后执行:
tar xvf file_name.tar
某些版本的tar带-z的参数,可以直接使用tar加-z参数进行解压,具体参考tar的man手册,使用方式如下:
tar zxvf file_name.tar.gz
3. cpio文件
使用cpio命令解压,如:
cpio -idmv < Linux9i_Disk1.cpio
cpio -idmv < Linux9i_Disk2.cpio
cpio -idmv < Linux9i_Disk3.cpio
如果是cpio.gz文件,则配合解压命令一起使用
zcat lnx_920_disk1.cpio.gz | cpio -idmv
gzip -d lnx_920_disk1.cpio.gz |cpio -idmv
gunzip -d lnx_920_disk1.cpio.gz |cpio -idmv
4. bz2文件
使用bzip2, bunzip2解压进行解压
bzip2 -d FileName.bz2
bunzip2 FileName.bz2
5. tar.bz2文件
先使用tar解压再使用bzip2、bunzip2进行解压,某些版本的tar可以使用j参数:
tar jxvf FileName.tar.bz
6. Z文件
使用uncompress解压,使用compress压缩
uncompress FileName.Z
compress FileName
7. tar.Z文件
使用tar命令配合compress或uncompress,某些tar版本带Z参数
解压:tar Zxvf FileName.tar.Z
压缩:tar Zcvf FileName.tar.Z DirName
8. zip文件
使用zip/unzip进行压缩/解压
解压:unzip FileName.zip
压缩:zip FileName.zip DirName
9. rar文件
Linux/Unix没有系统自带的工具进行解压,需要另外下载,可以到:
http://www.rarsoft.com/download.htm
这个地址下载
解压后将rar_static拷贝到/usr/bin目录,并改名为rar,按如下命令使用:
解压:rar x FileName.rar
压缩:rar a FileName.rar DirName
10. lha文件
Linux/Unix系统没有自带的解压工具,可以去:
http://www.infor.kanazawa-it.ac.jp/~ishii/lhaunix/
进行下载,解压后将lha拷贝到/usr/bin目录
11. rpm文件
使用rpm2cpio及cpio命令进行解压
rpm2cpio file.rpm | cpio -div
12. deb文件
ar p FileName.deb data.tar.gz | tar zxf -
相关文档:
目标:
了解linux应用程序的组成部分
掌握使用RPM工具管理软件包的方法
掌握应用程序源代码包的编译安装方法
掌握图形界面下应用程序管理工具的使用
1、L ......
Linux配置Apache服务器全攻略 收藏
一,使用源代码安装
(1) 获得源代码
# lynx http://www.apache.org/dist/httpd/httpd-2_0_NN.tar.gz
NN表示当前所用的版本号。
(2) 解压缩
# gzip -d httpd-2_0_NN.tar.gz
# tar xvf httpd-2_0_NN.tar
(3) 配置.
# ./configure --pre ......
apache服务器的最新稳定发布版本是httpd-2.2..0,官方下载地址是:http://httpd.apache.org/download.cgi。我们通过下面的步骤来快速的搭建一个web服务器。
1、 下载源码文件httpd-2.2.0.tar.gz 到linux服务器的某个目录。
2、 解压文件 # tar zxvf httpd-2.2.0.tar.gz .
3、 配置 # ./c ╟refix=/usr ......
Linux的系统调用是通过中断来实现的,从用户态进入系统态。用户态和系统态有很清晰的区分,保证了安全。系统调用表是系统调用的跳转表。使用寄存器传递参数,而不是栈,因为用户态是无法访问系统栈的。地址错误是通过页面异常来处理的。
Linux内核并不支持真正意义上的线程,
LinuxThreads
是用与普通进程具有同样内核 ......
许多刚接触Linux的网络管理员发现,他们很难由指向点击式的安全配置界面转换到另一种基于编辑复杂而难以捉摸的文本文件的界面。本文列出七条管理员能够也应该可以做到的步骤,从而帮助他们建立更加安全的Linux服务器,并显著降低他们所面临的风险。
请任何大型机构的网络管理员对Linux和网络操作系统(如Windows NT或No ......