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