Linux环境变量配置

Posted 恒生LIGHT云社区

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux环境变量配置相关的知识,希望对你有一定的参考价值。

​​


作者:threedayman


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

  • 演示系统 CentOS

查看环境变量

方法1:通过export命令

[root@linuxtestb538 ~]# export
declare -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 OLDPWD
declare -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云社区​​,由恒生电子搭建的金融科技专业社区平台,分享实用技术干货、资源数据、金融科技行业趋势,拥抱所有金融开发者。

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


以上是关于Linux环境变量配置的主要内容,如果未能解决你的问题,请参考以下文章

linux环境变量怎么配置

linux环境变量配置问题

zookeeper linux 安装怎么配置java 环境变量

怎么设置 linux环境变量配置

linux怎么配置nginx环境变量

linux下为anaconda配置环境变量