运行命令

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,, #桌面图标设置
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 ""
netstat -ano | findstr "" #有显示进程号
#shutdown
shutdown -s -t xx (xx是关机延时时间 /秒;xx可以是00,即时关机。有时候windows提示n分钟后关机,但实际是你设定的时间)
at : shutdown -s ( 中间的时间是要关机的时间 后面是关机命令) 在 10点 关机
shutdown -a (取消关机,重启,注销等指令)
SHUTDOWN -t -r #重启
certutil -hashfile 文件名称.文件类型 MD5 #检查文件md5值
nslookup www..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

更改环境变量即时生效

.打开cmd
.执行 set PATH=C:
.关掉cmd再打开就行了。

当前目录打开cmd

shift+右键,有在当前目录打开cmd

更改远程连接数

.打开cmd,输入命令gpedit.msc ,调出组策略,依次展开计算机策略---计算机配置---管理模板---Windows
组件---远程桌面服务---远程桌面会话主机---连接,在连接右侧属性框中双击限制连接的数量,打开限制连接的数量属性框,点选启用,在下面的允许的RD 最大连接数栏中输入你要允许的最大连接数
.同时还需要双击 将远程桌面服务用户限制到单独的远程桌面服务会话,打开该属性框,点选已禁用

应用开机启动

方法1:
.打开cmd
. sc create nginx binPath= c:\opt\nginx\nginx.exe start= auto #注意=号后面的空格是发须的
. sc delete nginx #删除 注意需要services.msc 把nginx禁用
. sc query #查看有哪些服务 方法2:==可用
.制作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权限

.所有新增的用户 属于users组
.完成控制权限包括改权限
. 新增文件夹users组是有读取权限的
.要想让某个用户对此文件夹没有读取权限,需要给这个文件夹的添加那个用户的拒绝权限

禁止adminstrator远程桌面

.控制面板->管理工具->本地安全策略->本地策略->用户权限分配->拒绝通过终端服务登录,双击添加administrator

清除samba连接密码

    .打开win的命令行。
.输入net use,就会打印出当前缓存的连接上列表。
.根据列表,一个个删除连接: 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
更cmd字体为Lucida Console

启动jar指定内存

D:\bat>java -Xmx256m -jar qms-eureka-server-0.0.-SNAPSHOT.jar

window使用的更多相关文章

  1. [虾扯蛋] android界面框架-Window

    从纯sdk及framwork的角度看,android中界面框架相关的类型有:Window,WindowManager,View等.下面就以这几个类为出发点来概览下安卓开发的"界面架构&quo ...

  2. JS判断鼠标进入容器方向的方法和分析window.open新窗口被拦截的问题

    1.鼠标进入容器方向的判定 判断鼠标从哪个方向进入元素容器是一个经常碰到的问题,如何来判断呢?首先想到的是:获取鼠标的位置,然后经过一大堆的if..else逻辑来确定.这样的做法比较繁琐,下面介绍两种 ...

  3. 谈谈document.ready和window.onload的区别

    在Jquery里面,我们可以看到两种写法:$(function(){}) 和$(document).ready(function(){}) 这两个方法的效果都是一样的,都是在dom文档树加载完之后执行 ...

  4. X Window 的奥秘

    大名鼎鼎的 X Window 大家肯定不陌生.都知道它是 Unix/Linux 下面的窗口系统,也都知道它基于 Server/Clinet 架构.在网上随便搜一搜,也可以找到不少 X Window 的 ...

  5. Android Starting Window(Preview Window)

    当打开一个Activity时,如果这个Activity所属的应用还没有在运行,系统会为这个Activity所属的应用创建一个进程,但进程的创建与初始化都需要时间,在这个动作完成之前系统要做什么呢?如果 ...

  6. JavaScript权威设计--Window对象之Iframe(简要学习笔记十四)

    1.Window对象属性的文档元素(id) 如果在HTML文档中用id属性来为元素命名,并且如果Window对象没有此名字的属性,Window对象会赋予一个属性,它的名字是id属性的值,而他们的值指向 ...

  7. JavaScript权威设计--Window对象(简要学习笔记十三)

    1.Window对象是所有客户端JavaScript特性和API的主要接入点. Window对象中的一个重要属性是document,它引用Document对象. JavaScript程序可以通过Doc ...

  8. $(document).ready() 与window.onload的区别

    1.执行时间 window.onload必须等到页面内包括图片的所有元素加载完毕后才能执行. $(document).ready()是DOM结构绘制完毕后就执行,不必等到加载完毕. 2.编写个数不同 ...

  9. window.name实现的跨域数据传输

    这篇文章是对 JavaScript跨域总结与解决办法 的补充. 有三个页面: a.com/app.html:应用页面. a.com/proxy.html:代理文件,一般是一个没有任何内容的html文件 ...

  10. CAS FOR WINDOW ACTIVE DIRECTORY SSO单点登录

    一.CAS是什么? CAS(Central Authentication Service)是 Yale 大学发起的一个企业级的.开源的项目,旨在为 Web 应用系统提供一种可靠的单点登录解决方法(支持 ...

随机推荐

  1. Looper,Handler, MessageQueue

    Looper Looper是线程用来运行消息循环(message loop)的类.默认情况下,线程并没有与之关联的Looper,可以通过在线程中调用Looper.prepare() 方法来获取,并通过 ...

  2. javascript 调试 使用console.table()

    或许你已经习惯了console.log()来调试js,非常使用,但是今天微博看到console.table()调试javascript,和console.log()类似,主要区别在于: 主要用来输出对 ...

  3. CentOS7.4伪分布式搭建 hadoop+zookeeper+hbase+opentsdb

    前言 由于hadoop和hbase都得想zookeeper注册,所以启动顺序为 zookeeper——>hadoop——>hbase,关闭顺序反之 一.前期准备 1.配置ip 进入文件编辑 ...

  4. 字符串模式匹配算法系列(二):KMP算法

    算法背景: KMP算法是由Donald Knuth和Vaughan Pratt于1970年共同提出的,而James H.Morris也几乎同时间独立提出了这个算法.因此人们将其称作“克努特-莫里斯-普 ...

  5. C# 身份证号码验证正则和验证函数

    做身份证验证的时候要求能够按照标准18位身份证验证,普通正则表达式不能满足需求,所以在网上找到了这个函数,很好用,虽然还是有漏洞,不过一般乱填的号码都能被屏蔽掉 身份证验证函数(标准18位验证) pr ...

  6. Scala面向对象

    面向对象编程OOP: Scala vs Java 都有这三特性 封装:把属性.方法封装到类中 Person: int id, String name, Date birthday.... 需要gett ...

  7. mybatis 批量update报语法错误解决方法

    1.为什么会报语法错误 原因:在 *.xml文件内使用了循环,在mybatis中默认是不允许使用批量修改. <update id="setMaxMin" parameterT ...

  8. CompletionService的好处与使用场景

    转自:https://blog.csdn.net/jdsjlzx/article/details/52912701 FutureTask既是Future.Runnable,又是包装了Callable( ...

  9. CentOS下编译Lua使得其支持动态链接

    在Linux下编译Lua时,我一般都是使用的make generic,这样编译没有什么问题,运行lua的程序也都OK,但是,这样在加载外部的C动态 链接库,却总是报下面的错误 dynamic libr ...

  10. Android -ui控件

    一:TextView控件 TextView --> View 1.创建TextView的两种方式: 1.1编写TextView类 TextView tv = new TextView(this) ...