linux命令总结

1.递归删除test目录下的所有.py结尾的文件

方法一 参考 http://www.cnblogs.com/yuepeng/archive/2011/04/08/2009034.html

  
  
find /home/test - name ' * .py' - type f - print - exec rm - rf {} \;

方法二 参考 http://blog.sina.com.cn/s/blog_68d90fdb0100u8oq.html

find /home/test  -name  '*.py'    -type  f   |xargs rm -rf


2.ubuntu 卸载已安装软件

apt-get remove  卸载已安装的软件包(保留配置文件)

apt-get  --purge remove 卸载已安装的软件包(包括配置文件)

apt-get  autoremove  卸载所有自动安装且不再使用的软件(保留配置文件)

apt-get --purge autoremove 卸载所有自动安装且不再使用的软件(包括配置文件)

参考网址: http://blog.lyhdev.com/2013/01/ubuntu-linux-apt-get.html

对于已用autoremove / remove 卸载的软件,没有经过purge 彻底删除配置文件,使用dpkg 列出清单:

dpkg -l |grep ^rc

^rc 表示只有remove 没有purge的意思

sudo apt-get purge `dpkg -l |grep ^rc |awk '{print $2}'`    通过grep + awk命令 移除这些文件


3.apt-get 命令

apt-get -d install   只下载,不安装软件包 ,包保存的目录/var/cache/apt/archives

apt-get  clean  清除缓存包


4.修改deb包的方法

参考网址  http://blog.csdn.net/digimon/article/details/7214799

mkdir nano   //创建目录

dpkg-deb -e ./nano_1.3.10-2_i386.deb  ./nano/DEBIAN   //解压控制文件

dpkg-deb -x ./nano_1.3.10-2_i386.deb  ./nano             //解压程序文件

vi ./nano/DEBIAN/control                                               //修改控制文件

dpkg-deb -b nano nano_1.3.10-2_ill.deb                      //重新打包


deb包知识 

参考网址  http://blog.csdn.net/kevinhg/article/details/5934462

dpkg 即Debian package ,为Debian专门开发的套件管理系统,方便软件的安装、更新及移除。

所有源自Debian的linux发行版都使用dpkg,例如ubuntu、knoppix等。

1.dpkg -i  安装deb包

2.dpkg -c  列出deb包的内容

3.dpkg -l  查看指定已安装包的信息   dpkg -l mysql-server

4.dpkg -L 查看所有已安装包的信息

5.dpkg -r  移除一个已安装的包(保留配置文件)

6.dpkg -P 完全清除一个已安装包 (包括配置文件)

7.dpkg -s 查看已安装包的信息 ,类似deb包的control文件

                 而dpkg -l 是查看已安装包的版本信息

8.dpkg-reconfigure 重新配置一个已安装包,,如果它使用的是 debconf (debconf 为包裹安装提供了一个统一的配制界面)



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值