在ubuntu 12.04下怎么安装各种格式打包的软件,如bz2,exe等,请大虾回答具体一点,尽量把需要的命令和步骤写详细!

ubuntu安装程序的时候终端怎么打开 -中国学网-中国IT综合门户网站
> 信息中心 >
ubuntu安装程序的时候终端怎么打开
来源:互联网 发表时间: 18:10:51 责任编辑:鲁晓倩字体:
为了帮助网友解决“ubuntu安装程序的时候终端怎么打开 ”相关的问题,中国学网通过互联网对“ubuntu安装程序的时候终端怎么打开 ”相关的解决方案进行了整理,用户详细问题包括:RT,我想知道:ubuntu安装程序的时候终端怎么打开 然后输入什么命令 linux适合什么格式的软件,具体解决方案如下:解决方案1:最近用linux快崩溃了 全是用命令啊 还有我想问下有没有什么可以替代QQ, PS ,KMPLAER 的软件。我用的是11.04版解决方案2:你的ubuntu11.04有可能是测试版的,现在正式版的11.04用的是unity桌面平台,界面很好看,不会出现操作都是命令的情况,11.04自带一个ubuntu软件中心,里面的应用很多,你可以直接在里面安装,前提是必须联网
1个回答1个回答1个回答1个回答1个回答1个回答1个回答1个回答1个回答1个回答
相关文章:
最新添加资讯
24小时热门资讯
Copyright © 2004- All Rights Reserved. 中国学网 版权所有
京ICP备号-1 京公网安备02号Ubuntu下安装Firefox,tar.bz2文件。_百度知道
Ubuntu下安装Firefox,tar.bz2文件。
1.解压tar -jxf filename.tar.bz22.进入解压后的目录下cd filename3../configure4.make5.make install6.make clean其中从第三步开始若提示错误则后面无法继续。一般来说如果下载没问题安装是不会出错的。另外,提点个人意见。你不就是不喜欢自带的全英文嘛,下载个语言包似乎更方便些。在网上找个中文语言包,点击“zh-CN.xpi”,安装语言包即可,界面就是中文了!想怎么做还是你自己决定吧。
其他类似问题
为您推荐:
您好,请在这个页面中选择您需要的语言(中文)和对应的操作系统,进行下载:解压压缩包,运行里面的 Firefox 二进制文件即可。
直接使用 sudo apt-get insatll firefox 安装呀。tar.bz2是源码安装,你必需得看readme文件。还有,ubuntu自带的firefox哦。。。
想要最新版,又不会自己编译安装。可以装个 ubuntu-tweak ,里面的软件中心和软件源中心,相当好用
我怎么记得这些都是封装好的...安装有好几种
要看安装文件是什么格式...
bz2的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁ubuntu 怎样安装手动下载的软件包-中国学网-中国IT综合门户网站
> 信息中心 >
ubuntu 怎样安装手动下载的软件包
来源:互联网 发表时间: 2:27:41 责任编辑:王亮字体:
为了帮助网友解决“ubuntu 怎样安装手动下载的软件包”相关的问题,中国学网通过互联网对“ubuntu 怎样安装手动下载的软件包”相关的解决方案进行了整理,用户详细问题包括:RT,我想知道:ubuntu 怎样安装手动下载的软件包,具体解决方案如下:解决方案1:
username/username&#47把软件包存到用户名下,用户文档的路径是 /home/wddw.run按下Ctrl + Alt + F2输入sudo sh /home&#47
解决方案2:
deb的双击rpm的用alien来把rpm转成deb,但是有些不能转,尽量用deb其他的有些要编译,有些直接用了
1个回答1个回答1个回答1个回答1个回答1个回答1个回答1个回答1个回答1个回答
相关文章:
最新添加资讯
24小时热门资讯
Copyright © 2004- All Rights Reserved. 中国学网 版权所有
京ICP备号-1 京公网安备02号在ubuntu下怎么安装各种格式打包的软件,如bz2,exe等,请大虾回答具体一点,尽量把需要的命令和步骤写详细!_百度知道
在ubuntu下怎么安装各种格式打包的软件,如bz2,exe等,请大虾回答具体一点,尽量把需要的命令和步骤写详细!
尽量把需要的命令和步骤写详细,请大虾回答具体一点,如bz2,exe等在ubuntu下怎么安装各种格式打包的软件
单击软件包右键,用ubuntu软件中心打开就可以了exe软件,先下载wine,然后双击exe就可以
其他类似问题
为您推荐:
其他1条回答
z2的,一般都能直接运行起来了,exe比较麻烦了,反键,解压
bz2的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁当前位置:&>& >
Ubuntu12.04软件安装指南
Ubuntu12.04软件安装指南
发布时间: 16:20:22&&&编辑:
更新升级源首先编辑软件源,在终端输入下面命令:sudo gedit
etc apt sources list较快速的升级源有163,台湾源,科大源,搜狐源等,大家
更新升级源
首先编辑软件源,在终端输入下面命令:
sudo gedit /etc/apt/sources.list
较快速的升级源有163,台湾源,科大源,搜狐源等,大家将新的升级源全部覆盖原文件sources.list的内容,保存退出。然后执行下面命令升级软件源:
sudo apt-get update
提示:作出修改前,最好对sources.list文件做好备份,以免以后发生难以预料的错误。
sudo cp /etc/apt/sources.list /etc/apt/sources.list.201501bk
Ubuntu 系统为最新版本,并不意味着系统所搭载的软件是最新版本,通过以下命令升级软件版本:
sudo apt-get update 或者 sudo apt-get upgrade
linux并不缺少词典软件,但缺少词库,所有的词典软件都需要自己下载安装词库。
1、在Ubuntu软件中心搜索stardict安装辞典(也可以搜索星际译王)
2、在应用程序下的附件可以找到安装的stardict
3、到下载需要的词库
4、运行终端
  1)先cd到下载的文件夹
  2)然后对文件解压
