CMD的基本命令

为什么要学CMD,因为CMD的批处理能大大减少重复性的工作,以提升效率。

title 改变窗口标题
mode 改变窗口大小
e.g: mode con cols=60 lines=30;
color 改变 背景和字体颜色
cd 切换目录
../ 上一级目录
cd /d 切换盘符目录
dir 查看文件
copy 复制文件
xcopy 复制文件夹
不加参数和copy 一样 
/e 复制空文件
ren 重命名
e.g 
ren 绝对路径 重命名文件名
move 移动文件
rep 替换文件
type 打印文本文件的内容
set 设置变量(局部,窗口关闭即消失)
setx 设置全局变量
setx Path "%path%;文件夹"  
ipconfig 查看电脑IP信息
msg /server:对方电脑IP * Label 系统框
sndvol 声音
move 移动文件夹
call 程序的互相调用
e.g
call xx.bat
server.msc  服务
shutdown 关机
shutdown /s -t 0 立马关机
shutdown /a 取消关闭
runas 提升临时管理员权限
e.g runas /noprofile /user:mymachine\administrator cmd
hostname 查看主机名
以管理员身份启动应用
runas /user:mymachine\Administrator /sa 绝对路径?环境变量
CMD 注释语法
:: 注释命令
rem 注释命令
//前提连接,现在net use 一般没用了
net use组合命令
IPC$共享”命令管道“的资源,利用IPC$共享连接
甚至可以与目标主机建立一个空的连接而无需用户名与密码
(前提,前提是对方机器必须开放IPC$共享)
利用这个空连接,连接者可以得到目标主机上的用户列表

相关命令:
1)建立空连接
net use \\IP\ipc$ ""   /user:"" (一定要注意,这一行命令包含了三个空格)
2)建立非空连接
net use \\ip\ipc$ "password"   /user:"用户名"(同样有三个空格)
3)映射默认共享:
net use z: \\IP\c$ "password"   /user:"用户名" (即可将对方的c盘映射成自己的z盘,其他盘类似)
如果已经和目标建立了ipc$,则可以直接用IP+盘符+$访问,具体命令 net use z: \\IP\c$
4)删除一个ipc$连接
net use \\IP\ipc$ /del
5)删除共享映射
net use c: /del 删除映射的C盘,其他盘类似
==net 命令==

net user ::查看已经注册的用户名

net user username  /add ::增加用户名

net user username /del ::删除用户名

lusrmgr.msc ::查看电脑账号是否开启 

net user username /active:yes/no 开启账户或者关闭账户

net localgroup administrators username /add 将账户添加到管理员组
net share 查看共享
net share f=F:\ 共享F盘
net share f /del 取消共享
net view \\主机名  查看特定的共享
net start+服务 开启服务
net stop+服务 停止服务
==netsh== 

定义:netsh(NetWork Shell)是一个win系统本身提供的功能强大的网络配置命令行工具,可用来修改win的ip,网关,dns等信息

用法:

netsh

int ip

dump

备份网络配置

netsh dump >路径

设置静态IP

set address name ="本地连接" source=static addr=192.168.0.7 mask=255.255.255.0


设置自动获取IP

set address name="本地连接" source=dhcp

设置其他(网关,DNS等)

set address name ="本地连接" gateway =172.19.96.1 gwmetric=1;
netsh winsock reset 重置winsock目录借以恢复网络
netsh int ip reset c:\resetlog.txt 重置TCP/IPx
netsh 网络配置命令行工具,修改网关 ip dns
netsh dump >filepath //将本机地址存放到指定路径
设置静态IP
set address name="WLAN" source=staic addr=静态IP mask=网关
设置动态IP
set address name="WLAN" source=dhcp 
//无限次打开cmd应用,以来将资源耗尽,来达到死机
@echo off
start cmd
%0
//循环多次打开界面窗口
for /l %%i in (1,1,3) do start cmd
*3* 的参数代表循环多少次 
start 打开应用
start /max 最大化打开应用
start /min 最小化打开应用
md 创建文件,文件夹
rd 删除文件,文件夹
//将输入的东西存放到文件
e.g
echo hello world >dome.txt
del name 删除指定文件
cmd命令激活激活操作系统
slmgr /dli || slmgr /xpr 查看激活信息
slmgr /upk 卸载产品密钥 
slmgr /ipk 密钥 安装产品密钥
slmgr /skms zh.us.to 设置密钥管理服务计算机名
slmgr /ato 成功的激活产品   
cmd命令判断网络故障
原因:TCP/IP协议出错,TCP/IP配置错误,物理故障,中毒等
检查本地TCP/IP协议是否安装正常	ping local host
检查网关连接是否畅通			ping 192.168.1.1
检查电脑与外部连接			ping www.baidu.com
cmd命令磁盘修复
chkdsk (系统当掉或非法关机)
chkdsk /f /r 修复丢失信息
cmd 文件共享
net share 共享名=路径
net share 查询共享
net share 共享名$=path 设置为静默共享
net share 共享名 /del
e.g
net share d=D:

compmgmt 计算机管理
cmd 通配符
? 代表单个字符
* 代表多个字符
e.g
Path\* 显示路径下所有文件夹和文件
Path\? 显示路径下一个字符的文件或文件夹 同理两个问好就显示两个
attrib +h Path 隐藏文件夹
attrib -h Path 显示文件夹
convert F: /fs:ntfs 将硬盘格式转换为ntfs
diskpart 进入磁盘交互模式
list disk 查看磁盘
select partition 选择磁盘
clean 磁盘
firewall.cpl 进入防火墙
ncpa.cpl 网络适配器
查看端口被那个进程占用
1.netstat -ano 查看所有IP端口号
2.netstat -ano |findstr 端口号
2.tasklist |findstr j 列举任务进程
taskmgr 打开任务管理器
cmd 获取wifi密码
netsh wlan show profiles 显示连接过的wifi名称
netsh wlan show profile name="名称" key=clear 显示配置信息
findstr 找出相对应的字符串信息
findstr "keyMaterial"  *.* 在所有文件中找出keyMaterial相关的字符串
  • 3
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Alaone的笔记整理

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值