設(shè)置路徑在 Powershell 中使用開源命令
當(dāng)你在操作系統(tǒng)上啟動(dòng)應(yīng)用程序時(shí),操作系統(tǒng)需要使用某些代碼庫(kù)和實(shí)用程序來(lái)運(yùn)行該應(yīng)用程序。你的操作系統(tǒng)知道如何找到這些庫(kù)和實(shí)用程序,因?yàn)樗幸粋€(gè) 系統(tǒng)路徑,這是一個(gè)通往許多應(yīng)用程序需要的共同共享數(shù)據(jù)的地圖。所有操作系統(tǒng)都有這一點(diǎn),但用戶通常不會(huì)意識(shí)到這一點(diǎn),因?yàn)樗麄兺ǔ2恍枰谝馑?。然而,?dāng)你需要編程或使用特殊的網(wǎng)絡(luò)實(shí)用程序或命令時(shí),你可能需要關(guān)心你自己的 ??PATH?
? 變量配置。
??PATH?
? 變量使你可以將命令保存到一致的位置,并使用命令提示符或更強(qiáng)大(而開源的)??Powershell?? 從系統(tǒng)上的任何位置調(diào)用它們。
例如,假設(shè)你想安裝開源應(yīng)用程序 ??pscp.exe?
?,它是 Windows 上著名的 PuTTY OpenSSH 客戶端的命令行界面。你可以將它下載到你的硬盤,但是你的命令行如何知道它的存在呢?其實(shí)一開始,它并不知道:
如果你正在使用一個(gè)開源命令行,例如 Powershell 或 ??Cmder??,那么你將得到一個(gè)有用的錯(cuò)誤提示,提示這可能是你的路徑有問題(或缺少路徑)。下面是解決這個(gè)問題的方法。
設(shè)置 PATH
首先,在桌面上創(chuàng)建一個(gè)名為 ??App?
? 的文件夾。
接下來(lái),右鍵單擊屏幕左下角的 Windows 菜單,然后選擇 “系統(tǒng)System”。
Image of the Windows menu system.
在彈出的 “系統(tǒng)System” 窗口中,單擊窗口左側(cè)的 “高級(jí)系統(tǒng)設(shè)置Advanced system settings” 鏈接。
在出現(xiàn)的 “系統(tǒng)屬性System properties” 窗口中,單擊窗口底部的 “環(huán)境變量Environment variables” 按鈕。
Image Windows system enviroment variables.
在 “環(huán)境變量Environment variables” 窗口中,單擊 “用戶變量User variables” 面板下的 “新建New” 按鈕。
Image of new Windows enviroment variables.
在彈出的對(duì)話框中,為 “變量名Variable name” 字段輸入 ??PATH?
?,為 “變量值Variable value” 字段輸入 ??%USERPROFILE\Desktop\App?
? 。單擊 “確定OK” 按鈕保存更改。
Image of Windows path set.
在 ??Desktop/Apps?
? 中放置你想從命令提示符中訪問的命令和應(yīng)用程序,Powershell、Cmder 甚至 Cmd 都能找到它們。
自動(dòng)設(shè)置路徑
許多應(yīng)用程序會(huì)在安裝過程中自動(dòng)添加到系統(tǒng)路徑中。然而,并不是所有的程序都如此,要么是因?yàn)槟阍诎惭b過程中遺漏了一個(gè)復(fù)選框,要么是因?yàn)閼?yīng)用程序開發(fā)人員希望你自己添加它。當(dāng)自動(dòng)路徑失敗時(shí),你現(xiàn)在知道如何自己設(shè)置路徑。