写点什么

Linux 环境变量配置

  • 2021 年 12 月 23 日
  • 本文字数:1294 字

    阅读完需:约 4 分钟

作者:threedayman

来源:恒生LIGHT云社区


安装程序后为了方便命令运行,通常会设置环境变量,用于系统查找可执行命令的地址路径。下面例子将会列举常见的环境变量相关的命令。


  • 演示系统 CentOS

查看环境变量

方法 1:通过 export 命令


[root@linuxtestb538 ~]# exportdeclare -x GUESTFISH_INIT="\\e[1;34m"declare -x GUESTFISH_OUTPUT="\\e[0m"declare -x GUESTFISH_PS1="\\[\\e[1;32m\\]><fs>\\[\\e[0;31m\\] "declare -x GUESTFISH_RESTORE="\\e[0m"declare -x HISTCONTROL="ignoredups"declare -x HISTSIZE="1000"declare -x HOME="/root"declare -x HOSTNAME="linuxtestb538"declare -x KDEDIRS="/usr"declare -x LANG="C"declare -x LESSOPEN="||/usr/bin/lesspipe.sh %s"declare -x LOGNAME="root"declare -x MAIL="/var/spool/mail/root"declare -x OLDPWDdeclare -x ORACLE_HOME="/opt/oracle/product/19c/dbhome_1"declare -x ORACLE_SID="ORCLCDB"declare -x PATH="/opt/oracle/product/19c/dbhome_1/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin"
复制代码


方法 2 通过 echo $PATH 命令输出当前的 PATH 环境变量的值。


[root@linuxtestb538 ~]# echo $PATH/opt/oracle/product/19c/dbhome_1/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin
复制代码

配置环境变量

按照影响范围分可以分为


  • 对当前 session 有效。

  • 对当前用户有效

  • 对所有用户有效


下面我们已需要添加 Oracle 数据库的环境变量 /opt/oracle/product/19c/dbhome_1/bin 为例进行演示说明

1.export PATH

export PATH=/opt/oracle/product/19c/dbhome_1/bin:$PATH
复制代码


  • 生效时间:立马生效

  • 生效范围:当前 session

  • 生效用户:仅对用户下生效

2. vim ~/.bashrc

vim ~/.bashrc
# 在最后加上export PATH=/opt/oracle/product/19c/dbhome_1/bin:$PATH
复制代码


  • 生效时间:创建新的 session,或者通过 source ~/.bashrc 生效

  • 生效范围:永久有效

  • 生效用户:仅对用户下生效

3.vim ~/.bash_profile

vim ~/.bash_profile
# 在最后一行加上export PATH=/opt/oracle/product/19c/dbhome_1/bin:$PATH
复制代码


  • 生效时间:创建新的 session,或者通过 source ~/.bash_profile 生效

  • 生效范围:永久有效

  • 生效用户:仅对用户下生效

4.vim /etc/bashrc

vim /etc/bashrc
# 在最后一行加上export PATH=/opt/oracle/product/19c/dbhome_1/bin:$PATH
复制代码


  • 生效时间:创建新的 session,或者通过 source /etc/bashrc 生效

  • 生效范围:永久有效

  • 生效用户:对所有用户生效


5.vim /etc/profile


vim /etc/profile
# 在最后一行加上export PATH=/opt/oracle/product/19c/dbhome_1/bin:$PATH
复制代码


  • 生效时间:创建新的 session,或者通过 source /etc/profile 生效

  • 生效范围:永久有效

  • 生效用户:对所有用户生效


通过以上例子,快速给大家讲解了下,查看和设置环境变量的方式。以后再也不怕系统中缺少环境变量导致命令找不到的问题了。




想向技术大佬们多多取经?开发中遇到的问题何处探讨?如何获取金融科技海量资源?


恒生LIGHT云社区,由恒生电子搭建的金融科技专业社区平台,分享实用技术干货、资源数据、金融科技行业趋势,拥抱所有金融开发者。


扫描下方小程序二维码,加入我们!



发布于: 2021 年 12 月 23 日
用户头像

还未添加个人签名 2018.11.07 加入

还未添加个人简介

评论

发布
暂无评论
Linux环境变量配置