日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > linux >内容正文

linux

linux环境变量配置的方法,Linux环境变量配置方法

發布時間:2025/4/5 linux 20 豆豆
生活随笔 收集整理的這篇文章主要介紹了 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环境变量配置方法的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。