環境變數的一些知識

2021-04-01 23:31:21 字數 2967 閱讀 9193

環境變數初級知識

一、了解環境變數

環境變數是包含諸如驅動器、路徑或檔名之類的字串。環境變數控制著多種程式的行為,例如temp環境變數指定程式放置臨時檔案的位置,systemroot為系統檔案所在位置。右擊「我的電腦」選擇「屬性→高階→環境變數」,就可以看到全部環境變數(如圖1)

環境變數可分為使用者環境變數和系統環境變數,二者僅僅只是作用域不同。使用者環境變數僅對這個使用者有效,任何使用者都可以新增、修改或刪除本使用者的環境變數;系統環境變數對整個系統都有效,但只有管理員才能新增、修改或刪除系統環境變數。

環境變數除了能應用在「執行」視窗,還能用於資源管理器位址列、常見開啟/儲存視窗位址列、ie瀏覽器位址列、命令提示符視窗、批處理命令及大量工具軟體中,功能強大、用途非常廣泛,以下我們就來說一說環境變數的具體應用。

二、環境變數的應用例項

1.快速到達常用資料夾

第一步:新建環境變數

單擊系統變數下的「新建」按鈕,彈出「新建系統變數」視窗。

第二步:輸入變數名和變數值

如筆者經常要訪問存放***的資料夾,在此輸入變數的名稱為「***」,值為「d:***」(如圖2),單擊確定後,回到「環境變數」視窗。再次單擊「確定」,短暫的幾秒後,此環境變數就算建立完成了。

第三步:環境變數的應用

建立完成後,我們如何應用環境變數呢?最常見的就是單擊「開始→執行」,在執行視窗中輸入「%***%」(變數名前後的%標識不能省略),單擊確定就可以開啟資料夾了。

此外,在資源管理器位址列、ie瀏覽器位址列、total commander位址列輸入「%***%」,也都能開啟資料夾。在命令提示符視窗、批處理命令中,也能以「%***%」代替資料夾,這可以省去我們不少的麻煩。再比如,我們單擊winamp的「開啟檔案」按鈕,在「開啟」視窗「檔名」後的方框中輸入「%***%」也可以迅速切換當前視窗到中。

第四步:編輯刪除環境變數

在「環境變數」視窗中,選中相應的變數,再單擊「編輯」或「刪除」按鈕,即可編輯或刪除變數。

2.快速啟動軟體

在「新建系統變數」視窗,輸入變數名為「foxmail」,輸入變數值為「d:program filesfoxmailfoxmail.exe」(如圖3),兩次確定後變數建立完成。以後在我們上面提到的地方鍵入「%foxmail%」,就可以啟動foxmail程式。

小提示不僅僅只是可執行檔案,我們可以把經常需要訪問的文件、、壓縮包,都可以設定為環境變數,以備時時呼叫。

3.打造我的中文網域名稱

在「新建系統變數」視窗中,輸入變數名為「文萃」,變數值為「http://bbs.ctips.com.cn」(如圖4),兩次確定後變數建立完成。以後,只要在ie位址列(上述其他位置也可)輸入「%文萃%」,就能訪問相關**了,還需要3721嗎?

4.隨心所欲發郵件

要傳送郵件,是不是每次都得啟動郵件收發程式?試試環境變數吧。

在「新建系統變數」中輸入變數名為「mailto」,變數值為「mailto:?=」(如圖5),兩次確定後變數建立完成。以後,只要輸入「%mailto%」,就能彈出新建郵件視窗,填寫收件人、主題和郵件內容,就可以傳送出去了。

小提示如果我們經常要給某人寫信,且主題一定,比如給《電腦應用文萃》的實用軟體欄目投稿,那可以設定變數名為「mailtoct」,變數值為「mailto:[email protected]?subject=投稿」。以後只要輸入「%mailtoct%」,就會彈出乙個收件人為[email protected]、主題為「投稿」的新郵件視窗。

三、環境變數的備份與恢復

第一步:備份變數

所有的環境變數都儲存在登錄檔中,但不同的使用者、不同的電腦,儲存的位置會有一些區別。如筆者的使用者環境變數的設定儲存在登錄檔的[hkey_userss-1-5-21-436374069-789336058-1202660629-500environment]中,而系統環境變數儲存在[hkey_local_machinesystemcontrolset001controlsession managerenvironment]中。找到環境變數所在鍵值的最好方法就是在登錄檔編輯器中單擊「編輯→查詢」,再輸入乙個自己建立的環境變數值即可。

找到儲存位置後,選擇「檔案→匯出登錄檔檔案」,在彈出視窗中勾選匯出範圍為「選定的分支」,把它們匯出為reg檔案。

第二步:匯入變數

重灌系統或想將自己設定的環境變數與別人共享時,可以雙擊匯出的reg檔案以匯入。但極有可能因為環境變數儲存位置的不同使環境變數無法使用。所以在匯入前,最好能查詢一下當前系統中環境變數的儲存位置,再用「記事本」開啟reg檔案,將鍵值更改為當前環境變數儲存位置的鍵值(如圖6)。匯入後,重啟系統就可以了。

環境變數的一些相應的知識

環境變數 針對linux系統的一些變數名,這些變數名是有設定好的,也有還沒設定好的,可以通過這些變數影響系統的引數值,從而影響系統的執行 使用大寫的字母作為變數名,可以使用以下命令檢視系統設定的變數 1 set 2 env enviroment環境變數 如果過要看某乙個具體的變數名,可以加乙個ech...

一些環境變數獲取。。。 指令碼

編寫乙個名為ex1.sh的指令碼,它包括一下內容 1 包含一段注釋,列出你的名字 指令碼的名稱 2 獲取當前使用者名稱,顯示使用者問候資訊 3 顯示當前的日期和時間 4 顯示這個 月的日曆 5 顯示你機器的主機名 6 顯示當前作業系統的名稱和版本 7 顯示父目錄中所有檔案的列表 8 顯示變數team...

環境變數的一些問題

我們在安裝交叉編譯時往往需要新增環境變數 有兩個地方可以新增 詳細過程見下 最好不要在profile下新增,否則出錯系統就會癱瘓,登陸不進去,指令也無效 那如果我們不小心剛好就遇到這種情況怎麼辦,別問我自己是怎麼辦,看下面 1登入不了 輸入密碼後一直登入不了 使用快捷鍵ctrl alt f1到f6分...