Windows使用命令操作进程
查找进程1tasklist | findstr xxx
根据进程名杀进程1taskkill /F /IM npc.exe
根据进程 PID 杀进程1TASKKILL /PID 1230 /PID 1241 /PID 1253 /T
Windows隐藏cmd运行窗口
使用开源软件实现 (推荐)
hidecon.exe 官网地址
使用方法,将 hidecon.exe 和其他可执行放在一块,在 bat 脚本前面加上
12hidecon.exenpc -server=xxx:8888 -vkey=xxxxxxxxxxxxxxxx -type=tcp
使用 vbs 实现(推荐)1CreateObject("WScript.Shell").Run "D:\syncthing\syncthing.exe",0
或者批量运行:
1234Set ws = CreateObject("Wscript.Shell")ws.run "cmd /c start 1.exe",vbhidews.run "cmd /c start 2.exe",vbhidews.run "cmd /c start 3.exe",vbhide
复制保存成 vbs 文件即可。
使用 cmd 实现(会有一闪而过的黑窗)12345@echo offif "%1&q ...
Linux常用命令之awk
awk 多个分隔符12echo "abcdefg" | awk -F '[ce]' '{print $1,$2,$3}'ab d fg
但是我想要提取 dmesg 里面的时间,想以 [] 来做分割,这个时候可以反写 [] 取个巧
1dmesg | awk -F '[][]' '{print $2}'
打印某一列为特定值的行1awk '$8=="500"' nginx_access.log
awk 交换一个文件的两列比如文件 test.txt
1234a;b;cd;e;f1;2;34;5;6
方法 11awk -F ';' '{printf("%s;%s;%s\n",$3,$2,$1)}' test.txt
方法 2123awk -F ';' '{temp = $3 ; $3 = ...
WSL常用操作记录
防火墙规则1New-NetFirewallRule -DisplayName "WSL" -Direction Inbound -InterfaceAlias "vEthernet (WSL)" -Action Allow
常用操作导出1wsl --export centos7 centos7.tar
导入1wsl --import centos7 C:\centos7 centos7.tar
启动指定发行版1wsl -d centos7
指定用户启动1wsl -d ubuntu -u root
开机自启WSL1WSL2和Windows11win+r 输入 shell:startup 写一个 wsl_start.bat 内容如下
1wsl -d Ubuntu -u root /etc/init.d/ssh startsudo vim /etc/wsl.conf
12[boot]command = service docker start
修改默认用户为 rootWSL1WSL2和Windows111%local ...
Windows右键菜单添加md5、sha1校验
此方法依赖 powershell, win10 没问题,win7 没测试
安装123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263Windows Registry Editor Version 5.00[HKEY_CLASSES_ROOT\*\shell\hash]"MUIVerb"="校验文件 Hash""SubCommands"="""Icon"="PowerShell.exe"; SHA1[HKEY_CLASSES_ROOT\*\shell\hash\shell\01menu]"MUIVerb"="SHA1"[HKEY_CLASSES_ROOT\*\shell\hash\shell\01menu\command]@="powers ...
Windows系统自动连接openvpn
在公司想连接线上服务器步骤:打开 openvpn 软件,输入静态密码,掏出手机,解锁,打开 totp 软件,输入 totp 软件的开启密码,记下 6 位数动态密码,输入到电脑里,完成连接,锁定手机。非常麻烦而且因为时间同步问题,可能还有 10 秒就刷新动态密码了,还需要等待刷新后再输入新的密码,更麻烦的是 openvpn 会修改系统的路由,导致有些公司内部网站上不了,就会出现连接 vpn— 做 A 事情,断开 vpn 做 B 事情。
这里提供一个脚本,一键连接 openvpn,适用于 windows
1. 安装 openvpn 软件软件安装到默认位置,需要安装 tap driver打开一次软件(为了生成配置文件目录),以后就可以不用启动
脚本内容start.py
123456789101112import pyotpimport subprocesstotp = pyotp.TOTP('<TOTP seed>') # 这里要填写的totp的seed,一般解析一下二维码就能获得password = "<你的固定密码>" ...
Windows常用命令记录
smb 操作挂载 smb1net use z: \\192.168.10.163\share /user:"<计算机名\用户名>" "<密码>"
卸载 smb1net use z: /del /y
写入剪切板从文件写入
1clip < C:\Users\iuxt\.ssh\id_rsa.pub
直接写入
1echo 222 | clip
用户操作启用 Administrator1net user administrator Office@2015 /active:yes
新建用户新建用户 IT,密码为 123456,密码 * 为手动输入,不能改密码,密码永不过期
1net user IT 123456 /add /passwordchg:no /expires:never
将用户加入组1net localgroup Administrators IT /add
新建用户组1net localgroup 组名 /add
其他命令
参数
说明
/active:no
启用或禁用用户
...
Windows系统文件目录
开始菜单全局位置:C:\ProgramData\Microsoft\Windows\Start Menu个人位置:C:\Users\Administrator\AppData\Roaming\Microsoft\Windows\Start Menu
windows update 更新缓存C:\Windows\SoftwareDistribution\Download
oem 信息添加 oem 信息123456789101112@echo off%1 mshta vbscript:CreateObject("Shell.Application").ShellExecute("cmd.exe","/c %~s0 ::","","runas",1)(window.close)&&exitcd /d "%~dp0"copy logo.bmp %windir%\media\logo.bmpreg add "HKLM\SOFTWARE\Microsoft ...
Windows恢复环境Windows RE
reagentc 命令1234reagentc /disable 禁用windowsREreagentc /enable 启用windowsREreagentc /info 查看windowsRE状态reagentc /boottore 将系统配置为在下次系统启动时启动 Windows RE
重新启用 windowsRE
因为各种原因,比如手动删除了 winre 分区, 使用 reagentc /info 查看发现 RE 已经没有了,可以手动创建 RE
找到 winre.wim 镜像找到和你系统同版本的安装镜像, 提取其中的 source\install.wim 文件, 用解压缩软件打开 install.wim 文件, 解压其中的 windows/system32/recovery/winre.wim, 我们需要的就是一个 winre.wim 文件。
创建 winre 分区管理员权限运行 diskpart 命令
123create partition primary size=1024format quick fs=ntfs l ...
Windows镜像编辑工具(dism和imagex)
imagex 和 dism 都是 windows 官方处理 windows 安装镜像 wim 文件的工具,其中 dism 是自带的,imagex 是单文件,依赖简单
imagex
以下以将 windows32 位安装镜像和 64 位安装镜像整合为例
镜像导出合并
将 64 位镜像导出写入到 32 位镜像里
1234imagex /export install64.wim 1 install32.wim "Win7 homebasic x64"imagex /export install64.wim 2 install32.wim "win7 homepremium x64"imagex /export install64.wim 3 install32.wim "win7 professional x64"imagex /export install64.wim 4 install32.wim "win7 ultimate x64"
修改镜像描述信息
修改前可以使用 dism /get- ...