前言

在Liunx当中要想执行“执行脚本”、“执行文件”或者“执行命令”,需要用绝对路径;因此环境变量就出来了,将路径放到环境变量中,环境变量中有就可以执行;其实和Windows的环境变量意思差不多

PATH环境变量:

定义的是系统搜索命令的路径;“执行脚本”、“执行文件”或者“执行命令”的路径;多个路径之间用:分隔

设置环境变量

添加环境变量之前需要明白以下几点:

  1. Linux的环境变量是保存在变量PATH中(window 也是保存在PATH中),可通过命令 echo $PATH 输出查看
  2. 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目录即可
 

最新文章

  1. java之文件基本操作
  2. iOS开发拓展篇—静态库
  3. fir.im Weekly - 如果让你重新做一款APP
  4. leetcode 120 Triangle ----- java
  5. C++实现base64编码(1)
  6. HTTP学习笔记6-请求报头
  7. Linux学习笔记6-Linux根目录下各个目录的作用
  8. 【转】stdin, stdout, stderr 以及重定向
  9. 【珍藏】高性能IO模型浅析
  10. Web前端-Vue.js必备框架(五)
  11. 一个模拟——抢票部分功能的 简单版(主要实例化一下 Lock 的使用)
  12. Linux网络 - 数据包的接收过程(转)
  13. mysql 1267 error
  14. 【vue】MongoDB+Nodejs+express+Vue后台管理项目Demo
  15. JavaScript(五):变量的作用域
  16. 安装 Android Studio 2.3 详细过程及错误解决
  17. 安装Ubunutu音频视频库
  18. 判断Android系统net和wap接入点的开发实例
  19. 去除a标签的下划线
  20. 我的第三个Python小程序

热门文章

  1. 手把手和你一起实现一个Web框架实战——EzWeb框架(三)[Go语言笔记]Go项目实战
  2. ApiPost进阶教程(1) — 在ApiPost中使用脚本
  3. 【监控】Zabbix安装
  4. cobaltstrike 框架简述
  5. noip18
  6. WPF中Converter的使用
  7. 判断N是否是质数,为什么判断到根号N就可以了
  8. mfc HackerTools防止程序双开
  9. docker《三》单机部署项目容器,nginx负载均衡
  10. C# - 习题04_分析代码写出结果i1、i2、c.i、str、c.str