Linux环境变量相关介绍

1,环境变量分类

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

第一个shellexport,当前shell中有效

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
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容