书上的这个例子需要在ubuntu的低版本的系统才支持,现在基本上都不支持了,想实现也很简单自己写一个脚本先备份再删除。alias也只是做了一次替换alias rm='cp $@ ~/backup; rm $@' rm text.txt被转换成了cp$@ ~/backup; rm $@ text.t....
分类:
系统相关 时间:
2015-08-05 19:51:25
阅读次数:
189
写一个脚本:1、创建一个函数,能接受两个参数:1)第一个参数为URL,即可下载的文件;第二个参数为目录,即下载后保存的位置;2)如果用户给的目录不存在,则提示用户是否创建;如果创建就继续执行,否则,函数返回一个51的错误值给调用脚本;3)如果给的目录存在,则下载文件;..
分类:
系统相关 时间:
2015-08-05 13:12:28
阅读次数:
193
一、ps可以查看进程的内存占用大小,写一个脚本计算一下所有进程所占用内存大小的和。(提示,使用psaux列出所有进程,过滤出RSS那列,然后求和)#!/usr/bin/envpython#!coding=utf-8importoslist=[]sum=0str1=os.popen(‘psaux‘,‘r‘).readlines()foriinstr1:str2=i.split()new_..
分类:
编程语言 时间:
2015-08-04 15:54:39
阅读次数:
132
以前也学过一些shell,不过学得并不是很深入,动手写的代码的时间也不是很多。前不久将shell比较细的过了一遍,leader布置了任务让用shell写一个脚本将redis源码压缩包从一个服务器上传到另外一个服务器,同时在本服务器上传入命令,解压源码包并在另一个服务器上启动redis服务。虽然学了一...
分类:
Web程序 时间:
2015-08-03 22:32:03
阅读次数:
249
练习一:写一个脚本 1.设定变量FILE的值为/etc/passwd 2.依次向/etc/passwd中的每个用户问好,并且说出对方的ID是什么 形如:(提示:LINE=`wc -l /etc/passwd | cut -d" " -f1`) H...
分类:
系统相关 时间:
2015-07-30 19:21:36
阅读次数:
216
最近在写一个脚本读取器 用到了这个极为重要的C函数:(转)sscanf() - 从一个字符串中读进与指定格式相符的数据sscanf() - 从一个字符串中读进与指定格式相符的数据. 函数原型: Int sscanf( string str, string fmt, mixed var1, mix.....
分类:
其他好文 时间:
2015-07-30 19:05:19
阅读次数:
88
ps可以查看进程的内存占用大小,写一个脚本计算一下所有进程所占用内存大小的和。(提示,使用psaux列出所有进程,过滤出RSS那列,然后求和)#!/bin/bash
#Calculatehowmuchmemoryisoccupiedbythisprocess
#2015/07/22
psaux|awk-F‘‘‘{(sum=sum+$6)};END{printsum}‘
分类:
系统相关 时间:
2015-07-23 00:50:58
阅读次数:
182
shell脚本编程基础之练习篇。1、编写一个脚本使我们在写一个脚本时自动生成”#!/bin/bash”这一行和注释信息。#!/bin/bashif [ $# -ne 1 ]then echo "请输入一个参数" exitelse echo "参数正确" ...
分类:
系统相关 时间:
2015-06-02 23:27:17
阅读次数:
259
实例:编写一个shell脚本每天16:30备份mysql数据并压缩打包(打包文件按照当天的日期命名)放到/root/data#cd/root
#vimmysqlbackup.sh
#!/bin/bash
time=`date+%Y-%m-%d`
backupdir=/root/data
if[!-d"$backupdir"]
then
mkdir-p$backupdir
fi
if[-f"$time"_all_databases.sql]..
分类:
数据库 时间:
2015-05-23 06:37:07
阅读次数:
227
写这篇文章,起源于要写一个脚本批量把CSV文件(文件采用GBK或utf-8编码)写入到sqlite数据库里。Python版本:2.7.9sqlite3模块提供了con = sqlite3.connect("D:\\text_factory.db3") 这样的方法来创建数据库(当文件不存在时,新建库)...
分类:
数据库 时间:
2015-05-14 18:20:51
阅读次数:
828