什么是命令行?
命令行概念参考《命令行相关概念梳理(CLI、Terminal、Shell、脚本)》) ,CLI就是命令行。网友(参考)有说linux/Unix中特有终端terminal的说法,Windows就叫命令行界面。咱们不管那么多,反正就是那个无图形界面,只能键盘输入的交互窗口。
什么是环境变量?
Python或者Node.js的安装程序,还有其他的编程语言环境包在安装的过程中,我们会注意到这样一个选项“ADD TO PATH”或者“是否添加安装路径到系统环境变量Path”这样的提示。那么系统环境变量是什么呢?
参考:环境变量_百度百科
视频:Windows系统的环境变量是什么意思?_哔哩哔哩_bilibili
Henry一句话:目的是命令行进入任何目录都可以输入命令然后成功运行。在Python、Node.js、Vue或者Vue-Cli都要用到命令行,它们是没有常见的图形界面的。
为啥呢?因为cmd命令行没有图形界面,程序的运行,是通过切换到存放程序的目录后,通过输入程序名字,回车运行的。就是在当前目录下找程序再运行,不存在就报错。添加环境变量,就是把程序的存放目录注册给系统,以后不用进入这个程序所在目录,只要输入它的名字,回车,cmd现在当前已经进入的目录找,然后再去注册的路径去找,找到就能运行。就好像商标注册。一说程序名字,不用告诉它具体地址,计算机就知道到程序的位置在哪里,找到并运行。
环境变量设置方法:
如果需要手动设置的话,还可以参考以下文章,其中有python、node.js、java等语言手动配置Path环境变量的方法。注意安装过程中的程序界面,能够看到基本默认是把路径添加到系统变量的:
【python为例】
PyCharm 安装教程(Windows) | 菜鸟教程
https://www.runoob.com/w3cnote/pycharm-windows-install.html【python为例】
Python安装与环境变量的配置 – 碧水幽幽泉 – 博客园
https://www.cnblogs.com/huangbiquan/p/7784533.html【python为例】
【Node.js为例】
nodeJS安装和环境变量的配置 – 发疯的man – 博客园
https://www.cnblogs.com/coder-lzh/p/9232192.html【Node.js为例】
【java为例】
(16条消息) path环境变量的作用及配置方式_Java我们右转见-CSDN博客_path环境变量的配置
https://blog.csdn.net/weixin_45238600/article/details/103332689【java为例】
linux下设置方法
另外,Linux下设置环境变量的方法:
Linux环境变量配置全攻略 – 悠悠i – 博客园
https://www.cnblogs.com/youyoui/p/10680329.html【Henry并未尝试】
(13条消息) Linux添加PYTHONPATH方法以及3种修改环境变量方法_永不言弃的小颖子的博客-CSDN博客_linux添加pythonpath
https://blog.csdn.net/weixin_44783002/article/details/120558509【Henry并未尝试】
其他概念
另外,windows命令行平台有powershell和CMD,批处理脚本语言有bat、vbs等。有需要的时候,再去了解。
power shell和cmd有什么区别? – Microsoft Community
https://answers.microsoft.com/zh-hans/windows/forum/all/power/16a7f1bc-b19f-4d5d-b398-2ee6a1dd826f