sudo tar -xjvf stardict-oxford-gb-2.4.2.tar.bz2
  3)将解压后的文件夹移动到 /usr/share/stardict/dic/文件夹(可自己创建)下面
sudo mv stardict-oxford-gb-2.4.2 /usr/share/stardict/dic/
在stardict中的辞典管理可以看到增加的词库,然后我们可以去星际译王上查询单词了。
  在Ubuntu的源中有个软件:iptux,中文名字叫:信使。它可以与Windows下的飞鸽传书、飞秋等工具兼容,实现发送信息与文件等。
1、安装,在终端中,输入命令:
apt-get install
注:此命令用于安装iptux,安装后的完整路径为:/usr/bin/iptux
2、运行,在终端中,输入命令:iptux
3、建立连接,在终端中,输入命令:
sudo ln -s /usr/bin/iptux ~/桌面/iptux.ln
注:此命令会在当前用户的桌面上建立一个软连接,相当于快捷方式,双击即可运
安装桌面环境
  若喜欢GNOME 3桌面环境,可通过软件中心或下面命令安装gnome 3:
sudo apt-get install gnome-shell
安装完成后,注销,选择&GNOME Shell&登录即可。如果你喜欢KDE界面,可选择Kubuntu版本下载;喜欢lxde桌面环境,则下载Lubuntu版本即可。当然,我们可以在Unity环境下进行安装。
  安装KDE桌面环境:
