位置: 编程技术 - 正文

Perl操作系统环境变量的脚本代码(perl运行环境)

编辑:rootadmin

如何用Perl脚本操作系统环境变量呢?

想必很多朋友马上就会想到Perl中提供的$ENV这个特殊的哈希变量,对,在$ENV中完全可以获取到一些系统变量。怎么获取呢?比如想要知道Path这个系统环境变量的内容,我们可以通过$ENV{'Path'} 来获取。如果想设置Path这个环境变量呢,哈,使用$ENV{'Path'}=‘C:WindowsSystem'来设置。想获取所有的环境变量列表也很简单,哈希遍历不就可以了~

其实,本文中真正想问的是,你在通过上述方法设置了一个环境变量后,右击"我的电脑"的属性,选中高级选项卡后查看的Path变量值真的改变了吗?其实,细心的你会发现,完全没变!但千万不要抱怨Perl欺骗了你,它其实并没有欺骗你,而是你没有真正的理解。其实,Path变量可以通过设置$ENV{'Path'}来设置,但是这个设置所引起的改变只是Session级别的,即你程序级别的。如果还不理解的话,可以想象成打开一个CMD后,输入SET Path="C:\Royen"所引起的效果,即在这个窗口中运行过程中Path环境变量是"C:\Royen",而你再打开一个Cmd后的新的窗口的Path变量则会发现完全不是”C:\Royen“;

所以想要真正的添加或者改变一个系统环境变量,我们需要求助于注册表帮忙。只要找到环境变量在注册表中存储的位置即可。一般系统变量可以在注册表 HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlSession ManagerEnvironment下面可以找到。

实现:

添加环境变量后,记得重启下机器,以使其生效。

推荐整理分享Perl操作系统环境变量的脚本代码(perl运行环境),希望有所帮助,仅作参考,欢迎阅读内容。

Perl操作系统环境变量的脚本代码(perl运行环境)

文章相关热门搜索词:perl中system,perl环境,perl环境,perl运行,perl环境,perl环境,perl运行环境,perl运行环境,内容如对您有帮助,希望把文章链接给更多的朋友!

cpan安装Net::SSH::Perl中遇到的一些问题 使用cpan安装Net::SSH::Perl:cpaninstallNet::SSH::Perl期间遇到了一些问题,记录在此,以备后阅。因为cpan对其它软件的依赖性,要求软件版本的不能过低,所

using Net::SSH2 shell 的二个方法 方法一:$chan2=$ssh2-channel();$chan2-blocking(0);print$chan2"tail-5/var/log/authlogn";print"**$_"while$chan2;方法二:#shellusemy$chan2=$ssh2-channel();$chan2-shell();print$chan2"uname-an";p

通过perl实现一个简单的NIDS 随着对网络安全需求的深入开发,基于网络的入侵检测技术已经成为一个重要且有意思的研究方向。想学习NIDS技术除了去读一些现成的资料和一些开源

标签: perl运行环境

本文链接地址:https://www.jiuchutong.com/biancheng/372504.html 转载请保留说明!

上一篇:perl的cgi高级编程介绍(perl中@_)

下一篇:cpan安装Net::SSH::Perl中遇到的一些问题(netcfghlp怎么安装)

  • 计提本月所得税费用怎么算
  • 税前利润计算公式变动成本法
  • 房产税和车船税计入应交税费吗
  • 合作社专项基金年底怎结转
  • 预付的房租计入什么费用
  • 多交税款如何处罚
  • 增值税普通发票需要交税吗
  • 预收账款本期发生额怎么算
  • 房屋租赁合同印花税计税依据
  • 淘宝客佣金代扣款是什么意思
  • 收到建设方工程款怎么办
  • 国企不交社保怎么办
  • 增值税普票收款人
  • 什么叫社保人员
  • 购买税控系统专用设备
  • 双倍余额递减法计提折旧公式
  • 成本费用调整法
  • 费用应计入管理费用的有
  • 财务中暂估入账会计分录
  • 应付款项余额
  • basic run
  • 电脑qq音乐声音小怎么回事
  • 如何清理插件残留
  • 职工福利费扣除率是多少
  • PHP:mb_ereg_match()的用法_mbstring函数
  • 社保是当月计提当月的吗
  • 提取企业发展基金分录比例
  • 退回的企业所得税怎么做账
  • agsservice是什么进程
  • .msc是什么意思
  • 工业企业采购部工作职责
  • php封装app
  • 无形资产期末余额在哪方
  • 税收协定与国内税法发生冲突
  • 小规模未开票收入如何申报增值税
  • 员工报销的差旅费属于什么科目
  • yolov3 改进
  • 解决掉发的有效方法
  • 网络安全实验室
  • spring integration使用:消息转换器
  • 发票第三联是什么颜色
  • 固定资产提足折旧后,不论能否继续使用
  • 印花税的缴税对象是
  • 社保应该怎么计提
  • 什么是临时雇佣
  • 网站升级改造方案
  • 玩转mongodb4.0从入门到实践
  • 无票收入后又开票怎么办
  • 损益类科目主要有
  • Centos安装ntfs-3g
  • 免税收入不征税收入计入收入总额吗
  • 会计里的管理费用包括什么
  • 审计报告的分类不包含
  • 预提费用多提了怎么办
  • 建筑安装业经营范围
  • 专票 跨年
  • 网上购物没有发票
  • 按照现行会计制度的规定,下列票据中
  • 固定资产的折旧标准
  • 购货方尚未偿付的货款属于什么会计科目
  • 土地出让过程缴纳的费用
  • 应收应付对冲的分录
  • 明细账模版
  • mysql5.0使用教程
  • win19截屏快捷键
  • linux常用基本命令pwd
  • win8系统崩溃按f8没用
  • xp安装磁盘格式
  • windows10虚拟桌面
  • macbookpro接听苹果手机电话
  • linux不能识别u盘
  • win10怎么关闭讲述人模式
  • Python中文分词的第三方库
  • JavaScript运算符都有哪些
  • 滑动到点击位置的快捷键
  • unity2d图片调后一层
  • excel一行首尾互换
  • javascriptj
  • Node.js+Express+MySql实现用户登录注册功能
  • 深圳前海自贸区医院是三甲吗
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设