.tar
解包:tar xvf FileName.tar
打包:tar cvf FileName.tar DirName
(注:tar是打包,不是压缩!)
---------------------------------------------
.gz
解压1:gunzip FileName.gz
解压2:gzip -d FileName.gz
压缩:gzip FileName
.tar.gz 和 .tgz
解压:tar zxvf FileName.tar.gz
压缩:tar zcvf FileName.tar.gz DirName
---------------------------------------------
.bz2
解压1:bzip2 -d FileName.bz2
解压2:bunzip2 FileName.bz2
压缩: bzip2 -z FileName
.tar.bz2
解压:tar jxvf FileName.tar.bz2
压缩:tar jcvf FileName.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
解压:tar Zxvf FileName.tar.Z
压缩:tar Zcvf FileName.tar.Z DirName
---------------------------------------------
.zip
解压:unzip FileName.zip
压缩:zip FileName.zip DirName
---------------------------------------------
.rar
解压:rar x FileName.rar
压缩:rar a FileName.rar DirName
rar请到:http://www.rarsoft.com/download.htm
下载!
解压后请将rar_static拷贝到/usr/bin目录(其他由$PATH环境变量指定的目录也可以):
[root@www2 tmp]# cp rar_static /usr/bin/rar
---------------------------------------------
.lha
解压:lha -e FileName.lha
压缩:lha -a FileName.lha FileName
lha请到:http://www.infor.kanazawa-it.ac.jp/~ishii/lhaunix/
下载!
>解压后请将lha拷贝到/usr/bin目录(其他由$PATH环境变量指定的目录也可以):
[root@www2 tmp]# cp lha /usr/bin/
---------------------------------------------
.rpm
解包:rpm2cpio FileName.rpm | cpio -div
---------------------------------------------
.deb
解包:ar p FileName.deb data.tar.gz | tar zxf -
---------------------------------------------
.tar .tgz .tar.gz .tar.Z
.tar.bz .tar.bz2 .zip .cpio .rpm .deb .slp .arj .rar .ace .lha .lzh
.lzx .lzs .arc .sda .sfx .lnx .zoo .cab .kar .cpt .pit .sit .sea
解压:sEx x FileName.*
压缩:sEx a FileName.* FileName
sEx只是调用相关程序,本身并无压缩、解压功能,请注意!
sEx请到: http://sourceforge.net/projects/sex
下载!
解压后请将sEx拷贝到/usr/bin目录(其他由$PATH环境变量指定的目录也可以):
[root@www2 tmp]# cp sEx /usr/bin/
解压后编译:
sudo ./configure
make
make install
当然,编译的时候必须要以root 用户,而解压的时候不一定,普通用户就何以。以上是常用的命令,一下是不常用的命令,在这里提下,给兄弟们一个映象,到时候能看懂就可以了。
方法二:
sudo ./configure --prefix=/路径
make ; make install
方法三:
sudo ./configure --enable-static-link \
--prefix=$XXX/static --with-curses &&
make &&
make install
命令解释
--enable-static-link: 这个配置命令使bash被静态链接。
--prefix=$XXX/static:这个配置命令把Bash的所有文件安装到$XXX/static目录下,这个目录在chroot环境下或在最终的XXX系统中将成为 /static 目录。(XXX为用户)
--with-curses: 将bash链接到某一个库,正如LFS系统将它指向static这一个库。
其实静态链接的bash并不一定要链接到libncurses (也可以暂时链接到静态的termcap )但在LFS中不能这样做(关于LFS的方法可访问相关网站,此问题不在这一范围内)。
每行最后的&&用处很大,它使后一个命令仅在前一个命令返回值为0(表示正确执行)的情况下才执行。在所有的命令都是拷贝
&粘贴的情况下,我们必须保证如果./configure出错,make就不执行,同样地,如果 make 出错,make
install就不执行,诸如此类。
以上方法三是构建LFS(linux from scratch 从网上直接下载源代码,从头编写程序的方式)系统并编译软件的重要方法之一,事实上Linux系统包括在Unix系统中在cmd的上是共通的
分享到:
相关推荐
在Ubuntu操作系统中,"解包打包img"通常指的是处理与镜像文件相关的操作,包括解压ISO镜像、创建可启动USB驱动器、安装系统、以及打包和分享自定义系统映像。以下是一些相关的重要知识点: 1. **ISO镜像文件**:ISO...
总的来说,`ubuntu下recovery.img打包解包工具`是一个实用的资源,可以帮助Android开发者和爱好者在Ubuntu系统中定制和管理他们的恢复映像。通过理解和使用这个工具,不仅可以提升对Android系统结构的理解,也能提高...
根据提供的信息,我们可以总结出以下关于“Ubuntu下的常用命令”的详细知识点: ### 一、Ubuntu 系统介绍 Ubuntu 是一款基于 Debian 的 Linux 发行版,由 Canonical Ltd 和社区共同开发。它以其用户友好性和易用性...
### Ubuntu常用的命令详解 #### 一、文件/文件夹管理 **ls** - **命令**: `ls` - **功能**: 列出当前目录下的文件列表(不包括隐藏文件)。 - **示例**: 运行`ls`命令,将显示当前目录下的所有非隐藏文件。 **ls ...
在Linux系统中,有许多实用命令可以帮助我们管理文件、管理系统、打包/解压、编译和安装软件包等。下面我们将详细介绍这些命令。 一、文件/文件夹管理 1. ls 命令:用于列出当前目录下的文件和文件夹,包括隐藏...
Ubuntu命令大全涉及的内容繁多,包含了文件目录操作、驱动挂载、程序安装、压缩解压、进程控制、程序运行等多个方面,下文将一一详细介绍这些知识点。 一、文件目录类 1. 建立目录:使用命令mkdir可以创建一个新的...
Linux操作系统的Ubuntu版本提供了许多实用的命令,以下是常用的命令大全,涵盖文件、文件夹管理、系统管理、打包、解压、make编译和apt命令等方面。 文件/文件夹管理 * ls:列出当前目录文件(不包括隐含文件) * ...
### Ubuntu常用命令详解 #### 一、Ubuntu安装包格式 - **格式**: `.deb` - **解释**: 文章中提到的“`.ded`”应为笔误,正确的Ubuntu软件包格式为`.deb...通过掌握这些命令,可以极大地提高在Ubuntu环境下的工作效率。
本文将详细介绍 Ubuntu 终端命令大全,包括文件目录类、驱动挂载类、程序安装类、压缩解压类、进程控制类和程序运行类等六大类命令。 一、文件目录类 * 建立目录:mkdir 目录名 * 删除空目录:rmdir 目录名 * 无...
本文档总结了 Ubuntu 中常用的命令,涵盖了文件和文件夹管理、系统管理、打包和解压、make 编译、apt 命令等多个方面。 一、 文件 / 文件夹管理 * ls 命令:列出当前目录文件(不包括隐含文件) * ls -a 命令:列...
使用`dpkg -X`命令将deb包解压到`extract`目录下。例如: ``` sudo dpkg -X openssh-client_1%3a8.2p1-4ubuntu0.1_amd64.deb extract ``` 这个命令会将包内的所有文件和目录结构复制到`extract`目录下。 3. **...
通过以上步骤,你就可以在Linux环境下对`system.img`进行解压和打包操作了。这些技能对于系统开发者、Android定制者或者进行设备恢复的人员来说是非常重要的。在实际操作中,还可能需要结合其他工具,如`flash_image...
3. `tar`:打包和解压文件。 以上只是Linux常用命令的一部分,实际使用中还有许多其他命令,如管道(|)、重定向(> 和 <)、通配符(* 和 ?)等,它们能组合成更复杂的操作。通过熟练掌握这些命令,用户可以更高效...
这种格式在Windows环境中非常常见,因此对于需要在Linux环境下处理来自Windows系统的文件的用户来说,unzip命令是一个非常实用的工具。 ZIP文件是一种跨平台的压缩格式,由Phil Katz于1989年创建,其设计目标是减少...
本教程将详述在Ubuntu中如何进行打包操作,这涵盖了创建、解压和管理压缩文件的各个方面。 首先,Ubuntu系统中常用的压缩格式有.zip、.tar.gz、.tar.bz2等。其中,.zip格式广泛兼容,而.tar.gz和.tar.bz2则是Linux...
这行命令会将`package.tar.gz`解压到当前目录下。 #### 压缩比与兼容性 不同的压缩工具和格式会有不同的压缩效率。例如,`gzip`的压缩比大约为62%,这意味着原始文件大小被压缩到了原来的38%左右。然而,这种压缩...
- **示例**:`cp -r jdk.sh /etc/profile.d/`,这条命令会将`jdk.sh`文件复制到`/etc/profile.d/`目录下,并保留源文件的所有属性(如权限、时间戳等)。 #### rm - 删除文件或目录 - **命令格式**:`rm [选项] ...
通常情况下,Qt 提供的是动态链接库(Dynamic Link Libraries, DLLs),这意味着当发布应用程序时,除了应用程序本身之外,还需要将所有依赖的 DLL 文件一起打包。这种方式在某些场景下不太方便,尤其是在不同的 ...
在Linux环境下,特别是Ubuntu Server这样的发行版中,`tar`命令是一个非常重要的工具,用于文件的打包和解压缩。它不仅在日常管理中不可或缺,而且在系统备份和恢复方面也扮演着重要角色。 **使用格式**: ``` tar...
- 其他压缩格式如`.Z`, `.zip`, `.rar`, `.lha`等,也有相应的解压和压缩命令。 4. **选择安装目录**: 当安装软件时,可以使用`./configure --prefix=/usr/local`指定安装位置。这将把软件安装到`/usr/local`目录...