临时变量操作name=dai
echo $name
name=$name"chen"//连接
echo $name
#include int main(int argc,char *argv[]){char *getResult=getenv("PATH");
printf(" PATH is %s\n",getResult);
int i;
if(argc == 2){
//printf("%s",argv[1]);
if(strcmp(argv[1],"-version") == 0){
printf("god version is 1.0\n");
}
else{
printf("%s \n",argv[1]);
}
return 0;
}
}
#include
#include int main(int argc,char *argv[]){
putenv("name=daichens");
//god.c进程下设置环境变量
char *getResult=getenv("name");
printf("PATH is %s\n",getResult);
if(argc==2)
{
if(strcmp(argv[1],"-version")==0)
{
printf("god version is 1.0\n");
}
else
{
printf("%s \n",argv[1]);
}
return 0;
}
}
【linux|centos学习(理解环境变量 临时、永久)】同一进程下 临时变量是可以访问的
不同进程下 临时变量不能访问
在etc/profile最后加上永久环境变量.
GOD_PATH=/god
export GOD_PATHsource /etc/profile
etc/profile是在bash启动时率先运行的文件之一
推荐阅读
- linux|linux环境变量
- zabbix|关于zabbix5.0页面出现中文乱码解决方案,已解决
- 云计算|【Zabbix】基于CentOS 7.9系统安装部署Zabbix 5.0LTS版本监控系统(详细教程)
- Linux|【Linux】常见指令(二)
- Linux|【Linux篇】第三篇——Linux环境下的工具(一)(yum + vim + gcc/g++ +gdb)
- Linux|I.MX6ULL学习笔记(二)—uboot移植
- linux之旅|linux命令行(五)管理用户和组
- K8S|saltstack安装
- linux|shell编程--三剑客之sed