linux怎么删除环境变量

发布时间 - 2022-03-11 00:00:00    点击率:
在linux中,可以利用unset命令删除环境变量,该命令用于删除变量或者函数,语法为“unset 变量名”;在shell子进程中使用unset命令删除环境变量时,只会影响当前子进程的可见性,不会影响父shell进程。

本教程操作环境:linux7.3系统、Dell G3电脑。

linux怎么删除环境变量

1. 删除全局环境变量

在 /etc/profile 文件中添加的 test_val=my_test_dog 变量是一个全局环境变量,可以使用 unset 命令删除这个全局环境变量,命令如下:

echo $test_val
unset test_val
echo $test_val

执行结果如下图:

Tips:因为 test_val 变量的值在文件 /etc/profile 中,被 unset 命令删除之后,可以重新使用 source /etc/profile 命令更新权限,重新获取到 test_val 变量的值。

2. 在 shell 子进程中删除环境变量

在 shell 子进程中可以使用 unset 命令删除指定的环境变量名,命令如下:

new_val="5axxw"
export new_val
bash
echo $new_val
unset new_val
echo $new_val
exit
echo $new_val

执行结果如下图:

3. 小结

本小节主要介绍如何使用 unset 命令删除环境变量,需要注意的是在 shell 子进程中可见的全局环境变量,使用 unset 命令删除只影响当前子进程的可见性,不会影响到父 shell 进程。另外一般在使用环境变量时,变量名前面要带上 $,若是对变量操作,则不需要前面的 $ 。

相关推荐:《Linux视频教程》


# linux  # 变量名  # 可以使用  # 如下图  # 是一个  # 是在  # 见性  # 不需要  # 只会  # 影响到  # 可以利用 


相关栏目: 【 网站优化151355 】 【 网络推广146373 】 【 网络技术251813 】 【 AI营销90571


相关推荐: Laravel如何实现API速率限制?(Rate Limiting教程)  Laravel如何实现登录错误次数限制_Laravel自带LoginThrottles限流配置【方法】  高端智能建站公司优选:品牌定制与SEO优化一站式服务  Laravel如何使用Service Container和依赖注入?(代码示例)  Laravel策略(Policy)如何控制权限_Laravel Gates与Policies实现用户授权  怎样使用JSON进行数据交换_它有什么限制  EditPlus中的正则表达式 实战(4)  Laravel Octane如何提升性能_使用Laravel Octane加速你的应用  Laravel Sail是什么_基于Docker的Laravel本地开发环境Sail入门  Laravel如何与Docker(Sail)协同开发?(环境搭建教程)  详解Android图表 MPAndroidChart折线图  如何破解联通资金短缺导致的基站建设难题?  网站制作价目表怎么做,珍爱网婚介费用多少?  美食网站链接制作教程视频,哪个教做美食的网站比较专业点?  ,交易猫的商品怎么发布到网站上去?  公司门户网站制作公司有哪些,怎样使用wordpress制作一个企业网站?  Laravel Blade模板引擎语法_Laravel Blade布局继承用法  如何快速搭建高效WAP手机网站吸引移动用户?  使用C语言编写圣诞表白程序  Laravel怎么集成Log日志记录_Laravel单文件与每日日志配置及自定义通道【详解】  焦点电影公司作品,电影焦点结局是什么?  什么是javascript作用域_全局和局部作用域有什么区别?  Laravel怎么发送邮件_Laravel Mail类SMTP配置教程  佐糖AI抠图怎样调整抠图精度_佐糖AI精度调整与放大细化操作【攻略】  Swift中switch语句区间和元组模式匹配  Laravel怎么使用Session存储数据_Laravel会话管理与自定义驱动配置【详解】  简历没回改:利用AI润色让你的文字更专业  Midjourney怎样加参数调细节_Midjourney参数调整技巧【指南】  Laravel如何升级到最新的版本_Laravel版本升级流程与兼容性处理  详解阿里云nginx服务器多站点的配置  如何快速打造个性化非模板自助建站?  如何在腾讯云服务器上快速搭建个人网站?  Win11怎么关闭透明效果_Windows11辅助功能视觉效果设置  Laravel如何使用.env文件管理环境变量?(最佳实践)  iOS正则表达式验证手机号、邮箱、身份证号等  javascript中的数组方法有哪些_如何利用数组方法简化数据处理  Laravel怎么进行浏览器测试_Laravel Dusk自动化浏览器测试入门  Laravel如何理解并使用服务容器(Service Container)_Laravel依赖注入与容器绑定说明  济南网站建设制作公司,室内设计网站一般都有哪些功能?  如何在 Telegram Web View(iOS)中防止键盘遮挡底部输入框  Win11怎么修改DNS服务器 Win11设置DNS加速网络【指南】  js代码实现下拉菜单【推荐】  如何在万网ECS上快速搭建专属网站?  Laravel路由Route怎么设置_Laravel基础路由定义与参数传递规则【详解】  Python面向对象测试方法_mock解析【教程】  利用 Google AI 进行 YouTube 视频 SEO 描述优化  EditPlus中的正则表达式实战(6)  Laravel任务队列怎么用_Laravel Queues异步处理任务提升应用性能  Laravel如何使用模型观察者?(Observer代码示例)  Android中Textview和图片同行显示(文字超出用省略号,图片自动靠右边)