您的位置:首页 > 运维架构 > Linux

Linux服务器上运行perl程序

2014-04-18 13:26 169 查看
1,用vim建立perl程序
建立文件夹 mkdir /tmp/test
进入文件夹 cd /tmp/test
建test.pl文件 vi test.pl

vi打开该pl时,需要进入insert模式,那点击“i”“o”“a”都可以。写完pl的脚本内容后,esc就能退出insert的模式,:wq就退出了vi的模式了。

2,也可以从本地windows系统中上传文件

使用PSFTP.exe,连接服务器
lcd设置本地目录位置 lcd
c:/program
cd设置linux服务器目录位置 cd
/tmp/test
get test.pl从服务器取文件
put test.pl从本地上传文件




3,利用putty登录linux服务器,且以ls-al来查看文件的权限,应该没有执行的权限。

复习一下,linux档案的基本权限有9个,分别是owner/group/other三种身份各有read/write/execute权限,而各权限的分数对照是r:4,w:2,x:1;

  
每种身份的权限都是需要累加的,比如当权限是[-rwxrwx---],则表明:

   owner:rwx=4+2+1=7

   group:rwx=4+2+1=7

   other:---=0+0+0=0

  
即该档案的权限数字就是 770。

  
那么,回到我们的需要,修改hello.pl的步骤,查看发现它的权限是[-rw-rw-r--]。我要把它改成可执行文件:

   chmod 764 test.pl

4, 如果程序是从本地windows系统上传的,那么必须对上传的文件进行转换。在linux下输入 dos2unix
test.pl即可

5,Linux下执行perl程序 ./test.pl

(以上部分转载自http://blog.csdn.net/rabbiteatpumpkin/article/details/6414817
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: