天天看点

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

继续阅读