# window
# keyboard shortcuts
1 | Win + E: Explore,打开文件管理器/我的电脑 |
# run cmd as admin
window + r
then inputcmd
ctrl + shift + enter
run as admin
# netstart -ano
-
查看所有的端口占用情况
netstat -ano
协议 本地地址 外部地址 状态 PID
TCP 127.0.0.1:1434 0.0.0.0:0 LISTENING 3236 -
查看指定端口的占用情况
netstat -ano|findstr "9050"
协议 本地地址 外部地址 状态 PID
TCP 127.0.0.1:9050 0.0.0.0:0 LISTENING 2016
从上面可以看出端口9050
被进程号为2016
的进程占用,继续执行下面命令:(也可以去任务管理器中查看 pid 对应的进程) -
查看 PID 对应的进程
tasklist|findstr "2016"
映像名称 PID 会话名 会话# 内存使用
tor.exe 2016 Console 16,064 K 0
从上面可以看出tor
占用了端口 -
结束该进程
taskkill /f /im tor.exe
/f 强制终止 /im 指定进程名称taskkill /f /pid 2016
也可以结束进程
# Test Connection
测试网址的连通性 ping/tracert
1 | C:\Users\11435>ping www.youdao.com |
# service start
以管理员权限启动 cmd, 执行相关服务的开启,停止,删除
1 | net start servicename |
# Chrome
# Disable JavaScript
- 打开开发者工具
- Ctrl + Shift + P 输入 Disable JavaScript
- 刷新页面,页面中的 noscript 中的内容就会显示出来
1 |
|
# Other
# sed delete rows
删除 o34183613.out 4044 行到 16603 行的内容, -i
直接修改读取的文件内容,而不是输出到终端
1 | sed -i '4044,16603 d' o34183613.out |
# iconv
iconv 是知名的开源跨平台编码转换库,iconv.exe 是 iconv 库在 windows 下的命令行工具,iconv.exe 的一般用法: iconv.exe -f gbk -t utf-8 gbk.txt > utf-8.txt
。其中 -f gbk 指明转换前的文件编码是 gbk,-t utf-8 指明转换后的文件编码是 utf-8,gbk.txt 是转换前文件的名称,> utf-8.txt 指明把转换结果输出到 utf-8.txt 文件中。
当我们要转换大量文件时,我们可以结合 windows 命令和 iconv.exe 批量编码转换。用法: for /r dir_name %i in (*.txt) do iconv.exe -f GBK -t UTF-8 %i > %~ni*utf8.txt
,其中 dir_name 是待转换文件的存放目录, for /r dir_name %i in (\*.txt) do
命令循环 dir_name 目录下的所有 txt 文件, iconv.exe -f GBK -t UTF-8 %i > %~ni_utf8.txt
用于转换每一个 txt 文件。