Linux系列(11) - PATH环境变量
2024-08-23 06:53:46
前言
在Liunx当中要想执行“执行脚本”、“执行文件”或者“执行命令”,需要用绝对路径;因此环境变量就出来了,将路径放到环境变量中,环境变量中有就可以执行;其实和Windows的环境变量意思差不多
PATH环境变量:
定义的是系统搜索命令的路径;“执行脚本”、“执行文件”或者“执行命令”的路径;多个路径之间用:分隔
设置环境变量
添加环境变量之前需要明白以下几点:
- Linux的环境变量是保存在变量PATH中(window 也是保存在PATH中),可通过命令 echo $PATH 输出查看
- Linux环境变量值之间是通过冒号分隔的( : )
其格式为:PATH=$PATH:<PATH 1>:<PATH 2>:<PATH 3>:------:<PATH N>
临时添加环境变量PATH:
可通过export命令,如
export PATH=/usr/local/nginx/sbin/:$PATH,将/usr/local/nginx/sbin/目录临时添加到环境变量中
当前用户永久添加环境变量:
当前用户家目录
编辑.bashrc文件 vim ~/.bashrc <<---- 通过这种方式,在关闭xshell后,添加的环境变量仍然生效
文件末尾添加:export PATH="/usr/local/nginx/sbin/:$PATH"
source ~/.bashrc(新增变量生效)
所有用户永久添加环境变量:
根目录,root权限
编辑/etc/profile文件 vim /etc/profile <<---- 通过这种方式,在关闭xshell后,添加的环境变量不生效
文件末尾添加:export PATH="/usr/local/nginx/sbin/:$PATH"
source /etc/profile(新增变量生效)
总结:
- linux添加环境变量注意几点:
- 变量之前使用冒号分隔
- 使用命令export
- export时,需要有$PATH
- 在文件的末尾添加
- 配置文件有,/etc/profile 和 ~/.bashrc
- 添加bin或者sbin目录即可
最新文章
- java之文件基本操作
- iOS开发拓展篇—静态库
- fir.im Weekly - 如果让你重新做一款APP
- leetcode 120 Triangle ----- java
- C++实现base64编码(1)
- HTTP学习笔记6-请求报头
- Linux学习笔记6-Linux根目录下各个目录的作用
- 【转】stdin, stdout, stderr 以及重定向
- 【珍藏】高性能IO模型浅析
- Web前端-Vue.js必备框架(五)
- 一个模拟——抢票部分功能的 简单版(主要实例化一下 Lock 的使用)
- Linux网络 - 数据包的接收过程(转)
- mysql 1267 error
- 【vue】MongoDB+Nodejs+express+Vue后台管理项目Demo
- JavaScript(五):变量的作用域
- 安装 Android Studio 2.3 详细过程及错误解决
- 安装Ubunutu音频视频库
- 判断Android系统net和wap接入点的开发实例
- 去除a标签的下划线
- 我的第三个Python小程序