sudo apt-get install kubuntu-desktop
安装系统工具
Ubuntu tweak , Ailurus 小熊猫, Linux Deepin 软件中心:
Ubuntu tweak :
sudo add-apt-repository ppa:tualatrix/ppa
sudo apt-get update
sudo apt-get install ubuntu-tweak
sudo add-apt-repository ppa:ubuntu-tweak-testing/ppa
sudo apt-get update
sudo apt-get install ubuntu-tweak
Ailurus 小熊猫 :
PPA 安装:
sudo add-apt-repository ppa:ailurus
sudo apt-get update
sudo apt-get install ailurus
也可以从这下载代码和安装包 :
To installAilurus-Tweakeron Ubuntu/Linux Mint (Press Ctrl+Alt+T) and copy the following commands in the Terminal:
Terminal Commands:
wget /u//ailurus_tweaker.deb
sudo dpkg -i ailurus_tweaker. rm ailurus_tweaker.deb
Linux Deepin 软件中心
Linux Deepin 团队转为 Linux Deepin 开发的软件管理软件, 你可以很轻松的一 键式安装、升级、卸载软件。不过在非 Linux Deepin 安装时会遇到图片加载问题,不 过不会影响我们使用。
Ubuntu 版本需先安装 aria2:
sudo apt-get install aria2
sudo apt-get install git-core
git clone git:///manateelazycat/deepin-software-center.git
然后切换到 src /目录,执行 main 文件即可。
安装互联网工具
IM 工具 :
Ubuntu 11.10 默认搭载 Empathy ,如果喜欢 Pidgin:
sudo apt-get install pidgin
网络浏览器 :
Google chrome,chromuim,opera 等浏览器也是很不错的浏览器
安装解压工具
sudo apt-get install unace unrar zip unzip p7zip-full p7zip-rar sharutils rar uudeview mpack lha arj cabextract
安装学习工具
截图工具 : shutter (截图、水印、特效等) ; gthumb( 调整图片大小、裁剪等功能 )
shutter 安装命令 :
sudo apt-get install shutter
gthumb 安装命令 :
sudo apt-get install gthumb
ubuntu 截图工具 : gnome-screenshot
pdf 注解工具 :
sudo apt-get install xournal
PDF 编辑器
Ubuntu 可以默认打开 PDF 文档阅读,这主要是由于在安装 Ubuntu 时默认安装了一个软件 Evince 。但有时当你需要填写 PDF 中提供的表格时, Evince 不能完成这个功能。因为这个功能是 Adobe 专用的。你可以在 Ubuntu 软件中心下载 AdobeReader 。
对于 PDF 文档的编辑,可以安装专门编辑 PDF 文档的软件 PDFEditor 。在终端敲入以下命令:
sudo apt-get install pdfedit
然后你就可以在 Dash 主页 -& 应用程序 -& 图形 中找到 PDFEditor 。
增加对某些中文的支持(如 china-pub ),在 ubuntu 中解决 pdf 文档的乱码 :
sudo apt-get install poppler-data
迷你文本编辑器 :
使用 PPA 安装 Scribes:
add-apt-repository ppa:mystilleef/scribes-daily
sudo apt-get update
sudo apt-get install scribes
图像处理 :
GIMP ,作为默认的一款功能强大的开源图像编辑程序,接口相当轻巧,但其功能却不输于专业的绘图软件,在Linux 爱好者中非常流行。但用户如果正在寻找一款更简单的替代品,那 Pinta 作为一个更直观,更能适合每天的日常的应用是一个很好的选择。如果要编辑矢量图形, Inkscape 是没有 人能打败的,它是那么的令人印象深刻,功能强大却又易于使用。而如果你更多的是3D 绘图,则一定不要错过 Blender ,它支持三维建模,纹理,动画,和许多其他功能
文本编辑器 :
Vim 或者& Emacs ,都是非常优秀的编辑器,当然不喜欢大众口味的用户也可以选择 Scite , Leafpad , 或者 Geany 来代替。您还可以为 GEdit 增加一些插件,来具备GNOME 文字编辑器的功能。如果只是想进行简单的编辑,你可以尝试使用 PyRoom 。 而如果您正在以降价或重组的文本工作,你可能想尝试 ReText 。
效率管理工具 :
流行的便签 Tomboy 在 Ubuntu&12.04 中已经不再默认自带,但用户还是很容易在软件中心下载安装,系统仍然会给用户提供很大的选择余地。例如 Zim ,像 Tomboy 一样也支持维基链接,但提供了一个更复杂的系统 。而 GTG ,一个有着待办事宜列表,支持&时间管理&方法学的 Ubuntu 便签应用也是非常出色的
安装输入法
1、安装简体中文语言包
fcitx 主页:
ibus-google pinyin 和 fcitx-googlepinyin 安装方法可参考:
ibus-googlepinyin
The ibus wrapper
To compile and install ibus-googlepinyin, you can run:
hg clone /p/libgooglepinyin.ibus-wrapper/ ibus-googlepinyin
cd ibus-googlepinyin
cmake .. -DCMAKE_INSTALL_PREFIX=/usr
sudo make install
2、安装 IBus 框架
在终端输入以下命令:
sudo apt-get install ibus ibus-clutter ibus-gtk ibus-gtk3 ibus-qt4
3、启动 IBus 框架
在终端输入:
im-switch -s ibus
4、注销系统
安装完 IBus 框架后注销系统,保证更改立即生效
wine ,是一款优秀的 Linux 系统平台下的模拟器软件,用来将 Windows 系统下的软件在 Linux 系统下稳定运行,该软件更新频繁,日臻完善,可以运行许多大型 Windows 系统下的软件。
sudo apt-get install wine
版本管理工具 : svn
配置编辑器 : 安装 gconf-editor
Ubuntu 建立 java 环境
安装 sun-java6
运行这个脚本:
sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java6-installer
说明: sun-java6-jre , sun-java6-plugin,sun-java6-fonts 都是由软件包& oracle-java6-installer& 提供的虚拟软件包,所以安装& oracle-java6-installer 就可以了。
Java 有 2 种,一是 Ubuntu 源自带的 open-java ( icedtea ), Ubuntu 默认的 Java ,一般更新后系统就自带了 ;二是 Oracle 的 sun-java6 。
1、添加 partner 源
sudo add-apt-repository &deb /ubuntu maverick partner&
如果系统提示没有 add-apt-repository 命令,则需要先安装 -software-properties ,命令:
sudo apt-get install python-software-properties
另外,有些版本的 ubuntu 即使安装了 python-software-properties 也无 add-apt-repository 命令, 此时需手动添加以下代码 到 /etc/apt/sources.list 文件中。
deb /ubuntu maverick partner
2、更新系统
sudo apt-get update
3、安装 jre
sudo apt-get install sun-6-jre sun-java6-plugin
4、安装 jdk
sudo apt-get install sun-java6-jdk sun-java6-plugin
5、查看版本信息
java -version
6、设置默认Java
sudo update-alternatives --config java
选择即可。
此外可以用 Linux 上 通用的 bin 包 安装,下载官方 bin 包,终端下面安装解压,然后修改环境变量指向那个 jdk 便可。
1、设置环境变量,修改 .bashrc 或 .profile ,参考自己系统解压的路径。
export JAVA_HOME=/home/user/jdk1.6.0_21/
export PATH=$JAVA_HOME/bin:$PATH
export classPath=/home/user/jdk1.6.0_21/
2、查看 java 版本,输入以下命令:
java -version
java version &1.6.0_21&
Java(TM) SE Runtime Environment (build 1.6.0_21-b06)
Java HotSpot(TM) Server VM (build 17.0-b16, mixed mode)
Install How to sun-java5-jdk:&
1、Add the following line to /etc/apt/sources.list:
deb http://debian.opennms.org/ stable main
2、Install GPG key of the repository:
wget -O - http://debian.opennms.org/OPENNMS-GPG-KEY | sudo apt-key add -
3、Update the package index:
sudo apt-get update
4、Install sun-java5-jdk deb package:
sudo apt-get install sun-java5-jdk
如果一个软件依赖关系过于复杂,使用&dpkg& 来安装它,并不是一个明智的选择,这个时候您就需要用到APT 软件包管理系统。APT 可以自动的检查依赖关系,通过您预设的方式来获得相关软件包,并自动安装配置它。事实上,在多数情况下,我们推荐您使用APT 软件包管理系统。
APT 系统需要一个软件信息数据库和至少一个存放着大量deb 包的软件仓库,我们称之为&源&。&源&可以是网络服务器,安装CD 或者本地软件仓库。您需要修改& /etc/apt/sources.list & 文件,使APT 系统能够连接到&源&。 apt-get update 升级软件列表
apt-get install 安装新软件包
apt-get -f install
apt-get remove 卸载已安装的软件包(保留配置文档)
apt-get &purge remove 卸载已安装的软件包(删除配置文档)
apt-get clean 清理系统,不影响安装的软件使用
apt-get upgrade 更新任何已安装的软件包
apt-get dist-upgrade 将系统升级到新版本
apt-cache search 查找软件包
apt-get -f install 基本是软件安装以来关系不符合要求的时候使用的,强制安装 的意思就是强制修复出现的依赖关系错误。系统会下载相应的导致依赖关系不符合的 软件包,比如版本 变动后的软件,或者卸载掉的软件,会在你安装当前软件的情况下 强制安装其他的东西,所以叫强制。
APT 系统主要包括&apt-get& 和&apt-cache& 等命令。它们通常都是复合命令,包含若干个子命令:
apt-get install xxx 安装xxx
-f 强制安装
apt-get remove xxx 卸载xxx
apt-get 更新更新软件信息数据库
apt-get upgrade 进行系统升级
apt-cache search 搜索软件包
Tips : 建议您经常使用&apt-get& 更新&命令来更新您的软件信息数据库 。
1 )安装软件
命令行: dpkg -i &.deb file name&
示例: dpkg -i avg71flm_r28-1_i386.deb
2 )安装一个目录下面所有的软件包
命令行: dpkg -R
示例: dpkg -R /usr/local/src
3 )释放软件包,但是不进行配置
命令行: dpkg &-unpack package_file 如果和 -R 一起使用,参数可以是一个目录
示例: dpkg &-unpack avg71flm_r28-1_i386.deb
4 )重新配置和释放软件包
命令行: dpkg &configure package_file
如果和 -a 一起使用,将配置所有没有配置的软件包
示例: dpkg &configure avg71flm_r28-1_i386.deb
5 )删除软件包(保留其配置信息)
命令行: dpkg -r
示例: dpkg -r avg71flm
6 )替代软件包的信息
命令行: dpkg &update-avail &Packages-file&
7 )合并软件包信息
dpkg &merge-avail &Packages-file&
8 )从软件包里面读取软件的信息
命令行: dpkg -A package_file
9 )删除一个包(包括配置信息)
命令行: dpkg -P
10 )丢失所有的 Uninstall 的软件包信息
命令行: dpkg &forget-old-unavail
11 )删除软件包的 Avaliable 信息
命令行: dpkg &clear-avail
12 )查找只有部分安装的软件包信息
命令行: dpkg -C
13 )比较同一个包的不同版本之间的差别
命令行: dpkg &compare-versions ver1 op ver2
14 )显示帮助信息
命令行: dpkg &help
15 )显示 dpkg 的 Licence
命令行: dpkg &licence (or) dpkg &license
16 )显示 dpkg 的版本号
命令行: dpkg --version
17 )建立一个 deb 文件
命令行: dpkg -b directory [filename]
18 )显示一个 Deb 文件的目录
命令行: dpkg -c filename
19 )显示一个 Deb 的说明
命令行: dpkg -I filename [control-file]
20 )搜索 Deb 包
命令行: dpkg -l package-name-pattern
示例: dpkg -I vim
21) 显示所有已经安装的 Deb 包,同时显示版本号以及简短说明
命令行: dpkg -l
22 )报告指定包的状态信息
命令行: dpkg -s package-name
示例: dpkg -s ssh
23 )显示一个包安装到系统里面的文件目录信息
命令行: dpkg -L package-Name
示例: dpkg -L 2
24 )搜索指定包里面的文件(模糊查询)
命令行: dpkg -S filename-search-pattern
25 )显示包的具体信息
命令行: dpkg -p package-name
示例: dpkg -p cacti
Linux 系统中,软件通常以 源代码 或者 预编译包 的形式提供 。 软件源代码需要您亲自编译为二进制的机器代码才能够使用,安装比较耗时,不过您可以自行调节编译选项,决定您需要的功能或组件,或者针对您的硬件平台作出优化。 预编译的软件包,通常是由软件的发布者进行编译,您只要将软件拷贝到系统中就可以了。考虑到预编译软件包的适用性,预编译软件包通常不会针对某种硬件平台优化。它所包含的功能和组件也是通用的组合。
Ubuntu 系统中,软件通常以 & deb& 格式 的包文件发布,它是一种 预编译软件包 。 deb 包中除了包含已编译的软件,通常还包括软件的拷贝路径、对其它软件包的依赖关系纪录、一个比较通用的配置文件以及软件的描述、版本、作者、类别、占用空间等信息。
deb 软件包命令遵行如下约定:
soft_ver-rev_arch.deb
soft 为软件包名, ver 为软件版本号, rev 为 Ubuntu 修订版本号, arch 为目标架构名称 。例如:azureus_2.4.0.2-0ubuntu2_all.deb
如果 ubuntu 要安装新软件,已有 deb 安装包(例如: iptux.deb ),但是无法登录到桌面环境。那该怎么安装?答案是:使用 dpkg 命令。
您需要使用& dpkg& 命令来管理 deb 软件包:
dpkg -i | --install xxx.deb 安装deb软件包
dpkg -r | --remove xxx.deb 删除软件包
dpkg -r -P | --purge xxx.deb 连同配置文件一起删除
dpkg -c iptux.deb 查看iptux.deb软件包中包含的文件结构
dpkg -s iptux
查看iptux软件包的详细信息
dpkg -I | -info xxx.deb 查看软件包信息
dpkg -L xxx.deb 查看文件拷贝详情
dpkg -l 查看系统中已安装软件包信息
dpkg-reconfigure xxx 重新配置软件包
有些时候,您使用& dpkg& 安装一个软件包,系统会提示您该软件包依赖其它软件包。这时,您先安装其它软件包,直到满足依赖关系为止。或者同时安装多个软件包:
dpkg -i aaa.deb bbb.deb ccc.deb
注: dpkg 命令无法自动解决依赖关系。如果安装的 deb 包存在依赖包,则应避免使用此命令,或者按照依赖关系顺序安装依赖包。
对于绝大多数软件,建议使用 APT 系统来安装它。但一些软件没有以 deb 包的格式发布,或者您需要定制适合自己的软件,通过编译源代码的方式安装它。
首先您需要下载软件的源码包,并且将它解包为一些源代码文件。并了便于管理,我们建议您将下载的源码包移动到 & /usr/local/src/ & 目录下,并在这里解包。
sudo mv xxx.tar.gz /usr/local/src
cd /usr/local/src
sudo tar -xzvf xxx.tar.gz
cd xxx_ver/
源码目录中通常有一个 &configure& 脚本 ,用来配置即将开始的编译过程,可以执行:
sudo ./configure [--prefix=/usr/loca/xxx ......]
它会自动检测软件的编译环境和依赖关系,并且生成 &Makefile& 文件 。
您可以使用带参数的命令 &./configure --help& ,或者阅读 &INSTALL& 文件 ,查看该脚本允许的参数。例如使用 &--prefix=/usr/local/xxx& 参数,将软件的安装目录设定为 &/usr/local/xxx/& 。(如果您一定要将软件安装在一个目录下,我们建议您安装在这里)
现在执行 &make& 命令 ,系统会根据 &Makefile& 文件中的设定,通过 &make& 工具调用编译器和所需资源文件,将源代码文件编译成目标文件。
执行 &make install& 命令 , &make& 工具会自动将连接目标文件,将最终生成的文件拷贝到 &Makefile& 文件设定的路径中,并且完成更改文件的属性,删除残留文件等活动。
sudo make install
现在,您的编译安装已经完成,为了更方便的使用它,需要给程序的可执行文件作一个符号链接。
sudo ln -sf /usr/local/xxx/exe /usr/local/bin/exe
tar.gz 、 tar 、 bz2 、 zip 等解压缩、压缩命令
linux 下 tar gz bz2 tgz z 等众多压缩文件的压缩与解压方法,需要的朋友可以参考下 Linux 下最常用的打包程序就是 tar 了,使用 tar 程序打出来的包我们常称为 tar 包, tar 包文件的命令通常都是以 .tar 结尾的。生成 tar 包后,就可以用其它的程序来进行压缩了,所以首先就来讲讲 tar 命令的基本用法:
tar 命令的选项有很多 ( 用 man tar 可以查看到 ) ,但常用的就那么几个选项,下面 来举例说明一下:
tar -cf all.tar *.jpg  # 将所有.jpg的文件打成一个名为all.tar的包。-c是表示产生新的包,-f指定包的文件名
tar -rf all.tar *.gif  # 将所有.gif的文件增加到all.tar的包里面去。-r是表示增加文件的意思
tar -uf all.tar logo.gif  # 更新原来tar包all.tar中logo.gif文件,-u是表示更新文件的意思
tar -tf all.tar  # 列出all.tar包中所有文件,-t是列出文件的意思
tar -xf all.tar  # 解出all.tar包中所有文件,-x是解开的意思
以上就是 tar 的最基本的用法。
为了方便用户在打包解包的同时可以压缩或解压 文件, tar 提供了一种特殊的功能。这就是 tar 可以在打包或解包的同时调用其它的压
缩程序,比如调用 gzip 、 bzip2 等。
1)tar 调用 gzip
gzip 是 GNU 组织开发的一个压缩程序, .gz 结尾 的文件就是 gzip 压缩的结果。与 gzip 相对的解压程序是 gunzip 。 tar 中使用 -z 参数 来调用 gzip 。
tar -czf all.tar.gz *.jpg  # 将所有.jpg的文件打成一个tar包,并且将其用gzip压缩,生成一个gzip压缩过的包,包名为all.tar.gz
tar -xzf all.tar.gz  # 将上面产生的包解开
2)tar 调用 bzip2
bzip2 是一个压缩能力更强的压缩程序, .bz2 结尾 的文件就是 bzip2 压缩的结果。 与 bzip2 相对的解压程序是 bunzip2 。 tar 中使用 -j 参数 来调用 bzip 。
tar -cjf all.tar.bz2 *.jpg  # 将所有.jpg的文件打成一个tar包,并且将其用bzip2压缩,生成一个bzip2压缩过的包,包名为all.tar.bz2
tar -xjf all.tar.bz2  # 将上面产生的包解开。
3)tar 调用 compress
compress 也是一个压缩程序,但是好象使用 compress 的人不如 gzip 和 bzip2 的人 多。 .Z 结尾 的文件就是compress 压缩的结果。与 compress 相对的解压程序是 uncompress 。 tar 中使用 -Z 参数 来调用 compress 。
tar -cZf all.tar.Z *.jpg  # 将所有.jpg的文件打成一个tar包,并且将其用compress压缩,生成一个uncompress压缩过的包,包名为all.tar.Z
tar -xZf all.tar.Z  # 将上面产生的包解开
有了上面的知识,你应该可以解开多种压缩文件了,下面对于 tar 系列的压缩文 件作一个小结:
1)对于 .tar 结尾的文件
tar -xf all.tar
2)对于 .gz 结尾的文件
gzip -d all.gz
gunzip all.gz
3)对于 .tgz 或 .tar.gz 结尾的文件
tar -xzf all.tar.gz
tar -xzf all.tgz
4)对于 .bz2 结尾的文件
bzip2 -d all.bz2
bunzip2 all.bz2
5)对于 tar.bz2 结尾的文件
tar -xjf all.tar.bz2
6)对于 .Z 结尾的文件
uncompress all.Z
7)对于 .tar.Z 结尾的文件
tar -xZf all.tar.z
另外对于 Window 下的常见压缩文件 .zip 和 .rar , Linux 也有相应的方法来解压它 们:
1)对于 .zip
linux 下提供了 zip 和 unzip 程序, zip 是压缩程序, unzip 是解压程序。它们的参 数选项很多,这里只做简单介绍:
zip all.zip *.jpg  # 将所有.jpg的文件压缩成一个zip包
unzip all.zip  # 将all.zip中的所有文件解压出来
2)对于 .rar
要在 linux 下处理 .rar 文件,需要安装 RAR for Linux ,可以从网上下载,但要记住, RAR for Linux 不是免费的;可从 /download.htm 下载 RARfor Linux 3.2. 0 ,然后安装:
tar -xzpvf rarlinux-3.2.0.tar.gz
这样就安装好了,安装后就有了 rar 和 unrar 这两个程序, rar 是压缩程序, unrar 是解压程序。它们的参数选项很多,这里只做简单介绍:
rar a all *.jpg  # 将所有.jpg的文件压缩成一个rar包,名为all.rar,该程序会将.rar扩展名将自动附加到包名后
unrar e all.rar  # 将all.rar中的所有文件解压出来
到此为至,我们已经介绍过 linux 下的 tar 、 gzip 、 gunzip 、 bzip2 、 bunzip2 、 compress 、 uncompress 、 zip 、 unzip 、 rar 、 unrar 等程式,你应该已经能够使用它们对 .tar 、 .gz 、 .tar.gz 、 .tgz 、 .bz2 、 .tar.bz2 、 . Z 、 .tar.Z 、 .zip 、 .rar 这 10 种压缩文 件进行解压了, 以上方法对于 Unix 也基本有效。
以下补充:
-c: 建立压缩档案
-t:查看内容
-r:向压缩归档文件末尾追加文件
-u:更新原压缩包中的文件
这五个是独立的命令,压缩解压都要用到其中一个,可以和别的命令连用但只能用其中一个。下面的参数是根据需要在压缩或解压档案时可选的。
-z:有gzip属性的
-j:有bz2属性的
-Z:有compress属性的
-v:显示所有过程
-O:将文件解开到标准输出
下面的参数 -f 是必须的
-f: 使用档案名字,切记,这个参数是最后一个参数,后面只能接档案名
wget 是一个从网络上自动下载文件的自由工具,支持通过 HTTP 、 HTTPS 、 FTP 三个最常见的 TCP/IP 协议下载,并可以使用 HTTP 代理 。 wget 名称的由来是& World Wide Web& 与& get& 的结合。 wget 是在 Linux 下开发的开放源代码的软件,作者是 Hrvoje Niksic ,后来被移植到包括 Windows 在内的各个平台上。它有以下功能和特点:
支持断点下传功能;这一点,也是网络蚂蚁和 FlashGet 当年最大的卖点,现在, Wget 也可以使用此功能,那些网络不是太好的用户可以放心了;
同时支持 FTP 和 HTTP 下载方式;尽管现在大部分软件可以使用 HTTP 方式下载,但是,有些时候,仍然需要使用 FTP 方式下载软件;
支持代理服务器;对安全强度很高的系统而言,一般不会将自己的系统直接暴露在互联网上,所以,支持代理是下载软件必须有的功能;
设置方便简单;可能习惯图形界面的用户已经不是太习惯命令行了,但命令行在设置上其实有更多的优点;
程序小,完全免费;
wget 虽然功能强大,但是使用起来还是比较简单的,基本的语法是:
wget [参数列表] URL
下面就结合具体的例子来说明一下 wget 的用法:
1 、下载整个 http 或者 ftp 站点
wget http://place.your.url/here
这个命令可将 http://place.your.url/here 首页下载下来。使用 -x 会强制 建立服务器上一模一样的目录,若用 -nd 参数 ,则服务器上下载的所有内容都会加到本地当前目录。
wget -r http://place.your.url/here
这个命令会按照递归的方法,下载服务器上所有的目录和文件,实质就是下载整个网站。这个命令一定要小心使 用,因为在下载的时候,被下载网站指向的所有地址同样会被下载,因此,如果这个网站引用了其他网站,那么被引用的网站也会被下载下来!基于这个原因,这个 参数不常用。可以用 -l number 参数 来指定下载的层次。例如只下载两层,那么使用 -l 2 。
要是您想制作镜像站点,那么可以使用 - m 参数 ,例如:
wget -m http://place.your.url/here
这时 wget 会自动判断合适的参数来制作镜像站点。此时, wget 会登录到服务器上,读入 robots.txt 并按 robots.txt 的规定来执行。
2 、断点续传
当文件特别大或者网络特别慢的时候,往往一个文件还没有下载完,连接就已经被切断,此时就需要断点续传。 wget 的断点续传是自动的,只需要使用 -c 参数 ,例如:
wget -c http://the.url.of/incomplete/file
使用断点续传要求服务器支持断点续传 。 -t 参数 表示重试次数,例如需要重试 100 次,那么就写 -t 100 ,如果设成 -t 0 ,那么表示无穷次重试,直到连接成功。 -T 参数 表示超时等待时间,例如 -T 120 ,表示等待 120 秒连接不上就算超时。
3 、批量下载
如果有多个文件需要下载,那么可以生成一个文件,把每个文件的 URL 写一行,例如生成文件 download.txt ,然后用命令:
wget -i download.txt
这样就会把 download.txt 里面列出的每个 URL 都下载下来。(如果列的是文件就下载文件,如果列的是网站,那么下载首页)
4 、选择性的下载
可以指定让 wget 只下载一类文件,或者不下载什么文件。例如:
wget -m &reject=gif http://target..site/subdirectory
表示下载 http://target.web.site/subdirectory ,但是忽略 gif 文件。 & accept=LIST 可以接受的文件类型, & reject=LIST 拒绝接受的文件类型。
5 、密码和认证
wget 只能处理利用用户名 / 密码方式限制访问的网站 ,可以利用两个参数:
&http-user=USER设置HTTP用户
&http-passwd=PASS设置HTTP密码
对于需要证书做认证的网站,就只能利用其他下载工具了,例如 curl 。
6 、利用代理进行下载
若 用户的网络需要经过代理服务器,则可让 wget 通过代理服务器进行文件的下载。此时需在当前用户的目录下创建一个 .wgetrc 文件 。文件中可以设置代理服务器:
http- = 111.111.111.111:8080
ftp-proxy = 111.111.111.111:8080
分别表示 http 的器和 ftp 的代理服务器。如果代理服务器需要密码则使用 参数 :
&proxy-user=USER设置代理
&proxy-passwd=PASS设置代理密码
使用参数 & proxy=on/off 使用或者关闭代理。
本文来自:
本文链接:
相关热词搜索:

我要回帖

更多关于 ubuntu 12.04 的文章

 

随机推荐