环境变量相关问题探索——为什么安装vscode后在cmd输入指令code可以快捷打开vscode客户端

关于为什么安装vscode后在cmd输入指令code可以快捷打开vscode客户端


其实一直对环境变量这个东西很纠结,感觉很神秘但每次用到会感觉很神奇想去探索。网上的讲解有些抽象,真个人被各种说法搞得晕头转向的。
不过了解了一些bash的知识,Linux的知识,装了很多环境之后,终于在一次次实践中碰巧明白了这个神秘的环境变量。


前言

首先来了解一下什么是环境变量
在这里插入图片描述

核心内容就是:当要求系统运行一个程序而没有告诉它程序所在的完整路径时,系统除了在当前目录下面寻找此程序外,还应到path中指定的路径去找
其实也就是说,当我在cmd运行gcc命令时,其实windows是遍历了我的环境变量,运行了F:\mingw64\bin路径下的gcc.exe可执行文件。
在这里插入图片描述
在这里插入图片描述


一、看看现象

了解了前言的内容,关于vscode如何实现cmd启动的原因就很好理解了。
首先看现象,我在cmd输入了code命令:在这里插入图片描述
vscode就打开了
在这里插入图片描述

二、vscode在cmd中快捷打开的原理

这是一个跟环境变量相关的内容,所以我们先打开环境变量的配置界面。
在这里插入图片描述
在系统环境变量的PATH中可以看到,如下一条路径(前提是以及安装了vscode,每个人的路径可能不同)
在这里插入图片描述
然后我们进入该路径,可以看到code指令已经在这里等着我们了。
在这里插入图片描述
我们把code.cmd拓展名名改为txt打开,看看内容
在这里插入图片描述
可以发现这个时候再输入code就打不开了
在这里插入图片描述
我们先关闭回显(关于什么是回显大家可以学习一下批处理的有关知识),再修改拓展名为cmd,运行
在这里插入图片描述
在这里插入图片描述
可以看出来,其实输入code指令打开vscode是因为执行了上述的一些语句。


然后简单看了一下上面的那个code文件,嗯,感觉是很经典的Linux脚本,应该是在Linux中使用的。
在这里插入图片描述


总结

因为理解有限就不过多讲解了。
对于语句的具体内容暂时不是很清楚,后续学习更深入了会补充完整。当然也欢迎大家在评论区一起讨论。
如果觉得了解到了一些东西,也可以点赞支持一下噢!

猜你喜欢

转载自blog.csdn.net/lzsm_/article/details/125269050
今日推荐