window使用
运行命令
regedit #注册表编译器 firewall.cpl #打开防火墙配置 powershell #打开powershell control #打开控制面版 cnpa.cpl #打开网络设置 ServerManager.msc #打开服务器管理(角色管理) secpol.msc #本地安全策略 (用户权限分配、密码策略) diskmgmt.msc #磁盘管理 compmgmt.msc #计算机管理(本地用户和用户组、磁盘管理) lusrmgr.msc #本地用户和组 services.msc #服务管理 mstsc #打开远程连接 notepad #记事本 ms-settings: #打开设置 rundll32.exe shell32.dll,Control_RunDLL desk.cpl,,0 #桌面图标设置 netplwiz #window 有密码的用户、免密登陆。 inetmgr #iis管理工具
taskmgr #任务管理器 explorer #window 资源管理工具 gpedit.msc #本地组策略编辑器(开机启动) sysdm.cpl #配置环境变量(可通过 window+r —> sysdm.cpl —> 高级 —>环境变量)
osk.exe #软键盘
taskschd.msc #打开计划任务
cmd命令
whoami #查看登陆用户是谁 whoami /all , whoami /user (查看用户sid) wmic useraccount get name,sid #查看有哪些用户 net localgroup #查看有哪些组 net localgroup users #查看users组有哪些成员 nbtstat -n #查看计算机名 cls #cmd清屏 dxdiag #查看系统版本 logoff #注销 netstat -ant #查看开启的端口 netstat -ant | find "3306" netstat -ano | findstr "80" #有显示进程号 #shutdown shutdown -s -t xx (xx是关机延时时间 /秒;xx可以是00,即时关机。有时候windows提示n分钟后关机,但实际是你设定的时间) at 10:00 shutdown -s ( 中间的时间是要关机的时间 后面是关机命令) 在 10点 关机 shutdown -a (取消关机,重启,注销等指令) SHUTDOWN -t 0 -r #重启 certutil -hashfile 文件名称.文件类型 MD5 #检查文件md5值 nslookup www.3158.cn #查看域名解析ip ipconfig #查看Ip ipconfig /all #查看详细,可以看到mac地址 ipconfig /release #释放的命令为 ipconfig /renew #重新获取的命令为 ipconfig /flushdns #刷新dns tracert git.prosysoft.cn #链路跟踪 arp -a #查看局域网在线ip和mac地址 tasklist #查看进程 tskill 进程 #杀进程 wmic process list full #显示进程的完整信息 where cmd #显示cmd路径 taskkill /f /im winword.exe /im notepad.exe /t /f杀死所有进程,所有子进程 /im用镜像名称作为进程信息 /pid用进程id作为进程信息 /t强制杀死
call xxxx.bat #bat里执行bat net -- net start #列出运行的服务 -- net start mysql #启动mysql -- net stop mysql #关闭mysql
更改环境变量即时生效
1.打开cmd 2.执行 set PATH=C: 3.关掉cmd再打开就行了。
当前目录打开cmd
shift+右键,有在当前目录打开cmd
更改远程连接数
1.打开cmd,输入命令gpedit.msc ,调出组策略,依次展开计算机策略---计算机配置---管理模板---Windows 组件---远程桌面服务---远程桌面会话主机---连接,在连接右侧属性框中双击限制连接的数量,打开限制连接的数量属性框,点选启用,在下面的允许的RD 最大连接数栏中输入你要允许的最大连接数 2.同时还需要双击 将远程桌面服务用户限制到单独的远程桌面服务会话,打开该属性框,点选已禁用
应用开机启动
方法1: 1.打开cmd 2. sc create nginx binPath= c:\opt\nginx\nginx.exe start= auto #注意=号后面的空格是发须的 3. sc delete nginx #删除 注意需要services.msc 把nginx禁用 3. sc query #查看有哪些服务 方法2:==可用 1.制作bat @echo off start /d "D:\Google\Downloads\apache-activemq-5.15.3-bin\apache-activemq-5.15.3\bin\win64\" activemq.bat start /d "D:\Software\redis\Redis-x64-3.2.100\" redis-server.exe @echo on ##保存文件,将文件的后缀名从【.txt】改成【.bat】 说明: start /d #把程序放在后台运行(只是相对于cmd,cmd关掉程序一样停掉)
2.Windows+R运行输入gpedit.msc进入组策略编辑器(不可用)
计算机配置==windows 设置==脚本==启动(右键属性)==添加==选择bat文件路径
方法4: 可用
运行:shell:startup 把要运行的bat快捷方式放在这里就能实现开机启动
方法3:
https://blog.csdn.net/baidu_35679960/article/details/79400093
ntfs权限
1.所有新增的用户 属于users组 2.完成控制权限包括改权限 3. 新增文件夹users组是有读取权限的 4.要想让某个用户对此文件夹没有读取权限,需要给这个文件夹的添加那个用户的拒绝权限
禁止adminstrator远程桌面
1.控制面板->管理工具->本地安全策略->本地策略->用户权限分配->拒绝通过终端服务登录,双击添加administrator
清除samba连接密码
1.打开win的命令行。 2.输入net use,就会打印出当前缓存的连接上列表。 3.根据列表,一个个删除连接: net use 远程连接名称 /del; 或者一次性全部删除:net use * /del
输出重定向和jar程序后台运行和其它程序后台运行
方法1.java程序后台启动
C:\soft\Java\jdk1.8.0_172\bin\javaw -jar C:\Users\Administrator\Desktop\caict-qms\qms-eureka-server\target\qms-eureka-server-0.0.1-SNAPSHOT.jar >>d:\logs\qms-eureka-server.log 2>&1
方法2.其它程序后台启动===已经开机的情况下也好用
创建start.vbs脚本
-------------------------
Set ws=CreateObject("Wscript.Shell")
ws.run "cmd /c C:\soft\consul_1.2.2_windows_amd64\consul.exe agent -server -data-dir C:\soft\consul_1.2.2_windows_amd64\data -node=node1 -bind=127.0.0.1 -client=127.0.0.1 -bootstrap -ui >> C:\soft\consul_1.2.2_windows_amd64\logs\log.txt 2>&1",vbhide
--------------------------
双击运行。
方法3.只有开机启动才会是后台进程
3.1 vim configServerStart.bat
----------------------------
@echo off
start /d "C:\opt\java\bin\" java -jar C:\opt\apps\qms\caict-qms\qms-config-server\target\qms-config-server-0.0.1-SNAPSHOT.jar >> c:\opt\logs\configServer.log 2>&1
@echo on
---------------------------
3.2 Windows+R运行输入gpedit.msc进入组策略编辑器(不可用)
计算机配置==windows 设置==脚本==启动(右键属性)==添加==选择bat文件路径
3.2: 可用
运行:shell:startup 把要运行的bat快捷方式放在这里就能实现开机启动
方法4:开机启动和已经开机启动都是后台进程
:: %1 mshta vbscript:CreateObject("WScript.Shell").Run("%~s0 ::",0,FALSE)(window.close)&&exit (这句更好用)
@echo off
if "%1" == "h" goto begin
mshta vbscript:createobject("wscript.shell").run("%~nx0 h",0)(window.close)&&exit
:begin
::下面是你自己的代码
set JAVA_HOME=C:\soft\Java\jdk1.8.0_172
set Comm=%JAVA_HOME%\bin\java
set logDir=E:\java_ceshi\logs
set jarFile=E:\java_ceshi\jar\qms-eureka-server-0.0.1-SNAPSHOT.jar
%Comm% -jar %jarFile% >> %logDir%\qms-eureka-server-log.txt 2>&1
CMD utf8乱码
打开cmd chcp #回车,显示639 chcp 65001 #设置为65001 更cmd字体为Lucida Console
启动jar指定内存
D:\bat>java -Xmx256m -jar qms-eureka-server-0.0.1-SNAPSHOT.jar