linux下的環境變數是什麼意思?

2025-07-17 17:15:10 字數 1403 閱讀 2559

1樓:在鳴鳳山看月亮的紫藤

給shell以及其他程式使用的一些定義,可部分理解為設定引數。

2樓:網友

環境變數就是系統預定義的引數。其實windows下也有。

例如,在shell中執行命令,你只要打入命令名,不用打路徑。其實是因為系統已經在環境變數中將命令搜尋的路徑全列到了環境變數中,所以才省事。

linux環境下的環境變數path是什麼?

3樓:網友

就是你執行的那些命令,系統會先去path所指定的路徑下面找,不用你輸入絕對路徑了。比如說ping命令,在/usr/bin下面,path環境變數已經包含/usr/bin路徑。

你可以直接執行ping而不用輸入完整的路徑。

誰能解釋一下什麼是linux的環境變數?以及功能?

4樓:傑克蕭

環境變數是互動環境(shell)中的變數,可以被在該互動環境(shell)下執行的程序訪問並修改其值。

環境變數在同乙個互動環境下只有乙個例項。不同的互動環境有不同的例項,互不干擾。

其功能是用於影響該環境下程序的行為。

linux下的本地變數是什麼意思啊?

5樓:網友

本地變數是相對環境變數而言的。

環境變數是在任何地方都可以訪問的變數。

本地變數只有在其所在的指令碼里才能訪問,比如下面的宣告就是本地變數:

#!/bin/bash

scalar = 'content'

這樣就生成了乙個本地變數$scalar,這個變數只有在這個指令碼里才能訪問到,如果你想把它提公升為環境變數,加入如下一行即可:

export scalar

6樓:又入陷阱

簡單點說環境變數時作用在全域性的,也就是不管你怎麼進子shell,也就是改變環境,環境變數都可以獲得賦值。

但是使用者自定義變數(也就是本地變數)只能在當前shell環境下獲得賦值,進入子shell就不能獲得賦值了。

如果要匯出本地變數為環境變數的話使用export

linux中環境變數$#表示什麼意義?

7樓:湯旺河岸

我不太明白你說的情況,但有一點是肯定的,bash是shell的模擬終端。

表示你在普通使用者的許可權下。

#表示你在root許可權下。

對於普通使用者與root的許可權問題,你可以查詢相關的linux使用者管理等知識瞭解。

linux 設定環境變數 點是什麼意思

8樓:網友

. 代表當前目錄。 .代表上一級目錄。

linux下如何設定JDK環境變數?

按完 esc 在輸入 冒號 然後在輸入wq試試。沒有許可權,su root切換到root使用者再建立檔案就可以了,linux許可權問題,建議先去學習一下linux許可權機制。有了jdk為什麼還要設定j a的環境變數 為了讓系統在編譯和執行時,能夠找到你所寫的 的位置,否則,連線不上。為了能夠讓系統和某些軟體...

cmd中環境變數是什麼,CMD中環境變數是什麼

comspec 是cmd的環境變數。可以通過set命令檢視到。比如載入個ly.sql檔案是 就可以用 myfiles ly.sql 這樣無論你把打包出來的檔案放在哪 都能載入都這個ly.sql檔案 指定的時候就不用故意吧ly檔案放到哪個盤 去指定在哪個盤載入 環境變數 environment var...

如何測試tomcat的環境變數配置成功

3 雙擊開啟出現下圖表明tomcat伺服器已經啟動成功。4 上面視窗不要關閉,開啟瀏覽器輸入 本地迴環地址,點選回車當出現下圖圖案,表明已經啟動配置成功。測試tomcat的環境變數配置成功的方法如下 1 以tomcat8 為例,找到tomcat的安裝路徑。2 開啟安裝路徑中的bin資料夾,執行其中的...