DOS命令
归集,各种奇淫技巧,先Ctrl+R
运行,输入cmd
回车,打开DOS窗口,所有的命令都支持/?
来获得帮助
tree
以图形显示驱动器或路径的文件夹结构
生成文件夹结构
::进入指定目录下
cd D:\\ROOM\\static
::生成路径`D:\\ROOM\\static`下的结构并输出到`list.txt`
tree > list.txt
::参数设置 `/A` 使用 ASCII 字符
tree /A > list.txt
::参数设置 `/F` 显示文件夹中文件的名称
tree /A /F > list.txt
certutil -hashfile
通过文件生成并显示加密哈希
得到文件哈希值
::MD5值
certutil -hashfile D:\\ROOM\\static\\list.txt MD5
::SHA1值
certutil -hashfile D:\\ROOM\\static\\list.txt SHA1
::SHA256值
certutil -hashfile D:\\ROOM\\static\\list.txt SHA256
::SHA384值
certutil -hashfile D:\\ROOM\\static\\list.txt SHA384
::SHA512值
certutil -hashfile D:\\ROOM\\static\\list.txt SHA512
copy
将一份文件或多份文件复制到另一个位置
COPY jQuery.*.js/B jQuery.js /Y
合并当前位置所有jQuery.开头,中间模糊匹配,.js结尾的文件为jQuery.js
::删除旧文件
DEL jCute.all.js
::合并以jCute.js开始+jCute.*.js 为jCuteAll.js
COPY jCute.js/B+jCute.*.js/B jCuteAll.js /Y
::PowerShell转码为utf-8,jCuteAll.js => jCute.all.js
PowerShell -Command "& {get-content jCuteAll.js -encoding utf8 | set-content jCute.all.js -encoding utf8}"
::删除转码前的文件
DEL jCuteAll.js
netsh
netsh(Network Shell) 是一个windows系统本身提供的功能强大的网络配置命令行工具
以管理员身份运行
端口转发
192.168.1.2
:1433
=>192.168.1.3
:1433
::安装IPv6,XP或更低版本要安装,安装后不需要启用,win7及以上不需要
netsh interface ipv6 install
::添加端口转发 192.168.1.2:1433 => 192.168.1.3:1433
netsh interface portproxy add v4tov4 listenaddress=192.168.1.2 listenport=1433 connectaddress=192.168.1.3 connectport=1433
::添加端口转发 *:1433 => 192.168.1.3:1433 不设置listenaddress
netsh interface portproxy add v4tov4 listenport=1433 connectaddress=192.168.1.3 connectport=1433
::删除端口转发 192.168.1.2:1433
netsh interface portproxy delete v4tov4 listenaddress=192.168.1.2 listenport=1433
::查询端口转发列表
netsh interface portproxy show all