Ubuntu
- [Ubuntu environment](#Ubuntu environment)
-
- [Ubuntu 怎么配置系统环境变量?](#Ubuntu 怎么配置系统环境变量?)
-
- 怎么查询系统环境变量?
- 怎么设置变量?
-
- 1.把你的路径加入PATH
- [2. 明明新的变量名-](#2. 明明新的变量名-)
- 作用域
-
- [3.1 用于当前终端的作用域---临时作用域](#3.1 用于当前终端的作用域---临时作用域)
- 3.2
- [3.3 最后一种,作用域是全体用户,整个系统中所有用户](#3.3 最后一种,作用域是全体用户,整个系统中所有用户)
- 实操
Ubuntu environment

Ubuntu 怎么配置系统环境变量?
环境变量配置
怎么查询系统环境变量?
执行: env
(env命令是environment的缩写,用于列出所有的 环境变量;)
其他方法:
export (单独使用export命令也可以像env列出所有的环境变量,不过export命令还有其他额外的功能)
可以单独列出指定的变量值,
如, export OPENAI_API_KEY="your_api_key_here";
echo $PATH:(echo $PATH用于列出变量PATH的值,里面包含了已添加的目录)
怎么设置变量?
1.把你的路径加入PATH
? 可以将环境变量值直接加入到path变量中(这里与windows是一致的)
$PATH表示变量PATH的值,包含已有的目录。
notes:这种方法需要注意路径的顺序,如果遇到有同名的命令,那么PATH里面哪个目录先被查询,则那个目录下的命令就会被先执行
执行 # 加到PATH末尾 export PATH=$PATH:/path/to/your/dir 末尾
或
# 加到PATH开头 export PATH=/path/to/your/dir:$PATH 开头
2. 明明新的变量名-
该方式可以用于其他程序引用
执行:export VAR_NAME=value
作用域
其作用域一般有三个。
3.1 用于当前终端的作用域---临时作用域
执行 ·export CLASS_PATH=./JAVA_HOME/lib:$JAVA_HOME/jre/lib ·
仅在当前终端有效
3.2
只用于当前用户。
若只需要添加的环境变量对当前用户有效,可以写入用户主目录下的.bashrc文件:
执行 vim ~/.bashrc
在该文件中添加, export CLASS_PATH=./JAVA_HOME/lib:$JAVA_HOME/jre/lib
notes:
注销或
者重启可以使修改生效,如果要使添加的环境变量马上生效: z执行:source ~/.bashrc`
3.3 最后一种,作用域是全体用户,整个系统中所有用户
suoyouyonghu所有用户生效的,环境变量对所有用户有效,可以修改profile文件:
z执行sudo vim /etc/profile
(管理员用户操作)
在该文件中添加如下语句:
export CLASS_PATH=./JAVA_HOME/lib:$JAVA_HOME/jre/lib
notes: 同样的,注销或者重启可以使修改生效,如果要使添加的环境变量马上生效:
记得执行,source /etc/profile
实操
例如:当前用户级别的作用域
首先我们明确了作用域当前用户
接着,我们就要找到如何操作可以满足我们想要满足的作用域
然后,我们需要编辑file vim ~/.bashrc
查询:https://docs.bigmodel.cn/cn/guide/develop/openai/introduction
apikey 获取:https://bigmodel.cn/apikey/platform


别忘记,最后生效
``
source ~/.bashrc