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