美文网首页
linux环境变量相关操作

linux环境变量相关操作

作者: teanee | 来源:发表于2017-12-29 14:51 被阅读0次

#include <stdlib.h>

#include <stdio.h>

extern char** environ;

int main(){

    int i;

    for(i=0;environ[i];i++){

        printf("%s\n",environ[i]);

    }

    printf("env:HOME:%s\n",getenv("HOME"));

    setenv("username","teanee",1);

    printf("env:username:%s\n",getenv("username"));

    if(!unsetenv("username"))

        printf("clear evn.username\n");

    if(!clearenv()){

        printf("clear all env, $HOME:%s\n",getenv("HOME"));

    }

    putenv("username=teanee");

    printf("env.username:%s\n",getenv("username"));

    putenv("username=bycool");

    printf("env.username:%s\n",getenv("username"));

    return 0;

}

1.extern char** envrion全局变量

2.char *getenv(const char *name); 获得name环境变量

3.int setenv(const char *name, const char *value, int overwrite);overwrite为0不覆盖

4.int unsetenv(const char *name);删除name环境变量

5.int clearenv(void); 清除所有环境变量

6.int putenv(char *string);添加或修改一个环境变量.string格式:name=value.

相关文章

  • linux环境变量相关操作

    #include #include extern char** environ;int main(){ in...

  • linux 命令(持续更新ing ...)

    查看系统相关信息 直接作用于linux系统的相关操作 文件目录相关操作 磁盘操作 获取帮助 linux操作系统访问...

  • centos 7 常用操作命令

    用户操作 文件操作 系统相关操作 linux系统服务管理命令 防火墙操作相关 压缩、解压 相关操作 快捷键操作

  • linux 环境变量

    1. Linux环境变量分类 一、按照生命周期来分,Linux环境变量可以分为两类:1、永久的:需要用户修改相关的...

  • linux - 基本操作

    linux操作: 基本操作: 快速查看文件: cat aa.txt 显示当前环境变量: echo $PATH 往文...

  • Linux 系统管理技巧

    常用操作 linux 系统日常管理 系统环境变量与个人环境变量的配置文件 /etc/profile:这个文件预设了...

  • linux——相关操作

    https://pan.baidu.com/s/1tQ8H3TToB5vrGKw0NF_5HQ

  • Linux环境变量相关

    一、系统环境变量配置文件 Linux系统环境变量配置文件分为两种:系统级文件和用户级文件。 1、系统级文件: /e...

  • 【Linux学习】— 4. 环境变量配置文件

    主要来源:兄弟连Linux视频教学、Linux操作与生物信息——基因学苑2021.2.17 1. 什么是环境变量 ...

  • tomcat 环境变量说明

    linux 环境变量说明见此文linux环境变量说明 tomcat 环境变量说明:

网友评论

      本文标题:linux环境变量相关操作

      本文链接:https://www.haomeiwen.com/subject/wibigxtx.html