command-line - 如何从任何文件夹运行 Windows 命令?
问题描述
某些 CLI 命令仅适用于特定文件夹;我想让它们在全球范围内、从任何地方运行。
我安装redis-cli.exe
在路径中c:/redis/redis-cli.exe
。
现在,当我打开一个 cmdc:/redis/
并运行redis-cli ping
时,它就可以工作了。
但是,如果我从其他文件夹运行它,它会抛出一个错误说
'redis-cli' is not recognized as an internal or external command, operable program or batch file.
相反,Chocolatey
或者npm
从在任何文件夹中打开的 cmd 控制台运行。
解决方案
解决方案:在环境变量中添加该 exe 的路径。
因此,对于 PATH c:/redis/redis-cli.exe
,请将值添加到环境变量中。c:/redis
推荐阅读
- mysql - 将属性作为对象数组返回的 SQL 查询
- shell - 如何使无效日期在 unix 中有效?
- java - Java Spring Azure 函数抛出初始化上下文:catalog=null,IllegalStateException:没有使用名称定义的函数
- python - 使用来自 Python 中两个不同 .txt 文件的特定输入创建新的 .txt 文件
- r - 在保留不需要复制的行的同时复制一行?
- git - 从 git 中删除已经提交和推送的文件而不删除它
- java - 如何仅为单个 Maven 模块运行测试?
- python - 如何用 numpy 对元组数组进行切片?
- node.js - 使用构建进行部署时反应应用程序中的清单错误
- c++ - gcc 4.8 无法检查 c++ 模板中的类型转换