天天看點

linux_command

====================================================================================================================================

解壓:

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

繼續閱讀