Linux下常用压缩格式的压缩与解压方法
Linux下常用压缩格式的压缩与解压方法
---------------------------------------------
.tar
打包:tar cvf *.tar *.*(原文件或目录)
解包:tar xvf *.tar
---------------------------------------------
.gz
解压1:gunzip *.gz
解压2:gzip -d *.gz
压缩:gzip *.*(原文件或目录)
---------------------------------------------
.tar.gz
解压1:tar zxvf *.tar.gz
解压2:gzip -dc *.tar.gz | tar xvf –
压缩: tar zcvf *.tar.gz *.*(原文件或目录)
---------------------------------------------
.bz2
解压1:bzip2 -d *.bz2
解压2:bunzip2 *.bz2
压缩: bzip2 -z *.*(原文件或目录)
---------------------------------------------
.tar.bz2
解压1:tar jxvf *.tar.bz2
解压3:tar Ixvf *.tar.bz2
解压2:bzip2 -dc *.tar.bz2 | xvf –
压缩:tar jcvf *.tar.bz2 DirName
---------------------------------------------
.bz
解压1:bzip2 -d FileName.bz
解压2:bunzip2 FileName.bz
压缩:未知
---------------------------------------------
.tar.bz
解压:tar jxvf FileName.tar.bz
压缩:未知
---------------------------------------------
.Z
解压:uncompress FileName.Z
压缩:compress FileName
---------------------------------------------
.tar.Z
解压1:tar Zxvf FileName.tar.Z
解压2: compress -dc FileName.tar.Z | tar xvf –
压缩:tar Zcvf FileName.tar.Z DirName
---------------------------------------------
.tgz
解压:tar zxvf FileName.tgz
压缩:未知
---------------------------------------------
.tar.tgz
解压:tar zxvf FileName.tar.tgz
压缩:tar zcvf FileName.tar.tgz FileName
---------------------------------------------
.a
解压:#tar xv FileName.a
---------------------------------------------
.cpio.gz/.cgz
解压:gzip -dc FileName.cgz | cpio -div
---------------------------------------------
.cpio/cpio
解压1:cpio -div FileName.cpio 或cpio -divc FileName.cpio
解压2:cpio -idmv < FileName.cpio /你想指定的目录/
---------------------------------------------
.rpm
安装: rpm -ivh FileName.rpm
解压:rpm2cpio FileName.rpm | cpio -div
-------
相关文档:
备份MBR分区
0. 备份硬盘的分区信息:
#fdisk /dev/sda -l > /tem/sda.txt
1.使用fdisk -l 确定MBR位置
2.备份MBR
dd if=/dev/sda1 of=/root/mbr bs=512 count=1
3.恢复MBR
dd if=/root/mbr of=/dev/sda1 bs=512 count=1
......
Integrated Development Environments / RAD tools / GUI-builders on Linux:
General/Editors:
Amy (HTML, C, C++, Java, SQL, LaTeX, Makefiles and many more languages)
blIDE (incomplete; no downloads as of yet)
IBM's Eclipse (an extensible IDE kit; Java, C/C++, plus other languages via plug-ins t ......
1.fork
创建一个新进程
2.clone
按指定条件创建子进程
3.execve
运行可执行文件
4.exit   ......
http://inthirties.com:90/thread-1228-1-1.html
一、分区方式
1.创建swap分区,例如:
# fdisk /dev/sdb
Command (m for help): n
Command action
e extended
p primary partition (1-4)
p
Partition number (1-4): 1
First cylinder (1-13054, default 1):
Using default value 1
Last cylinder o ......
1.定义函数指针类型
要根据动态库中药使用的函数,在外面定义同样类型的函数指针类型,供以后使用
typedef unsigned long(*POpenDev)(IN unsigned long int);
2. 定义函数指针
POpenDev OpenDev;
3.动态加载动态库
HANDLE sohandle = NULL;
sohandle = dlopen("libNiKeyDll.so", RTLD_NOW);
......