课时6:Path环境变量

简介: 今天给大家带来分享的是 Path 环境变量,其主要分为以下五部分。1.了解 Path 环境变量2.Path 的作用3.如何改 path 环境变量4.删除 path 路径5.注意事项

课时6:Path环境变量

 

摘要:今天给大家带来分享的是 Path 环境变量,其主要分为以下五部分。

1.了解 Path 环境变量

2.Path 的作用

3.如何改 path 环境变量

4.删除 path 路径

5.注意事项

 

01.了解 Path 环境变量

 

目前来讲我们唯一会运用的环境变量就是 Path 环境变量,我们在 hello 的文件夹中创建一个文件,命名为 abc.txt ,在文件中随意输入内容然后保存关掉,如果想从命令行窗口打开此文件,首先打开命令行窗口Ctrl 2 cmd 回车,想打开文件需要先进入文件夹,所以先 cd Desktop 再 cd hello,然后输入 abc.txt 回车,就能够打开文件了。如果输入命令 cd.. 回到桌面再输入 abc.txt 无法打开文件显示为 abc.txt 不是内部文件或外部命令,也不是可运行的程序或批处理文件。因为上述中在输入 hello>abc.txt 是指打开 hello 中的 abc.txt 文件,但是在 Desktop 下输入 abc.txt 是指打开 Desktop 中的 abc.txt 文件,而桌面中并没有这个文件所以不能打开,只能遵循先进入 hello 再打开 abc.txt 。

image.png

02.Path 的作用


假如 abc.txt 这个文件使用频繁,每次使用都需要先进入 hello 步骤繁琐。直接在路径中输入 cmd 回车,这样的效果直接进入到 hello 中,但是也需要打开目录过于繁琐。

image.png

如何运用更简单的方法在任意位置都可以访问到 abc.txt ,这里就运用到 Path 环境变量,Path 环境变量中保存的是一个一个的路径。当我们在命令行中输入一个命令(或访问一个文件时),系统会首先在当前目录下寻找。例如在 hello  后输入 abc.txt 文件,会在当前目录也就是 hello 中寻找,如果找到了就执行或打开,是命令就执行,是文件就打开,如果没有找到,则会依次去 Path 环境变量中去寻找,直到找到为止;如果 Path 环境变量中的路径都没有找到,则报错xxx不是内部或外部命令,也不是可运行的程序或批处理文件。Path 环境变量中有很多路径,上述中 cd.. 回到 Desktop 输入 abc.txt 而 Desktop 中明显没有,此时在 Desktop 中没有找到,没有的时候不是直接报错,会先在 Path 中第一条路径中寻找有则直接打开,没有则去第二个路径寻找以此类推,如果所有路径都没有找到最后报错。我们可以将一些经常需要访问的文件或程序的路径,添加到 Path 环境变量中,这样我们就可以在任意的位置访问到这些文件了。

 

03.如何改 Path 环境变量

 

先找到 Path ,计算机(此电脑)鼠标右键点击属性高级系统设置环境变量,在用户变量中找到 Path ,如果有就可以直接修改,如果没有就添加一个。Path 中有多个云路径,彼此之间用;隔开。

image.png

选中 Path 点击编辑,win10 会进行格式化,会将路径一一列出,但是 win7 的需要手动在每条路径后添加;。若想将 hello 路径添加进 path ,先打开 hello 文件夹找到路径然后 ctrl c 回到编辑环境变量点击新建,将 hello 文件粘贴过来点击确定,此时 hello 的路径就进入 Path 中了,此时Path 中就有了五条路径了,寻找顺序先找命令在哪执行的如果没有就在 Path 中按照路径顺序寻找。

image.png

将上述所编辑的内容都关掉,刚修改的 Path 可以直接运用了,在命令窗口中输入 C:\Users\lilichao\Desktop>abc.txt,但是还是出现了‘abc.txt’不是内部或外部命令,也不是可运行的程序或批处理文件,因为在修改完 path 后需要关闭重启窗口,此时回到了家目录中输入 abc.txt 回车后就能直接打开此文件了,由于上述中是在 Desktop 中,那么我们 cd Desktop 回到桌面再试一次,仍旧可以打开,只要将文件夹放入 Path 中就可以快捷的访问文件夹中所有文件,所以经常使用的文件或程序都可以放进 path 路径中方便使用。

 

