linux查看环境变量、设置环境变量

linux 变量 环境 编程技术
发布日期 2023-07-12 更新日期 2024-11-14 阅读次数 94 文章字数 541

在终端里,输入set即可查看所有的环境变量

这些变量是可以直接在shell中调用的,而且我们发现其全部是字符串、键值对形式

例如:USER=root

在cli中,我们可以直接输入 echo $USER,或者 echo $HOME

在shell脚本中,也同理,例如:

#!/bin/bash
echo $HOME;

其中,PATH 变量比较特殊,它是找不到文件时,默认查找路径,可使用 echo $PATH 查看变量

如果直接在cli中设置环境变量,可使用 set 变量名=值,不过这种方式仅限当前环境,下次登录就失效了,所以一般会写到文件中

在linux中,可以随意写到某些文件中【这些文件在加载时被读取,就相当于永久有效】,比如针对某个用户设置环境变量,可以写在 .bashrc 文件中【用户自定义文件】

在文件中添加一行, export PATH ="$PATH:NEW_PATH" ,其中export是显示或设置环境变量,和set差不多,每个path用冒号:分割,所以这里是追加了一个NEW_PATH,如果要立刻生效则 source 修改的文件【source命令是读取并执行该文件的命令,修改的变量会保存到当前shell】,例如临时path

export PATH=/www/server/php/80/bin:$PATH

如果要给所有用户设置环境变量,则可以写在 /etc/profile 文件中,它会影响到所有用户

 


文章作者: 朱丰华

文章链接: https://smart.52dixiaowo.com/blog/post-438.html

版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。

linux 变量 环境

发表评论

相关推荐
朱丰华   |   1年前   |   linux · upx

Linux下安装UPX

406    评论    点赞
朱丰华   |   1年前   |   linux

linux保持后台进程不被关闭nohup &

254    评论    点赞
朱丰华   |   1年前   |   php · 缓存 · opcache

php 加速、提高并发opcache

198    评论    点赞
朱丰华   |   1年前   |   go · gopath

Go自定义包并安装(GOPATH)

117    评论    点赞
朱丰华   |   1年前   |   编译 · linux · 平台

Go 交叉编译 (跨平台编译)

172    评论    点赞
朱丰华   |   1年前   |   mysql · 变量 · sql

MySQL实现行号-自定义变量

112    评论    点赞
朱丰华   |   1年前   |   变量 · mysql · sql · 用户

MySQL用户自定义变量

94    评论    点赞
朱丰华   |   1年前   |   linux · 内容

linux环境下,对于一个大文件,如何查看其中某行的内容

68    评论    点赞
朱丰华   |   1年前   |   linux · 文件 · 行数

linux 取得文件行数

49    评论    点赞
朱丰华   |   1年前   |   文件 · linux · 修改

linux文件的三个时间atime,mtime,ctime分别表示什么?

274    评论    点赞
朱丰华   |   1年前   |   linux · 文件 · 统计

linux递归统计文件夹下的文件数量

165    评论    点赞
朱丰华   |   1年前   |   linux · 文件

linux递归统计文件夹大小、du命令_Linux du命令:查看文件夹和文件的磁盘占用情况

193    评论    点赞
朱丰华   |   1年前   |   php

windows下编写、编译php扩展

157    评论    点赞
朱丰华   |   1年前   |   linux · php

linux下编写、编译php扩展

150    评论    点赞
朱丰华   |   1年前   |   js · export · import

js es6 export,import,export default的用法和区别

124    评论    点赞
朱丰华   |   1年前   |   js · vue · 监听

js vue监听,深度监听

113    评论    点赞
朱丰华   |   1年前   |   php · 混淆 · obfuscate · git

yakpro-po混淆php代码

105    评论    点赞
朱丰华   |   1年前   |   c语言 · 编译

C语言中预编译#if的使用

74    评论    点赞
朱丰华   |   1年前   |   centos

centos安装golang

92    评论    点赞
朱丰华   |   1年前   |   javascript · js · obfuscator · 混淆

javascript-obfuscator混淆js文件

51    评论    点赞
{{item.author_name}}   |   {{new Date(item.date*1000).log()}}   |   {{it}} ·

{{item.title}}

{{item.uv}}    评论    点赞