配置环境变量(记录)

一、命令行简介

先有命令行,之后在此基础上演化出了图形化界面

图形化界面就是把命令行模式给封装了,提供了一个用鼠标就可以操作的图形界面,简化模式下计算机得以向广大底层普及使用,火起来了

 

【】c盘进入d盘----d:需要输入字母d和冒号

【】dir 文件夹名---将该文件目录列出来;既可以没进入该文件,要求列出该文件目录,也可以进入该文件后,只输入dir要求列出该文件

directory目录

【】cd 文件夹名---进入该文件;可以写一连串路径,也可以只写要进入的下层文件

change directory改变目录;

【】cd..退回上一级目录

【】cd\---cd反斜线可以直接退到根目录

【】md 文件夹名--创建目录文件夹make directory

【】rd 文件夹名---删除空白文件夹目录remove directory

window删除要从里面开始删除

window早期为了不误删文件,要求先将里面文件与文件夹都删除后,才能删除最外层的文件夹;所以rd只能删除空白文件夹;

【】exit---关闭dos窗口

【】start---打开保持原来配置的新窗口

 【】del 文件名---删除文件delete删除

删除一类pdf文件      del *.pdf   用星号指代所有pdf的文件名

删除所有文件           del *.*        用星号代指文件名和文件类型

部分文件名*,星号可以代指任意一串文字

*星号:通配符,统统都能匹配的符号

【】 最牛命令help---调出所有命令来参考

help 命令名-----把某项命令具体用法调出来

调出来的内容过多,可以清屏解决,输入命令cls----clear screen

 
 二、长期环境变量配置

想要执行一个命令,比如javac,通常需要去该命令所在的目录下,不在其目录下执行javac就会报错。这样产生了局限,执行某项命令必须进入该目录里面才能执行。

但,我们希望像javac这种工具,在任意目录下都能执行这项程序

例子:任意目录下,敲击notepad都能启动记事本。

原理:首先电脑在当前目录下寻找notepad应用程序,找不到就去系统配置里面去找notepad应用程序

路径:我的电脑--属性--高级系统设置--环境变量--Path(里面都是系统中应用程序exe所在的路径)

像notepad.exe,命令行输入该命令后,先在当前目录寻找,找不到不会直接报错,而是再去系统已有的path环境里面去找,再找不到就报错

方案:在系统环境path里面写入javac所在的路径(将javac所在目录告诉windows,让系统去找)

存放应用程序路径的位置就叫做环境变量,将某个应用程序所在路径写入环境变量,就叫做配置环境变量

找到javac.exe,在其地址栏复制所在路径C:\Program Files\Java\jdk-1.8\bin(相当于写出文档所在的文件夹名称),复制到path头部,路径后面输入英文分号;(学名,路径分隔符)

这就叫做,将javac所在路径告诉了windows系统

新打开一个命令行验证javac在任意目录下都可执行了。(旧命令行仍然是之前老配置,无法执行javac任意目录命令)

 

 

小技巧:

后期JDK文件夹可能搬迁或者JDK上面文件夹可能改名,需要修改path里面javac所在路径。

但是path里面都是系统级的值,修改会出现风险,比如误删,而且是系统级风险。最好path配置完一次,今后都不再改动。

所以,将C:\Program Files\Java\jdk-1.8\bin里面可能变动部分C:\Program Files\Java\jdk-1.8在环境中单独新建一个变量来指代,

 

即新建变量名JAVA_HOME=C:\Program Files\Java\jdk-1.8

path里面javac路径修改为%JAVA_HOME%\bin,

path获取变量名JAVA_HOME的值加上自己的值,共同组成通向javac所在的完整路径

 

今后只需要修改haha里面的值,不需要修改path了,这样一个小技巧大大降低了系统级风险

 
 三、临时环境配置方式

使用别人的电脑,一般不允许给他装JDK和配置环境变量。

就用到临时方式:自带装有JDK的优盘插入对方电脑,复制Javac路径,用命令行窗口set path=Javac路径;%path%来临时配置环境变量

 

set 显示、设置或删除 cmd.exe 环境变量。

显示环境变量

只输入set命令,查看,会弹出所有环境变量,path仅是其中之一;

输入set path,查看path变量,就可以只查询path

 

修改环境变量

输入set path=xxxxx;

这种修改只是对当前命令行窗口下的修改,一旦关闭这个窗口,修改就没有了。

set path=Javac路径;%path%,这就是临时设置。一般查询从头部开始查询,一旦查询到就停止搜寻,所以尽量将新的环境变量配置到第一行。

一方面加入新的环境变量,另一方面通过引用原路径来保留之前环境变量;(%xxx%,动态获取一个已有环境变量的值)

 

删除环境变量

输入set path=

 
posted @ 2025-06-05 22:40  ibddindonon  阅读(15)  评论(0)    收藏  举报