rm 删除文件自动放到回收站shell脚本

分类:Shell很多人抱怨rm不能将删除的文件放到回收站,可是谁能保证万无一失呢? 我、DP……N多人貌似都失误过,如果设置每次删除文件都询问,一来麻烦,二来有时也会错误确认。

这个脚本只能把删除的文件小于100M的放到回收站,大于100M的会提示用户是否删除。主要考虑不同分区见文件拷贝占用空间和系统资源的问题,毕竟和图形界面放到回收站不一样。

0. 把此脚本拷贝到/usr/bin/myrm
1. 在~/.bashrc 添加一行 alias rm=’myrm’
2.配置脚本里的文件大小限制,默认为100M
继续阅读 »

apache/IIS做301转向

分类:Apache301 redirect: 301代表永久性转移(Permanently Moved),301重定向是网页更改地址后对搜索引擎友好(SEO)的最好方法,只要不是暂时搬移的情况,都建议使用301来做转址。

现在知道的有2类,一类是在web服务软件上做(apache,IIS),还有就是在程序里面做(jsp,php,asp,ruby,perl)
继续阅读 »

Apache的Mod_rewrite 例子

分类:Apache防止GetRight和Curl来抓取网內的数据的代码

RewriteEngine on
RewriteBase /
RewriteCond %{HTTP_USER_AGENT} ^curl [OR]
RewriteCond %{HTTP_USER_AGENT} ^GetRight
RewriteRule ^.* – [F]
继续阅读 »

一个Python HTMLParser的使用例子

分类:Python#!/usr/bin/env python

import sys
import urllib
import HTMLParser
继续阅读 »

PhpMyadmin把Mysql5降级导入到Mysql4

分类:PHP分类:MySQL1:用Dreamweaver或者别的代码编辑器打开从Mysql5导出的.sql数据库文件
2:去掉数据库里类似DEFAULT CHARSET=utf8这样的字眼
3:把Mysql数据库里的ENGINE=MyISAM替换成TYPE=MyISAM
4:再用PhpMyadmin导入Mysql4就可以了

用Python读写XML文件 分享

分类:Python以前用Python中的minidom写过生成XML文件的程序,现在需要读取XML文件中的内容了,首先想到的还是minidom模块.一番编写测试后,如愿掌握了其函数的使用方式.

以前就知道elementtree在处理XML文件时广受Python程序员的欢迎,也安装过elementtree的安装包,现在使用的 Python2.5中已将其收录了.既然我要处理XML文件,当然也要学着使用更高效和易用的模块了.自己摸索了半天,除了有关名字空间的函数没有试用外,其它函数都试用过了.以后处理XML文件可以得心应手了。 继续阅读 »

根据子网掩码计算网络地址和广播地址的方法

A=256-异常掩码
B=异常掩码对应IP地址
C=B/A 得到最接近B的但小于B的能被A整除的数(得出网络地址)
D=C+A-1(得出广播地址)

例:172.23.56.167 255.255.255.240
A=256-240=16
B=167
C=167/16=160
D=160+16-1=175
网络地址172.33.56.160
广播地址172.33.56.175
IP地址范围172.33.56.161-172.33.56.174

返回顶部