我想知道什么perl -T
means.
man perl
says:
PERL(1) Perl Programmers Reference Guide PERL(1)
NAME
perl - The Perl 5 language interpreter
SYNOPSIS
perl [ -sTtuUWX ] [ -hv ] [ -V[:configvar] ]
[ -cw ] [ -d[t][:debugger] ] [ -D[number/list] ]
[ -pna ] [ -Fpattern ] [ -l[octal] ] [ -0[octal/hexadecimal] ]
[ -Idir ] [ -m[-]module ] [ -M[-]'module...' ] [ -f ] [ -C [number/list] ] [ -S ]
[ -x[dir] ] [ -i[extension] ]
[ [-e|-E] 'command' ] [ -- ] [ programfile ] [ argument ]...
然后不解释这些命令行参数。
在哪里可以找到这些命令行参数的联机帮助页/perldoc?
看一眼perldoc perlrun
(“如何执行Perl解释器”):
-T
强制打开“污点”检查,以便您可以测试它们。
通常这些检查仅在运行 setuid 或
设置gid。为程序显式打开它们是个好主意
代表您不一定代表的其他人运行
信任,例如 CGI 程序或您可能的任何互联网服务器
用 Perl 编写。看perlsec
了解详情。出于安全原因,
Perl 必须很早就看到这个选项;通常这意味着
它必须尽早出现在命令行或#!
线为
支持该构造的系统。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)