zl程序教程

您现在的位置是:首页 >  其他

当前栏目

Linux系列(11) - PATH环境变量

2023-02-18 16:27:19 时间

前言

在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目录即可