LINUX shell以及C程序中查看, 修改, 删除环境变量
来源:互联网 发布:数据库中的封锁机制是 编辑:程序博客网 时间:2024/05/22 12:07
下面介绍getenv, putenv, setenv, unsetenv
四个函数包含头文件都是<stdlib.h>
函数原型:
char* getenv(const char *name);
int putenv(const char *string);
int setenv(const char *name, const char *value, int overwrite);
int unsetenv(const char *name);
通过下面两个小例子可以很清楚地说明它们的用法
运行结果为PWD=/mnt/hgfs/linux(执行该程序时的路径)
运行结果为
TEST_NAME3=a
TEST_NAME3=b
TEST_NAME3=b
TEST_NAME3=d
0
0
说明putenv()
当环境变量name不存在时会增加该环境变量,
存在时将修改该环境变量
而setenv()当环境变量name不存在时会增加环境变量,
当该环境已经存在时, 则更灵活一点, 通过第三个int类型变量来控制,
当该int变量为0时, 则不修改该环境变量的值
当该int变量不为0时, 则修改该环境变量的值
- LINUX shell以及C程序中查看, 修改, 删除环境变量
- 查看环境变量以及修改环境变量
- linux centos中添加删除修改环境变量,设置java环境变量
- linux中查看现在使用的shell是ksh还是bash?以及怎样修改?
- linux中用户创建与删除以及文件权限查看和修改
- linux 环境变量查看,设置,删除
- Linux 修改和查看环境变量
- Linux中shell的分类以及查看当前的shell
- linux 查看环境变量和修改环境变量
- 环境变量【详解】—如何在cmd命令行中查看、修改、删除与添加环境变量
- linux中修改环境变量
- Linux中修改环境变量
- Linux中修改环境变量及生效方法(永久、临时)环境变量查看
- Linux Shell中判断某个环境变量是否存在以及获取某个环境变量的值
- 如何在cmd命令行中查看、修改、删除与添加环境变量
- 如何在cmd命令行中查看、修改、删除与添加环境变量
- Windows如何在cmd命令行中查看、修改、删除与添加、设置环境变量
- Windows如何在cmd命令行中查看、修改、删除与添加、设置环境变量
- java String浅析
- 利用Google博客搜索查看加密QQ空间(qzone)日志
- 去除fcitx多余输入法
- 看网吧网络管理软件的漏洞
- 修复常见硬盘打不开问题
- LINUX shell以及C程序中查看, 修改, 删除环境变量
- 如何让一个字符串反转(三种方法)
- 关于pthread_cond_signal函数
- 《Windows API巡礼》之MultiByteToWideChar函数和WideCharToMultiByte函数
- Look at all the people out watching some sun
- Java Enum 枚举
- 三元组顺序表存储表示随机稀疏矩阵
- iphone学习感悟
- 一个高深的验证IP的正则表达式