====================================================================================================================================
解壓:
.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
直接aptitude install rar即可
解壓:rar x FileName.rar
壓縮:rar a FileName.rar DirName
rar請到:http://www.rarsoft.com/download.htm 下載下傳!
解壓後請将rar_static拷貝到/usr/bin目錄(其他由$PATH環境變量指定的目錄也可以):
[[email protected] 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環境變量指定的目錄也可以):
[[email protected] 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環境變量指定的目錄也可以):
[[email protected] tmp]# cp sEx /usr/bin/
參考:
http://forum.ubuntu.org.cn/viewtopic.php?f=50&t=158893
====================================================================================================================================
檔案操作
ls -a
列出隐藏檔案
ls -l
列出檔案的詳細資訊,包括權限
當檔案很多,終端顯示不了時:
ls -a | more
more 分頁顯示不能前翻 空格向後翻;
less 分頁顯示,可以向前翻
可以把指令的結果輸出到一個檔案(out.file),然後檢視檔案内容:ls -al > out.file
find -name linux*
查找檔案名是linux的檔案
通配符*和?
rm
By default, rm does not remove directories. Use the --recursive (-r or -R) option to remove each listed directory, too, along with all of its contents.
rm -rf 非空檔案夾名 --/删除一個非空檔案夾下的一切
rmdir 空檔案夾名 --/删除一個空檔案夾
重定向符号 >
e.g. ls > ls_file
将ls指令列出的檔案輸出到ls_file中
mv 移動檔案 也可以進行檔案重命名
mv /home/ /usr/
建立檔案夾
mkdir 檔案夾 --/建立一個檔案夾
給檔案賦予權限
chmod a+x hello a代表所有使用者,+x擁有可執行權限
檔案比較
diff [optional] file1 file2
diff --help
====================================================================================================================================
系統操作:
whereis ls
搜尋ls指令在系統中的位置,man文檔中的位置以及源代碼的位置
檢視字型
fc-list 檢視所有字型
fc-list :lang=zh 檢視中文字型
檢視ubuntu版本号
方法一:cat /etc/issue
傳回結果:Ubuntu 6.06.2 LTS \n \l
方法二:sudo lsb_release -a
傳回結果:
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 6.06.2 LTS
Release: 6.06
Codename: dapper
方法三: cat /etc/lsb-release
傳回結果:
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=6.06
DISTRIB_CODENAME=dapper
DISTRIB_DESCRIPTION="Ubuntu 6.06.2 LTS"
方法四:cat /proc/version
傳回結果:
Linux version 2.6.15-51-386 ([email protected]) (gcc version 4.0.3 (Ubuntu 4.0.3-1ubuntu5)) #1 PREEMPT Tue Oct 23 21:42:16 UTC 2007
方法五: uname -a
傳回結果:
Linux jpsiteserver 2.6.15-51-386 #1 PREEMPT Tue Oct 23 21:42:16 UTC 2007 i686 GNU/Linux
方法六:僅僅檢視核心版本
uname -r
傳回結果:
2.6.15-51-386
安裝軟體
dpkg
安裝deb軟體包 dpkg -i xxx.deb
删除軟體包 dpkg -r xxx.deb
連同配置檔案一起删除 dpkg -r --purge xxx.deb
檢視軟體包資訊 dpkg -info xxx.deb
檢視檔案拷貝詳情 dpkg -L xxx.deb
檢視系統中已安裝軟體包資訊 dpkg -l
重新配置軟體包 dpkg-reconfigure xxx
apt-get
指令: apt-get install softname1 softname2 softname3……
解除安裝軟體
指令: apt-get remove softname1 softname2 softname3……
解除安裝并清除配置
指令: apt-get remove --purge softname1
更新軟體資訊資料庫
指令: apt-get update
進行系統更新
指令: apt-get upgrade
搜尋軟體包
指令: apt-cache search softname1 softname2 softname3……