04.删除 Path 路径

 

找到 Path 找到 hello,直接点击删除,此时再执行的时候仍然能打开,因为窗口没有重启。重启后再次运行的时候就报错了,因为此路径已经在 Path 中删除了。

 

05.注意事项


1. 如果环境变量中没有 Path ,可以手动添加

2. Path 环境变量不区分大小写(只要是指定的字母就可以)

3. 修改完环境变量必须重启命令窗口

4. 多个路径之间使用;隔开(尤其是 win7)

练习 5 :在桌面创建一个 hello 文件夹,文件中创建一个 abc.txt 输入随意内容,然后将 hello 的路径添加到 Path 环境变量中,尝试在任意位置访问 abc.txt ,最后将 hello 路径从 Path 环境变量中删除。(这个过程非常重要)

相关文章
|
存储 NoSQL Java
|
存储 算法 C语言
【C++入门到精通】C++入门 —— priority_queue(STL)优先队列
本文介绍了C++的STL组件`std::priority_queue`,它是一个容器适配器,实现优先队列数据结构,通常基于堆实现。文章讨论了优先队列的基本概念、特点和底层堆结构,强调了其自动排序和优先级最高元素的访问。还展示了如何定义、插入、访问和移除元素,以及自定义比较函数。此外,提供了模拟实现`priority_queue`的代码示例,探讨了仿函数的作用,包括默认的`std::less`和自定义比较函数。文章鼓励读者进一步探索C++的优先队列及其应用。
354 3
|
10月前
|
人工智能 自然语言处理 供应链
科技云报到:RPA怎么了?2025年或将强的可怕!
科技云报到:RPA怎么了?2025年或将强的可怕!
353 1
|
10月前
|
算法 API 开发者
1688拍立淘接口搜索相似商品的实现方法
1688推出的拍立淘图片搜索功能,允许用户通过上传图片快速找到相似商品,极大提升购物体验。该API接口支持开发者集成图像搜索功能,提供商品管理、竞品分析等服务。接口采用HTTP POST请求,上传图片并返回相似商品列表,包括名称、价格、销量等信息。Python示例代码展示了如何使用该接口进行图片搜索。供稿者:Taobaoapi2014。
|
数据库
电商购物系统首页的商品分类
电商购物系统首页的商品分类
|
Java Linux Shell
配置系统PATH环境变量
配置系统PATH环境变量
|
Nacos 微服务
Nacos与Eureka的区别
Eureka和Nacos均支持服务注册发现、基于心跳的健康检查及AP模式下的集群数据同步。主要区别在于:心跳频率、服务剔除机制、服务检测与清理周期不同,Nacos还额外提供配置管理功能。
530 0
|
传感器 NoSQL 算法
ROS Moveit 配置全网最详细教程
本文是关于ROS Moveit配置的全网最详细教程,提供了一键安装脚本,以及如何使用Moveit进行机器人运动规划的详细步骤和说明。文中还深入解析了Moveit的配置包文件、Moveit的源码,以及如何使用不同的运动规划算法(如CHOMP、LERP、STOMP)进行路径规划。
2873 1
ROS Moveit 配置全网最详细教程
|
XML Ubuntu 网络协议
OSS Python SDK
很多 oss 使用者在使用 Python SDK 时出现很多问题,不确定是否影响使用,有的安装失败环境有问题,今天说下遇到的几个案例 官方安装 pip install oss2 版本最好是 2.7.5 或以上 oss2 依赖 如果要开启 crc64 循环冗余校验,需要先将 crcmod 安装好。
OSS Python SDK
|
机器学习/深度学习 算法 Ubuntu
【ROS_Driver驱动真实UR机械臂】
【ROS_Driver驱动真实UR机械臂】
2289 0