Linux环境变量相关介绍

1,环境变量分类

  1. 临时的环境变量, 使用export声明, 关闭shell则失效。export:将自定义变量设定为系统环境变量(当前shell中有效)

第一个shellexport,当前shell中有效

Linux环境变量相关介绍_第1张图片
image.png

第二个shell
image.png

永久的环境变量, 需要修改配置文件持久化。

2)相关文件简介(bash读取文件并执行文件)

/etc/profile 系统全局变量,登陆时读取文件, 设置环境信息。通用的环境变量设置eg:jdk等
/etc/bashrc 打开一个bash shell时读取文件。
~/.bash_profile 单独用户相关的环境变量设置,登陆时读取,它还会执行执行用户的.bashrc文件.
~/.bashrc 登录时会被调用读取, 打开一个新的bash shell也会读取。
~/.bash_logout 退出bash shell时,读取该文件。

3)加入环境变量中

image.png

vim ~/.bash_profile
PATH=$PATH:/usr/local/redis/default
source ~/.bash_profile


image.png
  1. 查找命令。
    which redis-cli在PATH执行的路径中,搜索某个系统命令的位置,返回第一个搜索结果。
    whereis redis-cli 可以搜索源代码文件, 二进制文件等
    find <指定目录> <指定条件> <指定动作> find / -name "default" -ls

你可能感兴趣的:(Linux环境变量相关介绍)