1,环境变量分类
- 临时的环境变量, 使用export声明, 关闭shell则失效。
export:将自定义变量设定为系统环境变量(当前shell中有效)
第一个shell
export,当前shell中有效
第二个shell
永久的环境变量, 需要修改配置文件持久化。
2)相关文件简介(bash读取文件并执行文件)
/etc/profile 系统全局变量,登陆时读取文件, 设置环境信息。
通用的环境变量设置eg:jdk等
/etc/bashrc 打开一个bash shell时读取文件。
~/.bash_profile 单独用户相关的环境变量设置,登陆时读取,它还会执行执行用户的.bashrc文件.
~/.bashrc 登录时会被调用读取, 打开一个新的bash shell也会读取。
~/.bash_logout 退出bash shell时,读取该文件。
3)加入环境变量中
vim ~/.bash_profile
PATH=$PATH:/usr/local/redis/default
source ~/.bash_profile
- 查找命令。
which redis-cli在PATH执行的路径中,搜索某个系统命令的位置,返回第一个搜索结果。
whereis redis-cli可以搜索源代码文件, 二进制文件等
find <指定目录> <指定条件> <指定动作>find / -name "default" -ls