- 博客(24)
- 资源 (5)
- 收藏
- 关注
转载 Perl 几个技巧
其实就是把小骆驼第五版的17章做了个中文摘要,这些高级技巧常常忘记,写一写希望能帮助自己加深记忆。1. 用eval获得程序的执行错误$a = 10;$b = 0;$c = $a/$b;会发生什么?程序会crash,因为有浮点数异常。用eval就可以做到两全,既执行语言,又能在出现异常的时候不crash$a = 10;$b = 0;eval {$c = $a/
2012-08-28 17:17:30 991
转载 perl 读取json 数据
perl 读取json 数据JSON (JavaScript Object Notation) 数据格式,官方的说法是“一种轻量级的数据交换格式。 易于人阅读和编写。同时也易于机器解析和生成“。我的感觉是这个东东和XML之类的格式类似,总之当我们需要格式化地传输数据时,这些东西就可以起作用了。 关于JSON本身是怎么组织数据的,可以去这里。数据格式定义好
2012-08-28 17:15:21 14467
转载 linux diff
linux diff作者:zieckey (zieckey@yahoo.com.cn) All Rights Reserved! 有这样两个文件: 程序清单1 :hello.c #include int main(void) { char msg[] = "Hello world!"; puts(msg); printf("W
2012-08-28 16:48:00 840
转载 Linux 调整 sysctl 解决warning, got duplicate tcp line
sysctl是一个允许您改变正在运行中的Linux系统的接口。它包含一些 TCP/IP 堆栈和虚拟内存系统的高级选项, 这可以让有经验的管理员提高引人注目的系统性能。用sysctl可以读取设置超过五百个系统变量。基于这点,sysctl(8) 提供两个功能:读取和修改系统设置。查看所有可读变量:% sysctl -a查看某变量: sysctl -a | grep XXXX
2012-08-28 14:44:33 1205
转载 linux shell 关联数组 hash
shell 的关联数组Shell Associative Array bashi没有原生的对于类似hash table的支持,不像perl或python.下标数组元素是通过数组下标(数组下标可以是算术表达式,其结果必须是一个整数)来访问的,但是这种访问方式在表达某些关联性很强的数据时会存在限制。shell 提供了另外一种数组,其可以使用任意的字符串作为下标(不必是整数)来访
2012-08-26 20:17:01 24193
转载 linux tee
linux tee命令linux tee命令详解tee功能说明:读取标准输入的数据,并将其内容输出成文件。语 法:tee [-ai][--help][--version][文件…]补充说明:tee指令会从标准输入设备读取数据,将其内容输出到标准输出设备,同时保存成文件。我们可利用tee把管道导入的数据存成文件,甚至一次保存数份文件。参 数:-a 附加
2012-08-26 16:03:21 2474
原创 syntax error: unexpected end of file windows linux换行 文件格式
从window拷贝shell文件到linux执行时报错: syntax error: unexpected end of file原因:文件格式的问题,window以doc格式存储,linux以unix格式存储。 在windows里,换行用的两个符号,回车换/r行符号/n,在linux下只需一个符号/n就可以了.解决方法:1、用vi 打开shell文件,输入 : set f
2012-08-26 15:27:56 1165
转载 linux sz rz
我使用过的Linux命令之sz - 下载文件,无需ftp/sftp本文链接:http://codingstandards.iteye.com/blog/827637 (转载请注明出处)用途说明sz命令是利用ZModem协议来从Linux服务器传送文件到本地,一次可以传送一个或多个文件。相对应的从本地上传文件到Linux服务器,可以使用rz命令。参见《我使用过的Linux命令之rz
2012-08-25 21:51:57 11892
转载 python中调用shell
python中调用shell 转:http://blog.sina.com.cn/s/blog_5357c0af0100yzet.html 1.1 os.system(command) 在一个子shell中运行command命令,并返回command命令执行完毕后的退出状态。这实际上是使用C标准库函数system()实现的。这个函数在执行command命令时需要重
2012-08-25 00:15:46 1620
转载 Linux下ICMP洪水攻击实例
Linux下ICMP洪水攻击实例 转自:http://blog.chinaunix.net/uid-25324849-id-215075.html注:所以文章红色字体代表需要特别注意和有问题还未解决的地方,蓝色字体表示需要注意的地方 1. 本文所介绍的程序平台虚拟机为:Red Hat Enterprise Linux 5 2. 洪水攻击简介洪水攻击指
2012-08-25 00:11:33 2632
转载 LIUNX下tc流量控制命令详解
LIUNX下tc流量控制命令详解 转自:http://apps.hi.baidu.com/share/detail/24629533 tc - 显示/维护流量控制设置 1. 摘要tc qdisc [ add | change | replace | link ] dev DEV [ parent qdisc-id | root ] [ handle qdisc-id ] q
2012-08-25 00:10:29 29126
转载 Bash编程中各类括号的应用
Bash编程中各类括号的应用 整理自:http://hi.baidu.com/leejun_2005/blog/item/a09ae9b5ec26847e8ad4b2df.html ()在子shell中运行(a=1);echo $a,结果是空,因为a=1不是在当前shell中运行的(a=1);(echo $a)也是空的。()同时也是数组的赋值,比如a=(1 3 5),那么$
2012-08-25 00:03:34 849
转载 那些我自己了解的重定向
那些我自己了解的重定向 转自:http://blog.chinaunix.net/uid-25324849-id-3141027.html在学习shell的时候,重定向真的很重要,但是复杂一点的重定向就是太难搞懂了,我good 朋友在看《shell学习指南》161页的时候,问了我如下代码的意思:(以及书上的解释) exec 5>&2 把原来的标准错误
2012-08-25 00:02:48 694
转载 Shell的getopts和C语言的getopt对比
Shell的getopts和C语言的getopt对比 Note:shell的getopts来处理shell脚本命令行参数的的,c语言的getopt函数是处理C程序命令行参数的,刚刚开始的时候我没注意到两者竟然有不同的在处理数据的时候,真亏得我的一个不可失去的好友啊,呵呵。 注意:在shell和c里OPTIND和optind都指向下一个参数的位置1、 Shell的getopts
2012-08-25 00:00:59 1422
转载 Shell里的case和变量连接
Shell里的case和变量连接 部分来自:http://bbs.chinaunix.net/thread-542727-1-1.html 注意:C语言里的switch-case语句的用法,switch(number):{ case 1: printf(“ 1 ”);case 2: printf(“ 2 ”);case 3: printf(“ 4
2012-08-24 23:57:52 2487
转载 linux shell 字符串操作(长度,查找,替换)详解
linux shell字符串操作(长度,查找,替换)详解 转自:http://www.cnblogs.com/chengmo/archive/2010/10/02/1841355.html 在做shell批处理程序时候,经常会涉及到字符串相关操作。有很多命令语句,如:awk,sed都可以做字符串各种操作。 其实shell内置一系列操作符号,可以达到类似效果,大家知道,使用内部操
2012-08-24 23:55:07 955
转载 awk的数组学习心得
awk的数组学习心得 转自:http://blog.chinaunix.net/space.php?uid=2598756&do=blog&id=293231 在文本处理的工作中,awk的数组是必不可少的工具,在这里,同样以总结经验和教训的方式和大家分享下我的一些学习心得,如有错误的地方,请大家指正和补充。awk的数组,一种关联数组(Associative Arrays),下标
2012-08-24 23:53:44 1929
转载 linux shell 正则表达式(BREs,EREs,PREs)差异比较
linux shell正则表达式(BREs,EREs,PREs)差异比较 转自:http://www.cnblogs.com/chengmo/archive/2010/10/10/1847287.html 则表达式:在计算机科学中,是指一个用来描述或者匹配一系列符合某个句法规则的字符串的单个字符串。在很多文本编辑器或其他工具里,正则表达式通常被用来检索和/或替换那些符合某个模式
2012-08-24 23:52:53 770
转载 linux awk 内置函数详细介绍(实例)
linux awk 内置函数详细介绍(实例) 转:http://www.cnblogs.com/chengmo/archive/2010/10/08/1845913.html 这节详细介绍awk内置函数,主要分以下3种类似:算数函数、字符串函数、其它一般函数、时间函数 一、算术函数:以下算术函数执行与 C 语言中名称相同的子例程相同的操作:函数名
2012-08-24 23:50:34 838
转载 linux shell awk获得外部变量(变量传值)简介
linux shell awk获得外部变量(变量传值)简介 转自:http://www.cnblogs.com/chengmo/archive/2010/10/03/1841753.html 这里提到awk,相信写shell的朋友都会接触到。AWK 是一种用于处理文本的编程语言工具。AWK 提供了极其强大的功能:1. 可以进行正则表达式的匹配 2. 样式装入
2012-08-24 23:48:14 2013
转载 awk 正则表达式、正则运算符详细介绍
awk正则表达式、正则运算符详细介绍 转自:http://www.cnblogs.com/chengmo/archive/2010/10/11/1847772.html 前言:使用awk作为文本处理工具,正则表达式是少不了的。 要掌握这个工具的正则表达式使用。其实,我们不必单独去学习它的正则表达式。正则表达式就像一门程序语言,有自己语法规则已经表示意思。 对于不同工具,其实大部分表
2012-08-24 23:47:28 1098
转载 SED单行脚本快速参考
--------------------------------------------------------------------------------------SED单行脚本快速参考(Unix 流编辑器) 2005年12月29日英文标题:USEFUL ONE-LINE SCRIPTS FOR SED (Unix stream edit
2012-08-24 23:46:45 1307
转载 Shell中[和[[的异同
Shell中[和[[的异同 整理自:http://bbs.chinaunix.net/thread-278896-2-1.html 1. 概念上来说"[[",是关键字,许多shell(如ash bsh)并不支持这种方式。ksh, bash(据说从2.02起引入对[[的支持)等支持。"["是一条命令, 与test等价,大多数shell都支持。在现代的大多数sh实现中,
2012-08-24 23:39:47 18269
转载 linux mtr
Mtr(My traceroute)是一个把ping和traceroute并入一个程序的网络诊断工具。Mtr提供了两个界面:一个ncurses界面,对从一个telnet会话中使用MTR有用;还有一个GTK+界面,用于X(在mtr-gtk软件包中提供了)。MTR使用1、mtr命令行工具mtr使用比较简单,详细用法请参考mtr的man page。 [root@ts3-142 ~]# m
2012-08-21 11:22:41 5292
NETBIOS NETBEUI 协议
2011-12-04
wintc191(C编译工具)
2010-03-28
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人