想用ipconfig查下ip,不知什么时候显示“是内部或外部命令……”,发现ping也是如此。
翻了一下,有些人在不懂装懂,让我浪费了些时间,所以特别记一下让别人方便些。
计算机的path分为用户的和系统的,一般修改当前用户path就可以了,毕竟有几个人会在多个windows用户下操作呢
;是path的分隔符
添加;C:\windows\system32\的原因要涉及path的作用(!!!有些人把\写反或者后面没写\完全是误导大众)
path可以帮你完成绝对路径的简化,也就是说system32文件夹下的ipconfig.exe和ping.exe等如果想在cmd中的当前用户目录运行的话,
必须写绝对路径,但是太麻烦了,所以把那一串目录填在path中,你在cmd下就可以直接输入ipconfig运行ipconfig.exe了
懂了原理,修改其他变量时就方便多了。
比如,编译java时的path修改也是这样的原因,同理,在linux终端中执行的系统文件也是按照环境变量的原则设计的。
(如有错误,欢迎指正)