修改CPAN mirror的默认源

安装perl下的很多模块文件时,比较快捷的方法是使用cpan工具。默认cpan shell 使用的是cpan.org的源,在国内使用的话速度会非常的慢。如果更换为国内的如阿里或网易等公司的源的话,速度会明显提高。修改方法如下:

1、执行cpan命令确认存在该命令

如果cpan执行后提[……]

Read more

php下posix和perl正则表达式区别

正则表达式(Regular Expression,缩写为regexp,regex或regxp),是指一个用来描述或者匹配一系列符合某个句法规则的字符串的单个字符串 。在很多文本编辑器或其他工具里,正则表达式通常被用来检索和/或替换那些符合某个模式的文本内容 。许多程序设计语言都支持利用正则表达式[……]

Read more

perl反弹shell

将下面的代码保存为shell.pl

#!/usr/bin/perl -w

use strict;
use Socket;
use IO::Handle;

if($#ARGV+1 != 2){
print “$#ARGV $0 Remote_IP Remote_Port n”;
[……]

Read more

另类方法实现对excel的操作

前一段因为数据提取的需要,需要在linux下对数据进行提取,并导出为execl格式。诚然,在linux下实现对excel文件的生成的方法很多。比较常见的就是利用perl和php语言及其扩展模块实现对excel文件的格式化操作及数据的写入、更改。不过这种现方式实现起来都比较复杂,一般都需要先安装相[……]

Read more

CPAN模块的安装

Perl 是一种解释型语言,其同时提供面向对象编程。perl的使用非常广泛,尤其是在运维过程中。使用CPAN提供的功能强大、构思精巧的 Perl 模块,对解决运维过程中的各种问题能起到事半功倍的效果。而CPAN(Comprehensive Perl Archive Network)是Perl模块[……]

Read more