环境变量的坑

事情经过:当时,是打算用adb工具查看安卓设备中的文件,adb shell进入底层文件系统,然后cd Sdcard进入SD卡目录。里面存了7个中文的目录,其中都是要查看的文件,目录都是中文的,但显示的都是乱码。百度问了之后,才知道是字符编码的问题,要用chcp命令修改,chcp 65001。但是我的电脑在cmd中却找不到chcp命令。再次度娘,chcp.exe文件是放在C:\Windows\System32中。建议修改环境变量Path来。

打开环境变量表中,有用户变量和系统变量,没找到Path,但是找到了PATH,这个简单,我新建一个Path,然后输入C:\Windows\System32。一路确定后,重新打开cmd,输入chcp 65001,哈,这太简单了...

    呵呵,这时候,我发现adb命令找不到了,java,javac命令都没办法使用了。再回去看环境变量,卧槽:PATH怎么不见了,只有新建的Path。也就是说,之前的PATH变量被覆盖了(特么的居然不区分大小写?我怎么知道?),覆盖怎么一点提示也不给?我尝试过百度上的方法去找回PATH值都失败了,顿时心态炸裂。

    现在只能找坐在旁边同事的PATH拷贝过来,看能不能基本使用了。否则,只能重装系统,你没听错!

    因此:

    在我们装上各种各样的软件的时候,有些软件,是会自动修改(一般是添加路径)PATH,当然,安装JDK这些是需要手动配置环境变量。那么,一定要记住,当我们需要手动修改环境变量的时候,为了以防万一,一定先要保存之前的值,等到修改完成后使用了一段时间发现没任何问题了,再删掉保存的值(最好是永远不要删掉,保存在百度云盘中,添加好时间,备注),最后一点也是很重要的:特么的不区分大小写的啊!!!

猜你喜欢

转载自blog.csdn.net/quick_snail/article/details/80856051