环境变量相关问题探索——为什么安装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中使用的。
在这里插入图片描述


总结

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

  • 5
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

灵芝三昧

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值