天天看點

有關系統環境變量的設定問題

不知道各位朋友有沒有想過這樣用的問題,我們在使用windows使用在cmd下運作ping、netstat等之類的指令時,為什麼可以使用呢?

這些後面牽涉到哪些東西呢?

我們今天就來介紹下有關這方面的知識。我們現在以win8作為測試對象,我們首先打開“計算機”右鍵“屬性”。“進階系統設定”—“進階”—“環境變量”,如下圖:

有關系統環境變量的設定問題

“環境變量”—“系統變量”,找到path這個變量。如下圖:

有關系統環境變量的設定問題

如果我們添加新的可在cmd下運作的檔案,我們隻需把該檔案所在的路徑填寫到這個值中就可以,後邊以“;”結尾即可。

我們現在以一個例子做說明,該運作檔案是一個有關snmp trap發送的程式。我們現在把該檔案存放在d盤下,如下圖:

有關系統環境變量的設定問題

在未添加環境變量之前,我們先在cmd下執下該指令,測試看看效果如何。

有關系統環境變量的設定問題

可以很明顯的看到,系統提示根本就沒有此指令。

那麼我們現在開始把該指令所在的路徑添加到“環境變量”中,如下圖示:

有關系統環境變量的設定問題
有關系統環境變量的設定問題

路徑添加完畢之後,我們再來在cmd下測試下該指令。如下圖:

有關系統環境變量的設定問題

可以很明顯的看到,我們現在已經可以運作該指令了。

好了,那麼我們現在就可以解釋文章開頭提到的問題了。為什麼我們在cmd下可以執行ping登指令了?

那是因為我們的環境變量中已經存在了該指令所在路徑c:\windows\system32,如下圖:

有關系統環境變量的設定問題

繼續閱讀