首页
技术小册
AIGC
面试刷题
技术文章
MAGENTO
云计算
视频课程
源码下载
PDF书籍
「涨薪秘籍」
登录
注册
函数参数与返回值
传递变长参数
defer 和追踪
内置函数
递归函数
将函数作为参数
闭包
应用闭包:将函数作为返回值
使用闭包调试
计算函数执行时间
通过内存缓存来提升性能
声明和初始化
切片
For-range 结构
切片重组(reslice)
切片的复制与追加
字符串、数组和切片的应用
声明、初始化和 make
测试键值对是否存在及删除元素
for-range 的配套用法
map 类型的切片
map 的排序
将 map 的键值对调
标准库概述
regexp 包
锁和 sync 包
精密计算和 big 包
自定义包和可见性
为自定义包使用 godoc
使用 go install 安装自定义包
自定义包的目录结构、go install 和 go test
通过 Git 打包和安装
Go 的外部包和项目
在 Go 程序中使用外部库
结构体定义
使用工厂方法创建结构体实例
使用自定义包中的结构体
带标签的结构体
匿名字段和内嵌结构体
方法
类型的 String() 方法和格式化描述符
垃圾回收和 SetFinalizer
当前位置:
首页>>
技术小册>>
go编程权威指南(二)
小册名称:go编程权威指南(二)
本小节介绍 Linux 操作系统中的环境变量的概念和环境变量在系统中起到的作用,环境变量可分为 `全局变量` 和 `局部变量`。 1.环境变量概念简介 ---------- 环境变量是指**在操作系统中用来指定操作系统运行环境的某些参数**,环境变量是在操作系统中一个具有特定名字的对象,它**包含了一个或者多个应用程序所将使用到的信息**。 和 Windows 系统中的 PATH 环境变量类似,当要求**系统运行一个程序而没有告诉它程序所在的完整路径时,系统除了在当前目录下面寻找此程序外,还应到 PATH 中指定的路径去找**,用户通过设置环境变量,来更好的运行程序。环境变量相当于给系统或用户应用程序设置的一些参数,具体起到什么作用和环境变量具体的值有关。 2.全局环境变量介绍 ---------- 全局环境变量是指**在操作系统中,全局可见的环境变量**,这些环境变量对应着某些值,可以直接使用这些环境变量去代替这些值来获取相应的数据,全局环境变量可以用于进程的所有子 `shell`,全局环境变量对于某些父 `shell` 来说,它们创建的子 `shell` 想要获取父 `shell` 时,这些局部环境变量就非常有用了,**系统环境变量的命名规则一般都是大写字母加下划线组成**,可以使用 `printenv` 命令和 `env` 查看系统所有的全局变量。 3.局部环境变量介绍 ---------- 局部变量**只能在定义这些变量的进程里面可见**,这些局部变量在其他进程可能就不可见了,局部变量和全局变量都是系统中特别重要的,用户可以在需要的时候自定义自己需要用到的局部变量。使用 `set` 命令查看当前进程所有能使用的环境变量,这些变量包含全局环境变量和局部环境变量。局部变量的作用域被限定在创建它们的 `shell` 中。 4.小结 ---- 本小节介绍了系统环境变量的概念,还介绍了全局环境变量和局部环境变量,其中全局环境变量是指系统中全局可见的某些变量,局部环境变量只在某些子进程中才可见,在实际业务中,这两种环境变量都会用到,具体使用情况,可以根据软件具体的需要去设置合理的系统环境变量。
上一篇:
Linux磁盘空间
下一篇:
查看环境变量
该分类下的相关小册推荐:
深入浅出Go语言核心编程(八)
Go语言从入门到实战
深入浅出Go语言核心编程(一)
Go-Web编程实战
go编程权威指南(四)
从零写一个基于go语言的Web框架
深入浅出Go语言核心编程(六)
Golang并发编程实战
深入浅出Go语言核心编程(四)
go编程权威指南(一)
WebRTC音视频开发实战
Go开发基础入门