linux环境变量配置的方法,Linux环境变量配置方法
Linux上環(huán)境變量配置分為設(shè)置永久變量和臨時(shí)變量兩種。環(huán)境變量設(shè)置方法同時(shí)要考慮環(huán)境Shell類型,不同類型的SHELL設(shè)置臨時(shí)變量方法和設(shè)置永久變量對應(yīng)的配置文件不同。Linux環(huán)境變量本身配置過程并不復(fù)雜,但是一些細(xì)節(jié)沒有注意就可能導(dǎo)致配置的變量不生效。本文針對Linux環(huán)境變量主要場景進(jìn)行描述。包括如下:
(1)Shell=/bin/bash & 永久變量 & 所有用戶/單一用戶;
(2)Shell=/bin/bash & 臨時(shí)變量;
(3)Shell=/usr/bin/csh & 永久變量 & 所有用戶/單一用戶;
(4)Shell=/usr/bin/csh & 臨時(shí)變量;
1、Shell=/bin/bash & 永久變量 & 所有用戶/單一用戶;
Step1:使用echo $SHELL查看當(dāng)前環(huán)境的SHELL類型。
Step2:在用戶當(dāng)前目錄的.profile文件下寫入格式"export variable=value"進(jìn)行環(huán)境變量設(shè)置。如果當(dāng)前目錄不存在.profile文件,可以使用touch .profile創(chuàng)建文件再執(zhí)行操作。(說明:此配置文件針對單一用戶)
Step3:在root用戶下的/etc/profile文件寫入格式"export variable=value"進(jìn)行環(huán)境變量設(shè)置。(說明:此配置文件針對所有用戶)
Step4:執(zhí)行source .profile使新添加的永久變量生效。
Step5: 使用echo $ORACLE_HOME查看配置的變量生效。
$ echo $SHELL
/bin/bash
$ vi .profile
export $ORACLE_HOME=/home/oracle/base
$ source .profile
$ echo $ORACLE_HOME
/home/oracle/base
2、Shell=/bin/bash & 臨時(shí)變量;
Step1:使用echo $SHELL查看當(dāng)前環(huán)境的SHELL類型。
Step2:使用export variable=value設(shè)置臨時(shí)環(huán)境變量。注意:臨時(shí)變量僅對當(dāng)前SHELL有效,終端重啟后需要重新配置。
Step3:使用echo $ORACLE_HOME查看臨時(shí)變量生效。
$ echo $ORACLR_BASE
$ export ORACLE_BASE="/opt/oracle/base"
$ echo $ORACLE_BASE
/opt/oracle/base
3、Shell=/usr/bin/csh & 永久變量;
Step1:使用echo $SHELL查看當(dāng)前環(huán)境的SHELL類型。
Step2:在用戶當(dāng)前目錄的.cshrc文件下寫入格式"setenv variable value"進(jìn)行環(huán)境變量設(shè)置。如果當(dāng)前目錄不存在.cshrc文件,可以使用touch .cshrc創(chuàng)建文件再執(zhí)行操作。(說明:此配置文件針對單一用戶)
Step3:執(zhí)行source .cshrc使新添加的永久變量生效。
Step4: 使用echo $ORACLE_HOME查看配置的變量生效。
$ echo $SHELL
/usr/bin/csh
$ vi .cshrc
setenv ORACLE_HOME /home/oracle/base
$ source .cshrc
$ echo $ORACLE_HOME
/home/oracle/base
4、Shell=/usr/bin/csh & 臨時(shí)變量 ;
Step1:使用echo $SHELL查看當(dāng)前環(huán)境的SHELL類型。
Step2:使用variable=value設(shè)置臨時(shí)環(huán)境變量。注意:臨時(shí)變量僅對當(dāng)前SHELL有效,終端重啟后需要重新配置
Step3:使用echo $ORACLE_HOME查看臨時(shí)變量生效。
$ echo $ORACLR_BASE
$ ORACLE_BASE="/opt/oracle/base"
$ echo $ORACLE_BASE
/opt/oracle/base
Linux環(huán)境變量配置全攻略
Linux環(huán)境變量配置 在自定義安裝軟件的時(shí)候,經(jīng)常需要配置環(huán)境變量,下面列舉出各種對環(huán)境變量的配置方法. 下面所有例子的環(huán)境說明如下: 系統(tǒng):Ubuntu 14.0 用戶名:uusama 需要配置M ...
轉(zhuǎn):Linux環(huán)境變量設(shè)置方法總結(jié) PATH、LD_LIBRARY_PATH
轉(zhuǎn):??https://www.linuxidc.com/Linux/2017-03/142338.htm 文章寫比較全? 轉(zhuǎn)載記錄 Linux環(huán)境變量設(shè)置方法總結(jié) PATH.LD_LIBRARY_P ...
[轉(zhuǎn)帖]Linux環(huán)境變量設(shè)置方法總結(jié) PATH、LD_LIBRARY_PATH
Linux環(huán)境變量設(shè)置方法總結(jié) PATH.LD_LIBRARY_PATH 2018年01月17日 21:10:26?晨至曦?閱讀數(shù) 7548 https://blog.csdn.net/qq_1900 ...
【轉(zhuǎn)】win7(windows7)下java環(huán)境變量配置方法
原文網(wǎng)址:http://jingyan.baidu.com/article/925f8cb836b26ac0dde0569e.html win7(windows7)下java環(huán)境變量配置方法,java ...
jdk環(huán)境變量配置方法
jdk環(huán)境變量配置方法: 在安裝完jdk后,還需要對jdk的環(huán)境變量進(jìn)行配置才能正常使用,下面教大家如何配置jdk環(huán)境變量: 1.右鍵選擇 計(jì)算機(jī)→屬性→高級(jí)系統(tǒng)設(shè)置→高級(jí)→環(huán)境變量 2.系統(tǒng)變量→新 ...
Java學(xué)習(xí)之道:jdk環(huán)境變量配置方法
JDK(Java Development Kit)是整個(gè)Java的核心,包含了Java執(zhí)行環(huán)境.Java工具和Java基礎(chǔ)類庫.JDK作為JAVA開發(fā)的環(huán)境,無論是做JAVA開發(fā)還是做安卓開發(fā),都必須 ...
linux 環(huán)境變量設(shè)置方法總結(jié)(PATH/LD_LIBRARY_PATH)
linux 環(huán)境變量設(shè)置方法總結(jié)(PATH/LD_LIBRARY_PATH) http://blog.csdn.net/wangeen/article/details/8159500 設(shè)置 Linux ...
Linux環(huán)境變量配置的三個(gè)方法--/etc/profile,~/.bashrc,shell
[環(huán)境配置的原因] 在windows系統(tǒng)下,很多軟件的安裝都需要設(shè)置環(huán)境變量,比如安裝JAVA JDK.如果不安裝環(huán)境變量,在非軟件安裝的目錄下運(yùn)行javac命令,將會(huì)報(bào)告"找不到文件&qu ...
Linux下環(huán)境變量配置方法梳理(.bash_profile和.bashrc的區(qū)別)
在linux系統(tǒng)下,如果下載并安裝了應(yīng)用程序,在啟動(dòng)時(shí)很有可能在鍵入它的名稱時(shí)出現(xiàn)"command not found"的提示內(nèi)容.如果每次都到安裝目標(biāo)文件夾內(nèi),找到可執(zhí)行文件來進(jìn) ...
隨機(jī)推薦
HDOJ 2955 Robberies (01背包)
10397780 2014-03-26 00:13:51 Accepted 2955 46MS 480K 676 B C++ 澤澤 http://acm.hdu.edu.cn/showproblem. ...
理解C#系列 / 核心C# / 變量
變量 變量? 變量是對一個(gè)東西指定一個(gè)名稱,變量的功能和人的名字差不多,提到名字就知道指的是什么. 變量類型? 變量類型說明了變量的類型,聲明變量是一個(gè)整數(shù),還是小數(shù),還是字符,或是圖像,或是人類,或 ...
[SQL SERVER系列]之嵌套子查詢和相關(guān)子查詢
子查詢有兩種類型,一種是只返回一個(gè)單值的子查詢,這時(shí)它可以用在一個(gè)單值可以使用的地方,這時(shí)子查詢可以看作是一個(gè)擁有返回值的函數(shù):另外一種是返回一列值的子查詢,這時(shí)子查詢可以看作是一個(gè)在內(nèi)存中臨時(shí)存在的 ...
What Is Your Grade?(水,排序)
What Is Your Grade? Time Limit: 2000/1000 MS (Java/Others)????Memory Limit: 65536/32768 K (Java/Othe ...
谷歌安裝器掃描時(shí)提示“需要root權(quán)限”,不用root也可以的!
能FQ的用戶會(huì)用谷歌服務(wù),一般的新手機(jī)沒有安裝谷歌框架,但是在用谷歌安裝器安裝谷歌市場時(shí)會(huì)提示"需要root權(quán)限",我用的是360手機(jī),按照下面的教程搞好了: 安裝完GSM包就可以 ...
[LeetCode] Number Of Corner Rectangles 邊角矩形的數(shù)量
Given a grid where each entry is only 0 or 1, find the number of corner rectangles. A?corner rectang ...
PHP操作Redis常用技巧總結(jié)
一.Redis連接與認(rèn)證 //連接參數(shù):ip.端口.連接超時(shí)時(shí)間,連接成功返回true,否則返回false $ret = $redis->connect('127.0.0.1', 6379, 3 ...
cmd窗口使用sftp命令非密鑰和密鑰登錄SFTP服務(wù)器的兩種方式
cmd窗口使用sftp命令非密鑰和密鑰登錄SFTP服務(wù)器的兩種方式 一.在Windows環(huán)境下搭建SFTP服務(wù)器可參見http://www.cnblogs.com/Kevin00/p/6341295. ...
linq Distinct 自定義去重字段
一.定義 1.Falcon_PumpX_Equal_Comparer :類名,隨便取名 2.IEqualityComparer:必須繼承這個(gè)接口 3.Falcon_PumpX:需要去重的對象 4.IE ...
logistic regression淺析
最近開始學(xué)習(xí)機(jī)器學(xué)習(xí)的相關(guān)理論知識(shí),準(zhǔn)備把自己的整個(gè)學(xué)習(xí)心得整理匯集成博客,一來可以督促自己,二來可以整理思路,對問題有一個(gè)更加透徹的理解,三來也可以放在網(wǎng)上和大家分享討論,促進(jìn)交流. 由于這次的學(xué)習(xí) ...
總結(jié)
以上是生活随笔為你收集整理的linux环境变量配置的方法,Linux环境变量配置方法的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 可远战却不能近战的坦克歼击车
- 下一篇: linux指令笔试,Linux笔试常用命