???? 大致總結(jié)了一下linux下各種格式的壓縮包的壓縮、解壓方法。但是部分方法我沒有用到,也就不全,希望大家?guī)臀已a(bǔ)充,我將隨時(shí)修改完善,謝謝!
作者:Linux愛好者
來自:www.LinuxByte.net
最后更新時(shí)間:2003-12-1
.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
解壓: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
---------------------------------------------
.tgz
解壓:tar zxvf FileName.tgz
壓縮:未知
.tar.tgz
解壓:tar zxvf FileName.tar.tgz
壓縮:tar zcvf FileName.tar.tgz FileName
---------------------------------------------
.a
解壓:#tar xv file.a
---------------------------------------------
.cpio.gz/.cgz
解壓:gzip -dc file.cgz | cpio -div
---------------------------------------------
.cpio/cpio
解壓:cpio -div file.cpio 或cpio -divc file.cpio
---------------------------------------------
.rpm
安裝: rpm -i file.rpm
解壓:rpm2cpio file.rpm | cpio -div
---------------------------------------------
.deb
安裝:?dpkg -i file.deb
解壓:dpkg-deb --fsys-tarfile file.deb | tar xvf - ar p file.deb data.tar.gz | tar xvzf -
---------------------------------------------
.zip
解壓:unzip FileName.zip
壓縮:zip FileName.zip DirName
---------------------------------------------
.rar
解壓:rar a FileName.rar
壓縮:rar e FileName.rar
rar請(qǐng)到:http://www.rarsoft.com/download.htm 下載!
解壓后請(qǐng)將rar_static拷貝到/usr/bin目錄(其他由$PATH環(huán)境變量指定的目錄也可以):
[root@www2 tmp]# cp rar_static /usr/bin/rar
---------------------------------------------
.lha
解壓:lha -e FileName.lha
壓縮:lha -a FileName.lha FileName
lha請(qǐng)到:http://www.infor.kanazawa-it.ac.jp/~ishii/lhaunix/下載!
解壓后請(qǐng)將lha拷貝到/usr/bin目錄(其他由$PATH環(huán)境變量指定的目錄也可以):
[root@www2 tmp]# cp lha /usr/bin/
---------------------------------------------
.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只是調(diào)用相關(guān)程序,本身并無壓縮、解壓功能,請(qǐng)注意!
sEx請(qǐng)到:http://sourceforge.net/projects/sex下載!
解壓后請(qǐng)將sEx拷貝到/usr/bin目錄(其他由$PATH環(huán)境變量指定的目錄也可以):
[root@www2 tmp]# cp sEx /usr/bin/
參考文獻(xiàn):Linux 文件壓縮工具指南
(其實(shí)看幫助是最好的方法,一般各個(gè)命令都可以用“--help”參數(shù)得到常用使用方法!)
2.1 進(jìn)入安裝目錄
#cd
/home
#cp jdk-1_5_0_02-linux-i586-rpm.bin /usr/local
#cd
/usr/local
2.2 給所有用戶添加可執(zhí)行的權(quán)限
#chmod
+x
jdk-1_5_0_02-linux-i586-rpm.bin
解壓縮之
#./jdk-1_5_0_02-linux-i586.rpm.bin
2.3 此時(shí)會(huì)生成文件jdk-1_5_0_02-linux-i586.rpm,同樣給所有用戶添加可執(zhí)行的權(quán)限
#chmod
+x jdk-1_5_0_02-linux-i586.rpm
安裝程序
#rpm
-ivh jdk-1_5_0_02-linux-i586.rpm
過程出現(xiàn)安裝協(xié)議等,按接受即可。
3. 設(shè)置環(huán)境變量。
#vi
/etc/profile
在最后面加入
#set
java
environment
JAVA_HOME=/usr/java/jdk-1_5_0_02
CLASSPATH=.:$JAVA_HOME/lib/tools.jar
PATH=$JAVA_HOME/bin:$PATH
export
JAVA_HOME CLASSPATH PATH
保存退出。
要使JDK在所有的用戶中使用,可以這樣:
vi
/etc/profile.d/java.sh
在新的java.sh中輸入以上相同的內(nèi)容.
保存退出,然后給java.sh分配權(quán)限:chmod
755 /etc/profile.d/java.sh
4. 在終端使用echo命令檢查環(huán)境變量設(shè)置情況。
#echo
$JAVA_HOME
#echo
$CLASSPATH
#echo
$PATH
5. 檢查JDK是否安裝成功。
#java
-version
如果看到JVM版本及相關(guān)信息,即安裝成功!
以上摘自輕風(fēng)清竹!
1. Liunx能識(shí)別Fat32
似乎FC3直接就支持U盤,所以當(dāng)插入U盤時(shí),情形就跟Windows下一樣,你只用點(diǎn)擊出現(xiàn)的圖標(biāo)即可.
附錄:
Q: 點(diǎn)擊圖標(biāo),結(jié)果就卡在那里了.
? 猜測原因:
??? 1.可能是因?yàn)槲业哪切?font face="Nimbus Roman No9 L, serif">MP3的中文名子(Linux無法識(shí)別Windows下的寫的中文)
??? 2.也可能是因?yàn)槲?font face="Nimbus Roman No9 L, serif">MP3里的病毒(病毒本身對(duì)Linux并無作用,但.exe文件讓Linux無法識(shí)別)
A: 把U盤格式化(Fat32)了一下,就好了.
得到一個(gè)modeline,如:
#
1280x800 @ 60.00 Hz (GTF) hsync: 49.68 kHz; pclk: 83.46
MHz
Modeline
"1280x800_60.00" 83.46 1280
1344 1480 1680 800
801 804 828 -HSync
+Vsync
把這個(gè)modeline拷貝到/etc/X11/xorg.conf中的Monitor段中。
基礎(chǔ)知識(shí): gtf = generalized timing formula, 定義了產(chǎn)生畫面所需要的時(shí)間。gtf 計(jì)算出顯示器屏幕尺寸、分辨率,然后我們把計(jì)算出來的值插入到xorg.conf配置文件中,就能達(dá)到自動(dòng)調(diào)節(jié)屏幕的顯示尺寸、位置及分辨率。
2.
在Screen段,把Modes一行,修改成Modes
“1280x800”
? (沒有就添加)
Section "Screen"
??????? Identifier "Screen0"
??????? Device???? "Videocard0"
??????? Monitor??? "Monitor0"
??????? DefaultDepth???? 24
??????? SubSection "Display"
??????????????? Viewport?? 0 0
??????????????? Depth???? 24
??????????????? Modes??? "1280x800"
??????? EndSubSection
EndSection
3.
安裝855Resolution.
http://perso.wanadoo.fr/apoirier/
解開源碼之后先 #make
然后用root權(quán)限 #make
install即可。
cp 855resolution /usr/sbin?? (其實(shí)就是拷了一個(gè)可執(zhí)行文件到sbin里)
(
注意,
安裝FC3
時(shí),
如果選擇桌面版,
將不會(huì)安裝gcc,
可這里要用到,
所以找到FC
的安
裝盤,
補(bǔ)充安裝一下gcc
就可以了)
4.
運(yùn)行:
#./855resolution
-l
得到輸出:
855resolution
version 0.4, by Alain Poirier
Chipset:
855GM (id=0x35808086)
VBIOS
type: 2
VBIOS
Version: 3104
Mode
30 : 640x480, 8 bits/pixel
Mode
32 : 800x600, 8 bits/pixel
....
Mode
5c : 1920x1440, 32 bits/pixel
Mode
7c : 1280x800, 8 bits/pixel
Mode
7d : 1280x800, 16 bits/pixel
Mode
7e : 1280x800, 32 bits/pixel
其中:Mode
7d一行,是我們想要的。
5.運(yùn)行:
#./855resolution
7d 1280 800
6.startx(注消,再登錄回來),這時(shí)候就應(yīng)該OK了。
7.為了以后每次重新啟動(dòng)系統(tǒng)都能自動(dòng)生效:
??? 把855resolution
7d 1280 800(注意還要加入路徑名)添加到
??? /etc/rc.d/rc.local
腳本中。這樣每次啟動(dòng)都會(huì)自動(dòng)配置好寬屏了。
附錄1:
vi的使用
i
編輯
:
進(jìn)入控制欄
:w
寫入退出
:qa! 不寫入退出
附錄2:?
配置"主菜單-->系統(tǒng)設(shè)置-->顯示"?
(目前還不知道這步操作的具體作用,以及對(duì)前面操作的影響)
設(shè)置-->分辨率=640x480
設(shè)置-->色彩深度=上百萬顏色
硬件-->顯示器類型=LCD Panel 1280x800
硬件-->視頻卡類型=Intel 855
1.?
Install
$su
(登錄root)
#cd
/home (到home目錄下)
#chmod
+x bitnet (加可執(zhí)行權(quán)限)
#./bitnet
(執(zhí)行)
2. 以下為執(zhí)行后填入的參數(shù)
id
: liran
pwd:
******
model[1]
回車即可
3. Usage of bitnet
bitnet[-skqn]
Start or stop agent for BIT Campus
Network.
Options:
-h Show this information.
-s Setup
configuration.
-k Kill the agent.
-q Query how much money
remained.
說明:
第一次使用的時(shí)候會(huì)要求輸入用戶名和密碼,并詢問是否保存該信息,如果是,將會(huì)保存帳號(hào)信息到
$HOME/.bitnet,此后只需要直接運(yùn)行
bitnet
便可自動(dòng)登錄。如果需要使用新的帳號(hào)信息,只需要加
-s 參數(shù)重新進(jìn)行設(shè)定即可。
〔附錄〕
Q:在宿舍還好好的,把本本帶到教室后就進(jìn)不了FC3了。
卡在“enabling swap space [ok]”后面半天不動(dòng),然后我按Ctrl+Alt+Delete,出現(xiàn)“unloading kernel card services”
我猜想是不是網(wǎng)絡(luò)改變的問題?因?yàn)槲覀儗W(xué)校上網(wǎng)都是用“IP自動(dòng)獲取”的。我還發(fā)現(xiàn),如果不插網(wǎng)線,它也會(huì)卡在一個(gè)地方不動(dòng),一插上就過去了。
A:進(jìn)來了,原因總結(jié)如下:
1. 在學(xué)校上網(wǎng)需要啟動(dòng)一個(gè)上網(wǎng)助理
2. 我將啟動(dòng)這個(gè)助理的命令加到 rc.local 中了,以便每次開機(jī)時(shí)都自動(dòng)啟動(dòng).
3. 可能因?yàn)閾Q了個(gè)地方,它在啟動(dòng)界面讓我輸入id/pwd,如果過幾秒不輸(因?yàn)槲乙婚_始沒注意),這個(gè)輸入界面就沒了,然后卡在那里.
4. 在啟動(dòng)界面輸一下id/pwd就好了