Windows 与网络基础—学习笔记
Windows
Windows 基础命令
Windos 输入命令,使用命令提示符对话框:CMD
一、目录文件操作
1、cd
命令
-
显示当前目录名或改变当前目录
cd /d d:\ // 切换到 d 盘目录,因为改变了驱动器,所以要加上 /d 选项 c:\Users\Administrator>cd c:\ // 如果没有改变驱动器号,就不需要加 /d 选项
-
目录分为相对路径和绝对路径
- 相对路径(以当前为起点)
“.”
代表的是当前路径“../”
代表的是当前的上一级目录
- 绝对路径(以驱动器号为起点)
- 相对路径(以当前为起点)
2、dir
命令
-
显示目录中的文件和子目录文件列表
-
常用的用法直接使用
dir
dir dir /a:h c:\ # 查看 c 盘下的隐藏目录和文件 dir /o:-n c:\ # 使用字母逆序方式查看
3、md
或 mkdir
命令
-
创建目录(文件夹),也可以直接创建多级子目录
md 公司文件夹 md 公司文件夹\技术部\技术文件夹 # 当技术部文件夹不存在时会直接创建
4、rd
命令
-
删除目录
rd 文件 # 直接使用 rd 只能删除空目录 rd /s /q 公司文件夹 # 如果要删除的目录中有子目录或文件,就必须使用 /s 选项,可以携带 /q 选项删除时不提醒
5、move
命令
-
移动文件并重命名文件和目录
move test.txt c:\ # 移动 move c\test.txt c:\test01.txt # 重命名
6、copy
命令
-
将一份或多份文件复制到另一个位置
copy c:\test01.txt d:\ # 直接复制文件到指定目录 copy 1.txt+2.txt 3.txt # 将两个文件中的内容直接融合到新的文件中
7、xcopy
命令
-
复制文件和目录树
copy /s test c:\ # 复制目录和子目录,不包括空目录 copy /e test c:\ # 复制目录和子目录,包括空目录
8、del
或 erase
命令
-
删除一个或数个文件
del 1.txt
二、文本操作
1、type
命令
-
显示文本文件的内容
type d:\3.txt
-
重定向
">"
ipconfig > c:\ip.txt # 把标准输出重定向到一个文件中(覆盖) ipconfig >> c:\ip.txt # 把标准输出重定向到一个文件中(追加)
问题:寻找其他重定向用法,并写出对于场景
2、findstr
命令
-
在文件中寻找字符串
findstr 192 c:\ip.txt # 显示包含 192 内容的行 findstr -v 192 c:\ip.txt # 显示不包含 192 内容的行
-
管道符
"|"
-
将前面命令执行的结果作为后面命令的操作对象
ipconfig | findstr DNS # 将 ipconfig 命令的结果中包含 DNS 内容的行输出
-
三、网络相关操作
1、配置 TCP/IP
参数
-
TCP/IP
参数IP
地址:标识着网络中的某一台主机- 子网掩码:标识
IP
所处的网络范围,子网掩码越大,网络范围越小 - 默认网关:标识与主机直连的路由器的
IP
地址 DNS
服务器:用于域名解析
# 静态配置 IP 地址、子网掩码、默认网关 netsh interface ip set address "Ethernet0" static 192.168.100.100 255.255.255.0 192.168.100.254 # 自动获取 TCP/IP 参数 netsh interface ip set address "Ethernet0" dhcp
# 静态配置 DNS 服务器 netsh interface ip set dnsserver "Ethernet0" static 12.12.12.12 # 添加备用 DNS 服务器 netsh interface ip add dnsserver "Ethernet0" 222.66.66.66 index=2 //index=2 是索引,表示备用 DNS # 自动获取 DNS 服务器 netsh interface ip set dnsserver "Ethernet0" dhcp
2、查看 TCP/IP
参数
-
常用
ipconfig
命令# 查看所有网卡的 TCP/IP 参数(IP 地址、子网掩码、默认网关) ipconfig # 查看所有网卡的 TCP/IP 参数(IP 地址、子网掩码、默认网关、MAC 地址、DHCP 地址、DNS 地址、主机名) ipconfig /all # 释放 TCP/IP 参数 ipconfig /release # 重新获取 TCP/IP 参数 ipconfig /renew # 刷新 DNS 缓存 ipconfig /flushdns
3、ping
命令
-
用于测试
TCP/IP
配置是否正确# -n 10 发送10个报文