Redian新闻
>
设置路径在 Powershell 中使用开源命令 | Linux 中国

设置路径在 Powershell 中使用开源命令 | Linux 中国

科技
 
导读:在 Windows 上设置你的路径,这样你就可以使用开源的命令。                       
本文字数:1713,阅读时长大约:2分钟

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

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

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

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

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

如果你正在使用一个开源命令行,例如 Powershell 或 Cmder🔗 cmder.app,那么你将得到一个有用的错误提示,提示这可能是你的路径有问题(或缺少路径)。下面是解决这个问题的方法。

设置 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 都能找到它们。

  1. PS> pscp version
  2. pscp: Release 0.XY
  3. Build platform: 64-bit x86 Windows
  4. 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中国 荣誉推出


LCTT 译者 :qfzy1233
🌟🌟🌟
翻译: 15.0 篇
|
贡献: 1241 天
2019-06-07
2022-10-29
https://linux.cn/lctt/qfzy1233
欢迎遵照 CC-BY-SA 协议规定转载,
如需转载,请在文章下留言 “转载:公众号名称”,
我们将为您添加白名单,授权“转载文章时可以修改”。

微信扫码关注该文公众号作者

戳这里提交新闻线索和高质量文章给我们。
相关阅读
使用 PowerFlex 在 Kubernetes 平台上部署 Microsoft SQL Server 大数据集群关于 Linux 和 Git 的创造者 Linus Torvalds 的 20 件趣事 | Linux 中国如何在 Linux 中使用媒体传输协议访问安卓设备的内部存储和 SD 卡 | Linux 中国我如何使用现场 USB 设备恢复我的 Linux 系统 | Linux 中国Owen荣登全球华人精英Power 100榜单!和这些牛人破次元同框Linux inxi 命令的 3 种使用方法 | Linux 中国使用 Podman Desktop 在 Fedora Linux 上管理容器 | Linux 中国开源朗读者:使用 Linux 的优势和劣势 | Linux 中国一些 Shell 脚本的基本概念 | Linux 中国如何在 Arch Linux 中安装 elementary OS 的 Pantheon 桌面 | Linux 中国10 大可以摧毁你的 Linux 的命令 | Linux 中国你应该知道的 22 个基本的 Linux 网络命令 | Linux 中国在 Linux 中使用 Etcher 创建可启动 USB – 下载和使用指南 | Linux 中国美股IPO|中国微型企业 Erayak Power 减少股票发行,在 1200 万美元的美国 IPO 之前设定拟议价格The Answer to China’s Energy Woes? Harnessing Virtual Power.使用 PCManFM 文件管理器让你的 Linux PC 轻装上阵 | Linux 中国通过 SSH 在远程 Linux 系统上执行命令 | Linux 中国使用 PSCP 将文件和文件夹从 Windows 传输到 Linux | Linux 中国在 Linux 中使用 “Converter” GUI 工具转换和操作图像 | Linux 中国欧阳询楷书墨迹如何在 Linux 系统中访问 UEFI 设置 | Linux 中国渔歌子(2):摄影欣赏:清新淡雅画屏幽使用这个多功能的 Linux 命令转换音频文件 | Linux 中国如何在 Linux 中使用 SCP 安全地传输文件 | Linux 中国12 个对新手最重要的 Linux 命令 | Linux 中国She Traveled Solo to Escape Abuse. Now She Wants a Divorce.Linux 中的 su 和 sudo 命令有什么区别? | Linux 中国使用AppSync为在Dell PowerFlex上运行的应用程序提供拷贝数据管理如何在最小安装的 CentOS、RHEL、Rocky Linux 中设置互联网 | Linux 中国不打针不吃药,轻松甩掉血糖一张令人泪目的婚礼照戈尔巴乔夫、蒋经国,兼答文友用惯 Linux 的人第一次用 Windows 或 macOS 会怎样? | Linux 中国在 Linux 中如何从命令行查找默认网关的 IP 地址 | Linux 中国How the Lights Went Off in China’s Hydropower Capital
logo
联系我们隐私协议©2024 redian.news
Redian新闻
Redian.news刊载任何文章,不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。文章信息的合法性及真实性由其作者负责,与Redian.news及其运营公司无关。欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理。