命令提示符中的自定义命令/关键字

时间:2013-08-03 16:12:00

标签: windows command-prompt

这必须是一个非常简单的问题...但只要我记得我在Windows命令提示符下看到了特殊的关键字或命令,这显然不是像dir cd等系统命令

今天我使用node.js提醒我这一点,并在命令提示符下我进入导演并键入“npm install”。

我的问题很简单...关键字/命令“NPM”如何与相应的exe或其他“命令处理程序”相关联?我认为这是非常基本的,但在通过互联网搜索后,很难找到解释。

E.g。我如何将“堆栈/溢出”与某种能够解析“溢出”变量的进程/ exe相关联。

1 个答案:

答案 0 :(得分:3)

命令行解释器有许多内置函数(例如“cd”,“dir”等)。对于所有其他输入:

  • 查看当前文件夹
  • 查看当前的PATH文件夹

查看它找到具有可执行文件扩展名的匹配命令,例如“.exe”,“。com”和“.bat”。系统范围的变量PATH包含要搜索的文件夹列表。

如果编写一个名为“stack”的程序,它通常会被称为“stack.exe”,并且可以放在编程环境输出二进制文件的任何地方。那你可以

  1. 使用cd导航到该文件夹​​,然后输入stack进行调用
  2. 使用来自任何其他文件夹的完整路径规范,例如c:\Users\Documents\MyOwnsoftware\Stack\Release\stack
  3. stack.exe复制到已通过PATH变量
  4. 扫描的其中一个文件夹中
  5. 将包含stack.exe的文件夹添加到您的路径。
  6. 如您所见,这些解决方案均符合上述查询顺序。