網(wǎng)站首頁 編程語言 正文
您可以在cmd中使用SET,顯示或設(shè)置環(huán)境變量。
一、查看環(huán)境變量
1、查看當(dāng)前所有可用的環(huán)境變量
輸入 set 即可查看。
2、查看某個環(huán)境變量
輸入 “set 變量名”即可。比如想查看path變量的值,即輸入 set path
二、修改環(huán)境變量
注意:所有的在cmd命令行下對環(huán)境變量的修改只對當(dāng)前窗口有效,不是永久性的修改。也就是說當(dāng)關(guān)閉此cmd命令行窗口后,將不再起作用。
永久性修改環(huán)境變量的方法有兩種:一種是直接修改注冊表,另一種是通過我的電腦-〉屬性-〉高級,來設(shè)置系統(tǒng)的環(huán)境變量(查看詳細(xì))。
1、修改環(huán)境變量
輸入 “set 變量名=變量內(nèi)容”即可。比如將path設(shè)置為“d:\nmake.exe”,只要輸入set path="d:\nmake.exe"。
注意,此修改環(huán)境變量是指用現(xiàn)在的內(nèi)容去覆蓋以前的內(nèi)容,并不是追加。比如當(dāng)我設(shè)置了上面的path路徑之后,如果我再重新輸入set path="c",再次查看path路徑的時候,其值為“c:”,而不是“d:\nmake.exe”;“c”。
2、設(shè)置為空:
如果想將某一變量設(shè)置為空,輸入“set 變量名=”即可。
如“set path=” 那么查看path的時候就為空。注意,上面已經(jīng)說了,只在當(dāng)前命令行窗口起作用。因此查看path的時候不要去右擊“我的電腦”——“屬性”........
3、給變量追加內(nèi)容
輸入“set 變量名=%變量名%;變量內(nèi)容”。(不同于3,那個是覆蓋)。如,為path添加一個新的路徑,輸入“ set path=%path%;d:\nmake.exe”即可將d:\nmake.exe添加到path中,再次執(zhí)行"set path=%path%;c:",那么,使用set path語句來查看的時候,將會有:d:\nmake.exe;c:,而不是像第3步中的只有c:。
三、一些常用的環(huán)境變量
- %AllUsersProfile%: 局部 返回所有“用戶配置文件”的位置。 {所有用戶文件目錄 – C:\Documents and Settings\All Users}
- %AppData%: 局部 返回默認(rèn)情況下應(yīng)用程序存儲數(shù)據(jù)的位置。 {當(dāng)前用戶數(shù)據(jù)文件夾 – C:\Documents and Settings\wy\Application Data}
- %Cd%: 局部 返回當(dāng)前目錄字符串。
- %CmdCmdLine%: 局部 返回用來啟動當(dāng)前的 Cmd.exe 的準(zhǔn)確命令行。
- %CmdExtVersion%: 系統(tǒng) 返回當(dāng)前的“命令處理程序擴(kuò)展”的版本號。
- %CommonProgramFiles%: {文件通用目錄 – C:\Program Files\Common Files}
- %ComputerName%: 系統(tǒng) 返回計算機(jī)的名稱。 {計算機(jī)名 – IBM-B63851E95C9}
- %ComSpec%: 系統(tǒng) 返回命令行解釋器可執(zhí)行程序的準(zhǔn)確路徑。 C:\WINDOWS\system32\cmd.exe
- %Date%: 系統(tǒng) 返回當(dāng)前日期。使用與 date /t 命令相同的格式。由 Cmd.exe 生成。有關(guān) date 命令的詳細(xì)信息,請參閱 Date。
- %ErrorLevel%: 系統(tǒng) 返回最近使用過的命令的錯誤代碼。通常用非零值表示錯誤。
- %HomeDrive%: 系統(tǒng) 返回連接到用戶主目錄的本地工作站驅(qū)動器號。基于主目錄值的設(shè)置。用戶主目錄是在“本地用戶和組”中指定的。 {當(dāng)前用戶根目錄 – C:}
- %HomePath%: 系統(tǒng) 返回用戶主目錄的完整路徑。基于主目錄值的設(shè)置。用戶主目錄是在“本地用戶和組”中指定的。 {當(dāng)前用戶路徑 – \Documents and Settings\wy}
- %HomeShare%: 系統(tǒng) 返回用戶的共享主目錄的網(wǎng)絡(luò)路徑。基于主目錄值的設(shè)置。用戶主目錄是在“本地用戶和組”中指定的。
- %LogonSever%: 局部 返回驗(yàn)證當(dāng)前登錄會話的域控制器的名稱。
- %Number_Of_Processors%: 系統(tǒng) 指定安裝在計算機(jī)上的處理器的數(shù)目。 {處理器個數(shù) – 1}
- %Os%: 系統(tǒng) 返回操作系統(tǒng)的名稱。Windows 2000 將操作系統(tǒng)顯示為 Windows_NT。 {操作系統(tǒng)名 – Windows_NT}
- %Path%: 系統(tǒng) 指定可執(zhí)行文件的搜索路徑。
- %PathExt%: 系統(tǒng) 返回操作系統(tǒng)認(rèn)為可執(zhí)行的文件擴(kuò)展名的列表。
- %Processor_Architecture%: 系統(tǒng) 返回處理器的芯片體系結(jié)構(gòu)。值: x86,IA64。 {處理器芯片架構(gòu) – x86}
- %Processor_Identfier%: 系統(tǒng) 返回處理器說明。
- %Processor_Level%: 系統(tǒng) 返回計算機(jī)上安裝的處理器的型號。 {處理器型號 – 6}
- %Processor_Revision%: 系統(tǒng) 返回處理器修訂號的系統(tǒng)變量。 {處理器修訂號 – 0905}
- %ProgramFiles%: {程序默認(rèn)安裝目錄 – C:\Program Files}
- %Prompt%: 局部 返回當(dāng)前解釋程序的命令提示符設(shè)置。由 Cmd.exe 生成。 $P$G
- %Random%: 系統(tǒng) 返回 0 到 32767 之間的任意十進(jìn)制數(shù)字。由 Cmd.exe 生成。
- %SystemDrive%: 系統(tǒng) 返回包含 Windows XP 根目錄(即系統(tǒng)根目錄)的驅(qū)動器。 {系統(tǒng)根目錄 – C:}
- %SystemRoot%: 系統(tǒng) 返回 Windows XP 根目錄的位置。 {系統(tǒng)目錄 – C:\WINDOWS}
- %Temp%: 系統(tǒng)和用戶 返回對當(dāng)前登錄用戶可用的應(yīng)用程序所使用的默認(rèn)臨時目錄。有些應(yīng)用程序需要 TEMP,而其它應(yīng)用程序則需要 TMP。 {當(dāng)前用戶臨時文件夾 – C:\DOCUME~1\wy\LOCALS~1\Temp}
- %Time%: 系統(tǒng) 返回當(dāng)前時間。使用與 time /t 命令相同的格式。由 Cmd.exe 生成。9:16:25.05
- %UserDomain%: 局部 返回包含用戶帳戶的域的名稱。 {包含用戶帳號的域 – IBM-B63851E95C9}
- %UserName%: 局部 返回當(dāng)前登錄的用戶的名稱。 {當(dāng)前用戶名 – wy}
- %UserProfile%: 局部 返回當(dāng)前用戶的配置文件的位置。 {當(dāng)前用戶目錄 – C:\Documents and Settings\wy}
- %WinDir%: 系統(tǒng) 返回操作系統(tǒng)目錄的位置。 {系統(tǒng)目錄 – C:\WINDOWS}
原文鏈接:https://www.cnblogs.com/springsnow/p/12610417.html
相關(guān)推薦
- 2022-11-21 C++?getcwd函數(shù)獲取項(xiàng)目運(yùn)行路徑方法詳解_C 語言
- 2022-12-09 ReactQuery?渲染優(yōu)化示例詳解_React
- 2022-08-14 使用Composing?builds提升Android編譯速度_Android
- 2023-01-03 C++定義和初始化string對象實(shí)例詳解_C 語言
- 2023-03-27 python中的正則表達(dá)式,貪婪匹配與非貪婪匹配方式_python
- 2022-06-26 C#實(shí)現(xiàn)數(shù)組元素的數(shù)據(jù)類型轉(zhuǎn)換方法詳解_C#教程
- 2022-12-10 Redis數(shù)據(jù)庫安全詳解_Redis
- 2022-06-27 詳解Python中while無限迭代循環(huán)方法_python
- 最近更新
-
- window11 系統(tǒng)安裝 yarn
- 超詳細(xì)win安裝深度學(xué)習(xí)環(huán)境2025年最新版(
- Linux 中運(yùn)行的top命令 怎么退出?
- MySQL 中decimal 的用法? 存儲小
- get 、set 、toString 方法的使
- @Resource和 @Autowired注解
- Java基礎(chǔ)操作-- 運(yùn)算符,流程控制 Flo
- 1. Int 和Integer 的區(qū)別,Jav
- spring @retryable不生效的一種
- Spring Security之認(rèn)證信息的處理
- Spring Security之認(rèn)證過濾器
- Spring Security概述快速入門
- Spring Security之配置體系
- 【SpringBoot】SpringCache
- Spring Security之基于方法配置權(quán)
- redisson分布式鎖中waittime的設(shè)
- maven:解決release錯誤:Artif
- restTemplate使用總結(jié)
- Spring Security之安全異常處理
- MybatisPlus優(yōu)雅實(shí)現(xiàn)加密?
- Spring ioc容器與Bean的生命周期。
- 【探索SpringCloud】服務(wù)發(fā)現(xiàn)-Nac
- Spring Security之基于HttpR
- Redis 底層數(shù)據(jù)結(jié)構(gòu)-簡單動態(tài)字符串(SD
- arthas操作spring被代理目標(biāo)對象命令
- Spring中的單例模式應(yīng)用詳解
- 聊聊消息隊(duì)列,發(fā)送消息的4種方式
- bootspring第三方資源配置管理
- GIT同步修改后的遠(yuǎn)程分支