首页
技术小册
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 操作系统中打印全局环境变量和局部环境变量,打印这些变量的命令包括有 `printenv`、`env`、`echo`。 1\. 查看全局环境变量 ------------ ### 1.1 printenv 命令查看所有全局环境变量 使用 `printenv` 命令查看全局变量,命令如下: printenv > **Tips**:上述展示的是全部的环境变量,后面小节自定义变量之后可以使用自定义变量去执行某些命令。 ### 1.2 printenv 命令查看指定全局环境变量 使用 `printenv` 命令查看上述前几个全局变量,命令如下: printenv LS_COLORS printenv XDG_MENU_PREFIX printenv LANG printenv GDM_LANG printenv HISTCONTROL printenv DISPLAY ### 1.3 env 命令查看所有全局环境变量 使用 `env` 命令查看全局变量,命令如下: env ### 1.4 echo 命令查看指定全局环境变量 使用 `echo` 命令查看上述前几个全局变量,命令如下: echo $LS_COLORS echo $XDG_MENU_PREFIX echo $LANG echo $GDM_LANG echo $HISTCONTROL echo $DISPLAY > **Tips**:注意使用 `echo` 输出环境变量,后面的变量名前面需要带上 `$`。 2\. 局部环境变量 ---------- 局部变量**只能在定义这些变量的进程里面可见,这些局部变量在其他进程可能就不可见了**,局部变量和全局变量都是系统中特别重要的,用户可以在需要的时候自定义自己需要用到的局部变量。使用如下命令查看当前进程所有能使用的环境变量,命令如下: set > **Tips**:注意 `Linux` 下没有只列出全部局部变量的命令,上图所示的变量包括局部变量、全局变量、用户定义变量。 3\. 小结 ------ 本小节介绍了全局变量和局部变量的基础知识,使用 `printenv`、`env`、`echo` 命令可以打印全局环境变量和局部环境,全局环境变量即全局可见,可用于所有进程的 `shell`,而局部变量只能在某些进程中可见,如自定义局部变量。
上一篇:
Linux中的环境变量
下一篇:
配置环境变量
该分类下的相关小册推荐:
WebRTC音视频开发实战
GO面试指南
Go Web编程(中)
深入浅出Go语言核心编程(五)
深入浅出Go语言核心编程(四)
go编程权威指南(一)
Go开发权威指南(下)
Go 组件设计与实现
深入解析go语言
从零写一个基于go语言的Web框架
Go语言从入门到实战
go编程权威指南(四)