命令行设置
cmd中文乱码解决
临时解决方案:
修改cmd窗口字符编码为UTF-8
命令行中执行:
chcp 65001
这两条命令只在当前窗口生效,重启后恢复之前的编码。
永久解决方案
win+R 输入regedit 进入注册表
找到 HKEY_CURRENT_USER\Console%SystemRoot%_system32_cmd.exe codepage值改为 936(十进制)或 3a8(十六进制)。
重启cmd后生效
对于Power shell修改同样,只需在第2步修改
%SystemRoot%_system32_WindowsPowerShell_v1.0_powershell.exe 下的项。
部分字符编码对应代码:
65001——UTF-8
936——简体中文
950——繁体中文
437——美国/加拿大英语
932——日文
949——韩文
866——俄文
给cmd设置代理
这个时候可以先查看一下当前cmd的网络信息,通过curl cip.cc测试
发现是自己本地的地址
接着再找到自己代理的端口(我这里是1082)在命令行中输入
cmd命令行:(不用socks5)(临时设置)(也可放置环境变量)
set http_proxy=http://127.0.0.1:1082
set https_proxy=http://127.0.0.1:1082
接着再进行测试,发现就是代理后的地址了
补充:PowerShell
1 | env:http_proxy="http://127.0.0.1:1080" |
win10端口号8080被占用
可以通过
netstat -ano
命令列出所有端口的情况,找到被占用的端口输入命令
netstat -aon|findstr “8080”
找对应的PID打开任务管理器找到pid的进程,结束掉就可以了
win10开机优化
win10的系统,时间长了之后只开机就占用了很多的内存,本机是16G内存,有时开机就会占用7,8个G的内存…
1.禁用一些服务
打开任务管理器(在电脑下面横条右键任务管理器);
点击 “服务”,点击“打开服务”
以下这些服务都可以禁用,主要是windows10的更新服务
2.禁用superfetch(Sysmain)服务
这个服务是很占用内存的
功能描述:
在Windows XP操作系统中,微软对虚拟内存技术做了进一步改进,发展出了预取技术(Prefetch),预取技术的基本思路是,在载入某个程序之前,预先从硬盘上中载入一部分该程序运行所需的数据到物理内存中,这样便能加快程序的启动速度。
简述:就是一个提前加载缓存,然后你打开应用就快一点,其实也快不了多少。但是将会多占你2~3G内存条内存。(备注:每次系统更新都会自动开启这个服务,所以建议先禁用系统更新)
系统版本不同,可能名称不同,其他名称【Sysmain】
3.非分页缓冲很高
解决办法:
1、运行cmd窗口
2、把这个代码站进去,点击回车:
1 | sc config Ndu start=disabled |
win10C盘空间不足
1.清理系统临时文件
用win+r
键,打开运行窗口,输入%temp%
然后回车,进入一个文件夹,这个文件夹中保存的都是系统临时文件。
比如说网页浏览记录、各类收藏夹、安装软件等工作时留下来的临时文件,都是垃圾文件来的,可以全部删除。
不过很多缓存垃圾不能删除,会出现一个弹窗,你在“为所有当前项目选择执行此操作”前面打钩,随后点击跳过就行了。
2.清理windows升级留下的windows.old文件
windows升级之后,会将旧的系统文件放在windows.old文件夹,目的是防止升级之后系统出现bug等问题,让用户可以回滚到之前的windows版本。
如果系统安装之后经过几天的使用,都没有发现问题的话就可以将这个文件清理掉,因为它占用了10G左右。操作如下:
打开“此电脑”,右键点击c盘,选择“属性”,打开“磁盘清理”。
找到“以前的windows安装”选项,勾选它,点击确定清理。