windows系統中存在兩種環境變數:使用者變數和系統變數。
那麼,這兩種環境變數有什麼區別和共同點呢?
1、兩種環境變數中可以存在重名的變數;
2、兩者都不區分變數名的大小寫,如path和path並沒有區別;
3、使用者變數只對當前使用者有效,系統變數對所有使用者有效;
4、windows系統在執行使用者命令時,若使用者未給出檔案的絕對路徑,則首先在當前目錄下尋找相應的可執行檔案、批處理檔案等;
若找不到,再依次在系統變數的path儲存的這些路徑中尋找相應的可執行程式檔案。
查詢順序是按照路徑的錄入順序從左往右尋找的,最前面一條的優先順序最高,如果找到命令就不會再向後尋找。
如果還找不到再繼續在使用者變數的path路徑中尋找。
如果系統變數和使用者變數的path中都包含了某個命令,則優先執行系統變數path中包含的這個命令。
5、變數path告訴系統可執行檔案放在什麼路徑;變數classpath則告訴jvm要使用或執行的class放在什麼路徑。
linux系統中使用者
一 使用者身份介紹 1 系統管理員使用者,uid user identification 0,2 系統使用者,uid為1 999,預設的程式都有獨立的系統使用者負責,執行,進而控制被破壞的範圍,3 普通使用者,uid 從1000開始,由管理員建立,用於日常工作的使用者,注 建立使用者時,uid不能重...
windows下使用者變數和系統變數的優先順序
最近在命令列呼叫乙個指令的時候,發現其一直呼叫的是系統變數path下的路徑而非使用者變數path下的路徑,於是,我就上網學習了一下windows下使用者變數和系統變數的優先順序,故記此文。目錄 如果我們在使用者變數和系統變數中建立同名變數,那麼windows會將使用者變數覆蓋系統變數。為了驗證此,我...
Linux 系統中使用者切換
1.linux系統中使用者切換的命令為su,語法為 su fmp c command s shell help version user arg 引數說明 f fast 不必讀啟動檔案 如 csh.cshrc 等 僅用於csh或tcsh兩種shell。l login 加了這個引數之後,就好像是重新登...