设置路径在 Powershell 中使用开源命令
创始人
2024-03-02 13:08:16
0

在 Windows 上设置你的路径,这样你就可以使用开源的命令。

当你在操作系统上启动应用程序时,操作系统需要使用某些代码库和实用程序来运行该应用程序。你的操作系统知道如何找到这些库和实用程序,因为它有一个 系统路径,这是一个通往许多应用程序需要的共同共享数据的地图。所有操作系统都有这一点,但用户通常不会意识到这一点,因为他们通常不需要在意它。然而,当你需要编程或使用特殊的网络实用程序或命令时,你可能需要关心你自己的 PATH 变量配置。

PATH 变量使你可以将命令保存到一致的位置,并使用命令提示符或更强大(而开源的)Powershell 从系统上的任何位置调用它们。

例如,假设你想安装开源应用程序 pscp.exe,它是 Windows 上著名的 PuTTY OpenSSH 客户端的命令行界面。你可以将它下载到你的硬盘,但是你的命令行如何知道它的存在呢?其实一开始,它并不知道:

PS> pscp
 pscp: 命令 “pscp” 不能被识别为 cmdlet、脚本文件或可操作程序的名称。
 检查名称的拼写,或者如果包含了路径,则检查路径是否正确,然后再试一次。

如果你正在使用一个开源命令行,例如 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 都能找到它们。

PS> pscp –version
 pscp: Release 0.XY
 Build platform: 64-bit x86 Windows
 PS>

自动设置路径

许多应用程序会在安装过程中自动添加到系统路径中。然而,并不是所有的程序都如此,要么是因为你在安装过程中遗漏了一个复选框,要么是因为应用程序开发人员希望你自己添加它。当自动路径失败时,你现在知道如何自己设置路径。

(图像来自:Alan Smithee, CC BY-SA 4.0)


via: https://opensource.com/article/22/10/set-path-powershell

作者:Alan Smithee 选题:lkxed 译者:qfzy1222 校对:wxy

本文由 LCTT 原创编译,Linux中国 荣誉推出

相关内容

中文在线携手火山引擎探索A...
观点网讯:8月10日,中文在线宣布与火山引擎达成深度业务合作。双方...
2026-08-11 19:44:25
以AI大模型“伏羲”为基础...
台风为何经常“跑偏”?因为大气系统自带“混沌”属性,初始条件差之毫...
2026-08-02 19:37:57
“研创学”一体,上海解锁A...
7月9日,在位于上海徐汇区的上海创智学院,机器人制作奶茶。 7月...
2026-07-10 23:14:32
“香山”配“如意”,开辟开...
日前,基于第五代精简指令集(RISC-V)的“香山”开源计算系统和...
2026-03-30 11:21:55
【AI+CAM】西门子:A...
这是AIE加速工业进化【AI+CAM的现状和未来】系列的第1篇,首...
2026-03-26 01:35:35
AI与数理科学:探索跨领域...
好奇心驱动的研究长期以来一直推动着技术变革。一个世纪前,对原子的好...
2026-03-12 22:52:40

热门资讯

“Linux 中国” 开源社区... 这是一个艰难的决定 —— 这不是调侃,而是当你真正做出改变了你十几年生活轨迹的决定时,你就会明白这个...
硬核观察 #1263 德国铁路... #1 德国铁路公司招聘 Windows for Workgroups 3.11 管理员该职位要求了解...
人工智能教程(七):Sciki... 在本系列的 上一篇文章 中,我们用 TensorFlow 构建了第一个神经网络,然后还通过 Kera...
关闭 WSL 中正在运行的 L... 以下是使用 WSL 关闭在 Windows 内运行的 Linux 系统的不同方法。你使用 WSL 在...
MX Linux 23.2 “... 最新的 MX Linux 23.2 小版本更新带来了基本的改进和新增功能。MX Linux 推出了 ...
硬核观察 #1262 网络上最... #1 网络上最古老的软件存档库之一即将关闭美国新墨西哥州立大学(NMSU)最近宣布,即将于 2024...
如何在 RHEL 上通过绑定配... 在 Linux 中,你可以根据自己的需要创建高级网络设置,如 网络绑定 Network Bondin...
Linux Matrix 消息... Matrix 用户可以升级 Fractal 6 了!Fractal 是目前 最好的 Matrix 客...
如何通过 VLC 使用字幕 使用 VLC 媒体播放器播放和管理字幕的新手指南。我是一个超级动漫迷,如果你想观看最新的剧集,那么你...
硬核观察 #1261 X 计划... #1 X 计划在奥斯汀建立内容审核总部据报道,该部门将招聘 100 名全职员工,将主要关注 CSE ...