作者:threedayman
起源:恒生 LIGHT 云社区
安装程序后为了不便命令运行,通常会设置环境变量,用于零碎查找可执行命令的地址门路。上面例子将会列举常见的环境变量相干的命令。
- 演示零碎 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 云社区,由恒生电子搭建的金融科技业余社区平台,分享实用技术干货、资源数据、金融科技行业趋势,拥抱所有金融开发者。
扫描下方小程序二维码,退出咱们!