windows基础命令
-
windows的系统文件和目录操作的一些命令
-
windows网络相关的命令
—使用命令提示符(cmd)
注意管理员权限
查看语法 — /?
例:cd命令 cd /?
目录和文件的操作
包括增删改查,复制等
相关命令: cd、dir、md、rd、move、copy、xcopy、del
1.cd命令 — 变更目录
cd /d d: --- 切换到d盘 需要加/d(改变了驱动器)
2.dir命令 — 显示文件夹中的目录、文件
dir /w --- 宽列表显示
dir /a:h 目录 --- 显示某目录隐藏文件 /a是选项:h是子选项
3.md 或 mkdir — 创建目录,可直接创建多级目录
md a\b\c
4.rd 或 rmdir — 删除目录
rd --- 直接rd只能删除空目录
rd /s /q --- /s 删除所有子目录 /q 安静模式
5.move — 用于移动、重命名
move 文件 目标/新文件名
6.copy — 用于复制文件
copy 文件 目录 --- 将文件复制到某目录
copy 文件a+文件b 目录 --- 复制多个文件
copy a.txt+b.txt c.txt --- 将ab文件中的内容相加复制进c文件
7.xcopy — 用于复制目录
xcopy /s 目录 新目录 --- 复制目录中除空文件外所有文件
8.del — 删除文件
del 文件
9.创建文件
echo hello > a.txt --- 将hello写入a.txt
type nul > a.txt
copy nul > a.txt --- 创建空文件
10.查看文件内容
type 文件 --- 查看文件
文本的处理
包括查看和搜索
相关命令: type、findstr
1.type — 查看文本文件的内容
type a.txt
重定向 “>”
2.findstr — 检索
findstr 字符 文件 --- 查找文件内字符相关内容
findstr /n 字符 文件 --- 显示行号
findstr /n /v 字符 文件 --- 显示不相关内容
管道符 “|”
ipconfig | findstr wlan
网络相关命令
包括查看配置tcp/ip相关参数,路由表查看操作,路由追踪,查看tcp/ip相关连接
相关命令:netsh、ipconfig、ping、tracert、route、netstat
-
配置TCP/IP参数
-
ip地址:标识网络中的某台主机
-
子网掩码:标识你的ip所处的网络的范围,子网掩码越大,网络范围越小
-
默认网关:标识与主机直连的路由器的ip地址
-
DNS服务器:用于域名解析
刷新dns — ipconfig /flushdns
丢弃网络配置 — ipconfig /release
重新获取 — ipconfig /renew
查询dns — nslookup 域名
# 静态配置ip地址、子网掩码、默认网关 netsh interface ip set address "网卡名" static IP地址 子网掩码 网关 # 自动获取TCP/IP参数 netsh interface ip set address "网卡名" dhcp # 设置dns服务器 netsh interface ip set dnsserver "网卡名" static dns服务器ip # 添加备用服务器 netsh interface ip add dnsserver "网卡名" dns服务器ip index=2 index=2 意思是索引,表示是备用dns # 自动获取 netsh interface ip set dnsserver "网卡名" dhcp
interface — 接口
-
-
查看TCP/IP参数
ipconfig # 查看网卡信息 ipconfig /all # 查看所有信息 ipconfig /release # 释放tcp/ip参数 ipconfig /renew # 重新获取tcp/ip参数 ipconfig /flushdns # 刷新dns缓存
-
ping命令 — 测试tcp/ip配置是否正确
ping -n 10 网址 # 发送10个数据包 ping -l 100 目标 # 一个数据包100个字节的数据 ping -a 目标 # 会返回主机名 ping -t 目标 # 一直不停ping
-
tracert — 路由跟踪
tracert ip地址 # 有多少个越点 例:
-
route — 操作路由表
0.0.0.0 — 代表任意网络
# 打印路由表 route -4 print # 打印路由表ipv4 # 添加路由条目 route add 112.53.42.42/32 192.168.55.1 # 添加112.53.42.42这个目标地址或网络(/32代表32位子网掩码),访问网络时走192.168.55.1这个网关 若目标不是地址,而是网段(例:112.53.42.0),0代表可能是1、2、3等等 则要写成 112.53.42.0/24 (/后是几位的子网掩码) # 删除路由条目 route delete 网络目标 # 例: route delete 112.53.42.42
-
netstat — 显示tcp/ip网络连接
# 一般组合 netstat -anop 协议 -a 显示所有连接 -n 以数字形式显示地址和端口号 -o 显示进程 -p(proto) 指定协议(tcp/udp/ip等等) 例: netstat -anop tcp # 查看路由表 netstat -r # 与route -4 print差不多