Linux命令一
tar
记得我刚接触linux时,安装软件下载的都是后缀为tar.gz、tar.bz2等类型的压缩文件,每次解压缩的时候,都要在网上搜索一番,感觉这些压缩文件的逼格非常高。好记性不如烂笔头,以后搜索过的问题都整理出来,方便自己的同时,也可以为遇到相同问题的朋友们提供帮助。
tar是打包命令,仅仅是打包整理,并没有压缩功能,但是可以调用gzip、bzip2进行压缩处理。
参数:
-c 创建包
-x 解压包
-v 显示处理过程
-f 目标文件,其后必须紧跟 目标文件
-j 调用 bzip2 进行解压缩
-z 调用 gzip 进行解压缩
-t 列出包中的文件
-r 向压缩归档文件末尾追加文件
-u 更新原压缩包中的文件
[root@Test test]# tar -cvf note/photoswipe.tar photoswipe 将当前目录(即test目录)下的photoswipe打包并显示处理过程,存放到note目录
[root@Test test]# tar -zcvf note/photoswipe.tar.gz photoswipe 使用 gzip 压缩存放到note目录
[root@Test test]# tar -jcvf note/photoswipe.tar.bz2 photoswipe 使用 bzip2 压缩存放到note目录(报错时,需要安装bzip2)
[root@Test note]# tar -tf photoswipe.tar 列出包中的文件
[root@Test note]# tar -rf photoswipe.tar index.php 追加index.php到photoswipe.tar 使用-uf亦可
[root@Test note]# tar -zxvf photoswipe.tar.gz 解压photoswipe.tar.gz到当前目录
[root@Test note]# tar -jxf photoswipe.tar.bz2 解压photoswipe.tar.bz2到当前目录
注意分辨好压缩格式,解压的时候使用正确的解压命令就好了。测试初步感觉bzip2格式压缩比更高,压缩文件更小。
rpm
rpm 是软件包管理工具,可以处理rpm、yum、apt等方式安装的软件,对于源码安装的(make make install)就无能为力啦。
对于源码安装的卸载方式也记录下来:
源码安装一般下载后缀为tar.gz或tar.bz2等格式的压缩包
进入解压后的目录安装:
./configure 配置
make 编译
make install 安装
卸载时只需在原解压目录
make uninstall 或 手动删除 即可
下面进入正题,主要记录的是rpm
[root@Test test]# rpm -q gd q就是 --query 查询是否安装gd
[root@Test test]# rpm -qa 查询所有软件
[root@Test test]# rpm -qa | grep gd 查询出所有软件后,使用管道,grep 含有gd的软件 可以加 -i 参数 忽略大小写
[root@Test test]# rpm -ql gd 查询gd软件安装到什么地方
[root@Test test]# rpm -qi gd 查询gd软件的详细信息
[root@Test test]# rpm -ivh gd 安装gd软件
--nodeps 不考虑依赖关系 --force 是强制了 安装时一般这两个经常连用
[root@Test test]# rpm -e gd 卸载gd软件 报错时可以加上--nodeps 即可正常卸载

浙公网安备 33010602011771号