目录
一,目录和文件的应用操作
注意点 命令 /? 可以查看命令格式如何使用
1. cd命令
改变当前目录
Code |
|
目录分为绝对路径和相对路径
相对路径(以当前为起点)"."代表的是当前路径
绝对路径(以驱动器号为起点)
"../"回到当前的上一级路径
"/"代表的是回到根目录
例子
2. dir命令
- 显示目录中的文件和子目录列表。
- 常用的用法直接用dir
Code |
dir /? dir /a:h c:\ #查看c盘下的隐藏目录和文件 dir /o:-n c:\ #使用字母逆序方式查看 |
3. md 或 mkdir命令
- 创建目录(文件夹),也可以直接创建多级子目录
Code |
md /? #查看命令格式 md hello #创建hello文件夹 md hello\技术部\文件夹 #当技术部文件夹不存在也会直接创建 |
4. rd命令
- 用于删除目录(文件夹),正常只能删除空目录
Code |
rd /? #查看命令格式 rd /s #除目录本身外,还将删除指定目录下的所有子目录和文件。用于删除目录树。 rd Ilove #删除Ilove文件 |
5. Move命令
- 用于移动重命名
Code |
move "woninxy\hello\技术部 - 副本\速度.txt" c:\ #移动 move kali.txt kaliLinux.txt #重命名 |
6. Copy命令
- 将一份或多份文件复制到另一个位置。
Code |
copy D:\woninxy\软件测试\测试.txt D:\ #直接把文件复制到指定目录 D:\>copy D:\kaliluexn.txt + 测试.txt 3.txt #将两个文件中的内容,直接融合到新的文件中
|
7. Xcopy命令
- 复制文件和目录树。
Code |
D:\>xcopy woninxy C:\ #复制woninxy文件夹下的文件夹(文件)到C盘下 |
8. Del命令
- 删除一个或数个文件。
Code |
D:\>del 3.txt #删除3.txt文件
|
二. 文本处理
1. Type命令
- 显示文本文件内容
Code |
D:\>type 网.txt #用于显示文本文件内容 |
- 重定向">" 大白话理解:把前面执行的结果写入到后面的文件当中
Code |
D:\>ipconfig > D:\ip.txt #把(查看电脑IP的命令)ipconfig 执行的结果,写入到ip.txt文件当中 |
//重定向的多种用法 |
- 管道符"|"
- 将前面命令执行的结果做为后面命令的操作对象
C:\Users\Administrator>ipconfig | findstr IP
2. findstr命令
- 在文件中寻找内容(某个字符串内容)
Code |
C:\Users\Administrator>findstr 192 d:\ip.txt
|
三. 网络相关操作
1. 配置TCP/IP 参数
- TCP/IP
- IP 地址:标识了网络中的某一台主机
- IP地址就是一个唯一标识,是一段网络编码(二进制),用32位组成
- IP 地址:标识了网络中的某一台主机
1010010.01001001.10001100.00000110
二进制IP转为十进制IP地址
210.73.140.6
这就是我们正常所看到的IP地址
IP地址形式:X.X.X.XX的范围:0-255
如:
正确:111.12.1.22 , 198.12.01.3
错误:256.120.1.2
- 子网掩码:用于标识你的IP所处的网络的范围,子网掩码越大,网络范围越小
- 局域网通信规则:在同一个局域网中必须在同一网段中才可以互相通信
IP地址构成:网络位+主机(子网掩码:就是将一个IP地址划分成网络地址和主机地址两部分的)
子网掩码用来确认确认网络位的:与255对应的数字为网络位,与0对应的数字为主机位
255.0.0.0
255.255.0.0
255.255.255.0
如
IP:10.0.0.1 子网掩码:255.255.255.0
可知:10.0.0.1属于10.0.0网段,名字(主机)就叫 1
IP:198.12.1.0 子网掩码:255.255.0.0
可知:198.12属于198.12网段,名字(主机)就叫.1.0
IP:10.1.2.1 子网掩码:255.0.0.0
可知:10.属于10.网段,名字(主机)就叫.1.2.1
注意:1个IP地址,必须配套一个子网掩码
- 默认网关:标识与主机直连的路由器的IP地址
- 网关:一个网络的出口,Gateway = GW ,一般网关是在路由器上路由器:可用连接内外网的设备
PC向外发包
1,首先判断目标IP地址与自己是否在同一网段。
2,如在同一网段,则直接发出去而不找网关
3,如不在同一网段,则直接发包给网关
- DNS 服务器:用于域名解析的
- 在我们上网的时候,通常输入的是网址域名,但是在机器之间它们只认IP地址,dns服务器就是把域名解析找到相应的
IP地址,这样才能上网
正常的顺序是这样的
Pc -> 交换机 -> 网关 -> 互联网 -> dns服务器 -> 某某网站
备注:如果一台PC 想要连接外网,则需要IP地址,子网掩码,网关,DNS四大参数
用dos命令配置IP地址 |
#静态配置IP地址。子网掩码,默认网关 c:\>netsh interface ip set address "Ethernet0" static 192.168.66.66 255.255.255.0 192.168.66.1
#自动获取TCP/IP参数 c:\>netsh interface ip set address "Ethernet0" dhcp #静态配置DNS服务器 c:\>netsh interface ip set dnsserver "Ethernet" static 12.1.1.3 //index=2 是索引,表示备用dns #添加备用DNS c:\>netsh interface ip add dnsserver "Ethernet0" 172.172.66.66 index=2 |
2. 查看TCP/IP参数,用ipconfig
- 常用
Code |
#查看所有网卡的TCP/IP参数(IP地址,子网掩码,默认网关) Ipconfig
#查看所有网卡的TCP/IP参数(IP地址,子网掩码,默认网关,mac地址,dhcp地址,dns地址,主机名) Ipconfig /all
#释放TCP/IP参数 Ipconfig /release
#重新获取TCP/IP参数 Ipconfig /renew
#刷新dns缓存 Ipconfig /flushdns
|
1. ping命令
- 测试网络连通性发送测试包
Code |
ping 目标IP地址 #测试网络连通性,有去有回即可成功通信 ping -t 目标IP地址 #一直ping ctrl + c 停止 ping -n 数字 目标ip地址 #修改ping包的数量 ping -l size 目标ip地址 #修改ping包的大小
|
注明:如果ping不通,可能对方不在线或对方开着防火墙!
2. Tracert
- 路由跟踪
Code |
tracert 192.66.40.1 #通过最多 30 个跃点跟踪到 192.66.40.1 的路由
|
3. Route
- 操作网络路由表
- 0.0.0.0代表的是任意网络
Code |
#打印路由表 Route -4 print
#添加路由条目(112.53.42.52目标地址或网络 /32代表子网掩码 192.168.55.1网关地址) route add 112.53.42.52/32 192.168.55.1
#删除路由表 Route delete 112.53.42.52 #(112.53.42.52目标)
|
4. Netstat
- 显示协议统计信息和当前 TCP/IP 网络连接
Code |
#查看所有的TCP链接,包括进程,以数字形式 netstat -anop tcp #查看路由表,等同于 route print Netstat -r |