豫ICP备17040950号-2

Linux下解压命令大全

转载自:http://www.cnblogs.com/eoiioe/archive/2008/09/20/1294681.html

.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
———————————————

《Clean Code》

研究表明,在编程过程中,读代码和写代码的时间比为10:1,所以整洁代码完全必要!

不要重复代码,只做一件事,提高表达力,小规模抽象

字面编程,编程白话文!一目了然的效果!

匈牙利命名法、前缀命名法已经过时!命名,长度不是问题,明确是王道!

方法名:动词或者动词短语

只有程序员才会读你的代码,不要吝惜专业术语

函数的第一原则是短小,第二原则是还要更短小

类的第一原则是短小,第二原则是还要更短小

Fedora播放音乐

1、audacious:
yum install Audacious
yum install audacious-plugins-*

2、RPM Fusion

因为专利许可证的原因,Fedora软件仓库不包含MP3,DVD和视频播放及解码库。正因为如此,你必须从第三方的软件仓库安装那些软件,请不要担心,这是非常容易的 :)

现在我们开始安装 RPM Fusion 软件仓库,RPM Fusion 是 Fedora 和 Red Hat企业版的软件仓库,是由Dribble, Freshrpms 和 RPM Fusion合并而来的。各种各样的应用程序包含在这个软件仓库中,比如MP3、未加密的 DVD 、Mplayer, VLX, Xine 等多媒体应用程序使用的解码库,以及闭源的 Nvidia 和 ATI 显卡驱动,RPM Fusion包含以下两个主要的软件仓库:
一个被命名为“免费”,为开源软件提供(开源软件的含义通过Fedora授权指引定义),但因为美国专利保护法案又不能包含在 Fedora 中。
另一个被命名为“非免费”,为非自由软件提供,就是其它所有那些不能被免费提供的,包括公开源代码的软件,但是有“非商业使用”之类的限 制。

tar报错Not found in archive

下载了一个eclipse,想把它解压到/usr目录
[root@localhost Downloads]# tar -zxvf eclipse-jee-indigo-SR2-linux-gtk-x86_64.tar.gz /usr
tar: /usr: Not found in archive
tar: Exiting with failure status due to previous errors

原因是因为压缩文件使用的相对路径 在当前目录下找不到 /usr目录,通过使用-C指定解压目录可解决此问题
tar -zxvf eclipse-jee-indigo-SR2-linux-gtk-x86_64.tar.gz -C /usr
tar -cvf - /Novel | tar -xvf - -C ~