perl 文件测试 *** 作符

perl 文件测试 *** 作符,第1张

scrcmp应该是strcmp

"-n'应该是"-n"

argv如果是 int main(int argc, char**argv) 中的话

argv是命令行参数。是一个字符串数组。

比如一个程序编译链接好后的可执行文件叫abc,铅悉

使用者运行时这样调用

abc a.txt -n -t

那么argv[0]到argv[3]就分别是 "abc" "a.txt" "-n" "-t"

strcmp()是比较两个字符串,相等返回0

你的这句代码的意思就是

取下一个命令行参数字符串,如果它祥激圆非空,而且就是"-n", 那么就记下(nflag=1),且准备处理下一个命令行参数谨塌字符串( ++argv)。

至于-n在程序中具体什么意思,往下看代码就是了(看对nflag==1时的处理)。

希望楼主提这个问题不是为了“消遣”。

--ldapserver=,如果指定了--enableldap或--enableldapauth,使用这个选项来指定所使用的LDAP服务器的名字.这个选项在/etc/ldap.conf文件里设定.

--ldapbasedn=,如果指定了--enableldap或--enableldapauth,使用这个选项来指定用户信息存放的LDAP目录树里的DN.这个选项在/弯山此etc/ldap.conf文件里设置.

--enableldaptls,使用TLS(传输层安全)查寻.该选项允许LDAP在验证前向LDAP服务器发送加密的用户名和口令.

--enablekrb5,使用Kerberos 5验证用户.Kerberos自己不知道主目录,UID或shell.如果启用了Kerberos,必须启用LDAP,NIS,Hesiod或者使用/usr/sbin/useradd命令来使这个工作站获知用户的帐号.如果使用这个选项,必须安装pam_krb5软件包.

--krb5realm=,工作站所属的Kerberos 5领域.

--krb5kdc=,为唯桥领域请求埋迅提供服务的KDC.如果的领域内有多个KDC,使用逗号(,)来分隔它们.

--krb5adminserver=,领域内还运行kadmind的KDC.该服务器处理改变口令以及其它管理请求.如果有不止一个KDC,该服务器必须是主KDC.


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/12304767.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-24
下一篇 2023-05-24

发表评论

登录后才能评论

评论列表(0条)

保存