1. tar
tar -zcvf: tar 调用gzip打包压缩, 出来的包是.tar.gz
例子1:tar cvzf rootf.tar.gz rootfs/
例子2:tar cvzf kernel.tar.gz v331/
tar -jcvf: tar 调用bzip2打包压缩, 出来的包是.tar.bz2.
tar -zxvf 解压tar.gz
tar -jxvf 解压tar.bz2
2.Ubuntu软件包格式为deb,安装方法如下:
sudo dpkg -i package.deb
dpkg的常用命令:
dpkg -i package.deb 安装包
dpkg -r package 删除包
dpkg -P package 删除包(包括配置文件)
dpkg -L package 列出与该包关联的文件
dpkg -l package 显示该包的版本
dpkg -unpack package.deb 解开 deb 包的内容
dpkg -S keyword 搜索所属的包内容
dpkg -l 列出当前已安装的包
dpkg -c package.deb 列出 deb 包的内容
dpkg -configure package 配置包
使用apt-get方法安装的软件,所有下载的deb包都缓存到了/var/cache/apt /archives目录下了,所以可以把常用的deb包备份出来,甚至做成ISO工具包、刻盘,以后安装Ubuntu时就可以在没有网络环境的情况下进行了。
3. 查看内核版本命令
uname -a
4. 查看usb设备信息命令 lsusb
sudo apt-get install rpm(debian)
5. ubuntu中安装rpm包的方法
1) 先安装 alien 和 fakeroot 这两个工具,其中前者可以将 rpm 包转换为 deb 包。安装命令为:
sudo apt-get install alien fakeroot
2) 将需要安装的 rpm 包下载备用,假设为 package.rpm。
3) 使用 alien 将 rpm 包转换为 deb 包:
fakeroot alien package.rpm
4) 一旦转换成功,我们可以即刻使用以下指令来安装:
sudo dpkg -i package.deb
方法二:
1.CODE:
sudo apt-get install rpm alien
2.CODE:
alien -d package.rpm
3.CODE:
sudo dpkg -i package.deb
6.linux 解压/压缩 rar文件
首先安装unrar 和 rar工具
sudo apt-get install unrar rar
解压命令
==============================================
把压缩包的内容解压到当前目录
$unrar e XXX.rar
把压缩包的内容解压到指定目录,比如/home/yxd/tmp/下面
$unrar e XXX.rar /home/yxd/tmp/
把压缩包解的内容压到指定目录,比如/home/yxd/tmp/下面,包含压缩包中的路径
$unrar x XXX.rar /home/yxd/tmp/
压缩命令
==============================================
压缩指定的一个文档,比如aaa,以默认压缩率
$rar a XXX.rar aaa
压缩指定的一个文档,比如aaa,以最大压缩率
$rar a -m5 XXX.rar aaa
压缩指定的一个目录下的任何文档,比如ddd目录下的任何文档
$rar a XXX.rar ddd/
压缩指定的一个目录下的任何文档,比如ddd目录下的任何文档和任何子目录
$rar a -r XXX.rar ddd/
压缩指定的一个目录下的任何文档,比如ddd目录下的任何文档和任何子目录,但是不包含空目录
$rar a -r -ed XXX.rar ddd/
压缩指定的一个目录下的任何文档,比如ddd目录,连目录也一起压缩,包括子目录
$rar a XXX.rar ddd
===============================================
7.linux下zip解压
linux自带的unzip命令可以解压windows下的zip格式的压缩文件。
unzip命令
语法:unzip [选项]压缩文件名.zip
各选项的含义分别为:
-x 文件列表解压缩文件,但不包括指定的file文件。
-v 查看压缩文件目录,但不解压。
-t 测试文件有无损坏,但不解压。
-d 目录把压缩文件解到指定目录下。
-z 只显示压缩文件的注解。
-n 不覆盖已经存在的文件。
-o 覆盖已存在的文件且不要求用户确认。
-j 不重建文档的目录结构,把所有文件解压到同一目录下。
例1:将压缩文件text.zip在当前目录下解压缩。
$ unzip text.zip
例2:将压缩文件text.zip在指定目录/tmp下解压缩,如果已有相同的文件存在,要求unzip命令不覆盖原先的文件。
$ unzip -n text.zip -d /tmp
例3:查看压缩文件目录,但不解压。
$ unzip -v text.zip
zgrep命令
这个命令的功能是在压缩文件中寻找匹配的正则表达式,用法和grep命令一样,只不过操作的对象是压缩文件。如果用户想看看在某个压缩文件中有没有某一句话,便可用zgrep命令。
小技巧:当我们在windows下用ssh往linux中传送的文件较多时,可以先用winrar将其压缩成zip格式,然后再在linux中用unzip命令解压。
============================================================================================================================================================
8.linux 删除命令
rm -rf 目录名字
-r 就是向下递归,不管有多少级目录,一并删除
-f 就是直接强行删除,不作任何提示的意思
9.查看java版本
java -version
10. 用delta下的文件替换eclair_open下的同名文件
jaylin@jaylin-desktop:~/android/code/newrootsource/delta/android$ cp -r * ../../source/eclair_open/
11.在指定目录下搜索包含某个字符串的全部文件
进入到指定目录执行:
grep -r "GalleryPicker" ./ //搜索所有文件
grep -r "GalleryPicker" --include=*.cpp ./ //只搜索指定类型的文件
12.linux 下解压tgz包
解压文件tgz
例如文件名为: yyyy.tgz
先使用GZIP解压为TAR文件
gzip -dv yyyy.tgz
同时解压后生成yyyy.tar文件
再使用tar解压yyyy.tar文件
tar xvf yyyy.tar
解压下边的命令:
gzip -dv R220-ESiVision-WebEnv-X86-Linux.tgz
tar xvf R220-ESiVision-WebEnv-X86-Linux.tar
压缩:tgz文件。
tar -czvf R220-ESiVision-WebEnv-X86-Linux.tgz apache-tomcat-5.5.23 jdk1.5.0_12 net-snmp-5.1.1
tar -czvf filename.tgz file