关于perl的运行环境解决思路

关于perl的运行环境
大家好,请问两个问题:
  问题一,我在linux按照一下这种方法安装好Perl之后,发现Perl只能在/usr/bin/下面运行,而不能在其他路径上运行,请问是什么?
安装方法:
1、取得最新版本的 perl,当前版本为 5.6.0,即 stable.tar.gz.

2、解文件包:

gunzip stable.tar.gz
tar xvf stable.tar

得到目录 perl-5.6.0

3、在目录 perl-5.6.0 下安装 perl:
  rm -f config.sh Policy.sh  
  sh Configure -de  
  make  
  make test  
  make install 

  问题二,我在windows 上面安装了ActivePerl-5.14,发现环境变量已经配置好了,写了一个hello world的myPerl.pl文件。在该目录执行的时候,用命令“perl myPerl.pl”,系统提示“'perl' 不是内部或外部命令,也不是可运行的程序
或批处理文件。”。但是用命令“myPerl.pl”却能够运行,请问这是为什么呢?

  请大家分别讨论以上两个问题。谢谢!

------解决方案--------------------
注销计算机,重新登录!
------解决方案--------------------
一般来说,path环境变量的修改后,命令行终端是不能及时生效的,需要重新打开命令行终端(windows下是cmd),对于Linux我想也可能类似,但我没有遇到你的问题,也无从考究,我使用的都已经安装好了!

在windows上,系统注册了pl扩展名后,系统知道如何打开该文件,所以,你执行myperl.pl是可以运行的。
------解决方案--------------------
linux 下 which perl 能找到perl不?找不到就在PATH里添加你的perl路径
话说perl都到5.14版了,你还在装5.6?

windows下安装后重新打开cmd就可以了
------解决方案--------------------
你得保证/usr/perl为可执行程序而不是目录,命令行下试试
/usr/perl -v
能看见输出信息就没问题

ps: 
如果which perl 命令得到的是 /usr/bin/perl ,要转移到 /usr 下,只要做个符号链接就可以了:
ln -s /usr/bin/perl /usr/perl
然后你之前的代码就对了,myPerl具有可执行权的话 ./myPerl 不需要perl在PATH里