1.gzip压缩工具
gzip命令格式为:gzip[-d#]filename,其中#为1-9的数字
#makdir /tmp/8
#cd /tmp/8
#makdir test
#mv /tmp/1.txt test
#cd test
#ls
1.txt
#gzip 1.txt
#ls
1.txt.gz
关于-#选项,平时很少用到,使用默认压缩级别就够了。
2.bzip2压缩工具
bzip2[-dz]filename,只有-z(压缩)和-d(解压缩)两个常用选项,压缩级别为1-9,默认级别
为9.压缩时加z不加z都可以压缩文件
#cd test
#bzip2 1.txt
#ls
1.txt.bz2
#bzip2 -d 1.txt.bz2
#bzip2 -z 1.txt
#ls
1.txt.bz2
注意:bzip2不可以压缩目录,压缩目录是会报错。
3.安装RPM的命令
#cd /mnt/Packages
#rpm -ivh lib........(安装包的名称)
准备中...
正在升级/安装...
-i 表示安装
-v 表示可视化
-h 表示显示可安装进度
--force 表示强制安装,即使覆盖属于其他包的文件也要安装
--nodes 表示当安装的RPM安装包依赖于其他安装包时,即使其
他包没有安装也要安装这个包
升级RPM包:
rpm -Uvh filename
卸载RPM包:
rpm -e filename
查询一个包是否已安装
rpm -qa
显示所有已安装的RPM包
4.得到一个已经安装的RPM包的相关信息
rpm -qi 包的名称
5.列出一个RPM包的安装文件
rpm -ql 包名
6.列出所有可用的RPM包
yum list | head - n 20
7.搜索RPM包
yum search [相关关键词]
8.安装RPM包
#yum install -y [RPM包名] -ivh
如果没有 -y则会以用户交互的方式安装
安装的过程中,会首先把需要安装的RPM包列出来,如果有依赖关系,也会把所有依赖的
包列出来。然后询问用户是否需要安装,输入y安装,输入n不安装。
9.卸载RPM包
#yum remove [RPM包名] -ivh
在卸载RPM包的时候最好不要-y,以避免卸载其他重要的包文件而影响系统正常的工作。
10.使用本地光盘制作YUM源
#mount /dev/cdrom /mnt
#cp -r /etc/yum.repos.d /etc/yum.repos.d_bak
#rm -rf /etc/yum.repos.d/*
#vim /etc/yum.repos.d/dvd.repo
[dvd]
name=install dvd
baseurl=file:///mnt
enable=1
gpgcheck=0
#yum makecache
#yum install -y tftp
yum install -y tftp
11.如果RPM包已经安装过了,那么使用yum install --downloadonly就不起作用,会提示已
经安装过此包,下载不下来,如果先卸载再安装又很麻烦,可以使用下面的命令解决此问
题:
#yum reinstall -y bash --downloadonly
这条命令可以重新安装已经安装过的包文件,安装完后可以使用ls命令查看是否已经重新安装。
12.安装源码包的命令
#make install
Making install in srclib
make[1]:进入目录"/usr/local/src/http-2.2.32/srclib"
Making install in apr
make[2]:进入目录"/usr/local/src/http-2.2.32/srclib/apr"
make[3]:进入目录"/usr/local/src/http-2.2.32/srclib/apr"
make[3]:对"local-all" 无需做任何事情
make[3]:离开目录"/usr/local/src/http-2.2.32/srclib/apr"
可以使用echo $?验证是否已经正确安装.执行完这一步后,会在/usr/local/apache2
目录下增加很多目录。使用ls命令即可查看该目录:
#ls /usr/local/apache2
... ... 很多包文件