网安DOS命令(基础)

一、DOS命令基础
提示符
根目录:进入大到分区后,最外层的目录就是根目录
工作目录:当前的所在位置/所在文件夹
切换工作目录:cd。
二、cd命令
2.1 作用
切换工作目录
2.2 格式
1 | cd 目标
2.3 案例

cd \ 进入根目录
cd baidu1\baidu2\baidu3
实际应用
方法1:直接复制路基,然后进行cd操作
方法2:直接在路径框中输入cmd
扩展:切换磁盘
盘符 :
例如
c:
扩展:返回上一层
cd ..
三、cls命令
作用:清屏。
四、dir命令
4.1 作用
查看当前工作目录下的所有文件的文件名
4.2格式
dir
4.3案例
查看d:\vm machine
第一步:切换到 D 盘
第二步:切换到 D 盘下的 vm machine 中
第三步:执行 dir 命令
五、md命令
5.1作用
创建文件夹
5.2格式
md 文件夹名称
5.3案例
C:\Users\Administrator\Desktop
六、copy命令
6.1作用
复制文件
6.2格式
copy 原始文件 目标文件
6.3案例
将a.png和a.txt 进行绑定
copy /b a.png+a.txt b.png
七、echo
7.1作用
输出一个内容到终端
7.2格式
echo 要输出的内容
7.3案例
直接输出一个 " 你好 "
echo " 你好 "
八、ping
8.1概念
在网络中通信的时候,主机之间进行通信依靠的是ip,而不是域名(例如: www.baidu.com
在访问网站的时候,在浏览器中输入了域名以后,浏览器会自动将域名转换成IP地址,这个转换过
程,就是 域名解析
域名解析的目的是为了获取IP地址
8.2作用
作用1:测试当前主机和目标主机之间是否可以通信
作用2:对域名进行域名解析
8.3格式
ping [ 选项 ] 目标
选项

  • -4:将域名解析成ipv4地址
  • -n 数字:限制发送指定次数的数据包
  • -t:一直发送数据包,直到按 ctrl+c 停止

8.4 案例
案例1:测试是否可以和192.168.0.200通信

C:\Users\Administrator>ping 192.168.0.200
正在 Ping 192.168.0.200 具有 32 字节的数据 :
来自 192.168.0.200 的回复 : 字节 =32 时间 <1ms TTL=128
来自 192.168.0.200 的回复 : 字节 =32 时间 <1ms TTL=128
来自 192.168.0.200 的回复 : 字节 =32 时间 <1ms TTL=128
来自 192.168.0.200 的回复 : 字节 =32 时间 <1ms TTL=128
192.168.0.200 的 Ping 统计信息 :
数据包 : 已发送 = 4 ,已接收 = 4 ,丢失 = 0 (0% 丢失 ) ,
往返行程的估计时间 ( 以毫秒为单位 ):
最短 = 0ms ,最长 = 0ms ,平均 = 0ms
案例2:测试是否可以和192.168.0.205通信
C:\Users\Administrator>ping 192.168.0.205
正在 Ping 192.168.0.205 具有 32 字节的数据 :
来自 192.168.0.200 的回复 : 无法访问目标主机。
请求超时。

案例3:对域名www.baidu.com 进行域名解析

ping www.baidu.com
ping -4 www.baidu.com
ping -t www.baidu.com
ping -t -4 www.baidu.com
九、arp
9.1作用
arp 是一种协议:地址解析协议
arp的作用是显示和当前主机通信过的其他主机的地址
9.2用法
arp -a
十、ipconfig
10.1 作用
查看自己的ip地址
10.2用法
ipconfig
10.3关键点
wlan 无线网卡
以太网 有线网卡
十一、findstr
11.1 作用

  • 从前面命令的执行结果中,逐行 过滤指定的关键词
  • 使用findstr需要结合 管道符 使用

管道符(|)
管道符的作用就是链接两个命令,将前面命令的 执行结果 传递给后面的命令
11.2 格式
命令 | findstr " 搜索的关键词 "
11.3 案例
案例1:过滤出文件名中包含book文件
dir | findstr "book"
案例2:过滤ifconfig的执行结果中包含IPv4的行
ipconfig | findstr "IPv4"
案例3:过滤出arp -a命令执行结果中包含192.168.0的行
arp -a | findstr "192.168.0"
案例4:从命令 netstat -an 中过滤出 包含:139的行
netstat -an | findstr ":139"
十二、color
12.1 作用
设置前景和背景颜色
12.2 格式
color xx
第一个值:01234567...
第二个值:abcd......
12.3 举例
color 0a
正常的黑底白字:0f
十三、systeminfo
13.1 作用
检查系统的漏洞和补丁信息
13.2 举例

C:\Users\Administrator>systeminfo | findstr "KB"
[01]: KB5008876
[02]: KB5003791
[03]: KB5027215
[04]: KB5007273
[05]: KB5026879
[06]: KB5005699
十四、whoami
14.1 作用
查看当前登录系统的时候,使用的用户名
C:\Users\Administrator>whoami
pc-20230721pjcf\administrator
十五、pause
15.1 作用
暂停,可以实现按任意键继续执行
十六、批处理
批处理就是一个文本文件,在文件中可以写多个要执行dos命令,所有的命令会依次进行执行
批处理文件的后缀是.bat
注意:
计算机必须显示出来文件的后缀名,否则无法修改文件后缀
16.2 案例

  1. 首先将颜色设置为字体为绿色
  2. 输出一句话:程序开始执行
  3. 然后提示,让用户按任意键开始执行
  4. 显示出当前系统中已经安装的补丁程序
  5. 输出一句话:程序开始结束
    补充:
    @echo off 关闭回显,不显示要执行的命令,只显示命令的执行结果
    中文乱码问题
    chcp 65001
    这个题的答案

@echo off
chcp 65001
color 7 c
echo " 程序开始执行 "
pause
systeminfo | findstr "KB"
echo " 程序执行结束 "
pause
十七、tasklist
17.1 作用
查看当前系统中运行的所有的进程
效果与运行计算机中的 任务管理器一样
17.2 格式
tasklist /v
17.3 案例
C:\Users\Administrator>tasklist /v | findstr "QQ"
QQProtect.exe 5536 Services 0 56,544 K Unknown NT AUTHORITY\SYSTEM
0:00:00 暂缺
QQ.exe 9484 Console 1 109,636 K Running PC-
20230721PJCF\Administrator 0:00:03 暂缺
QQ.exe 13344 Console 1 62,944 K Running PC-
20230721PJCF\Administrator 0:00:01 SecMyWing
注意:关键点有两个

  1. QQ的服务名
  2. QQ的进程id
  • 进程id是唯一的
    • 把进程停止之后,重新启动的程序的进程id就会变了。【进程id是一个随机数字,每次启动进
      程,id都不同】

十八、taskkill
18.1 作用
作用:杀死指定的进程
18.2 格式

格式 1 :基于可执行程序来杀死进程: taskkill /F /IM qq.exe
格式 2 :基于进程 PID 杀死进程: taskkill /f /pid 3807
十九、netstat
19.1 作用

查看当前计算机的网络连接情况。
19.2 格式
netstat 选项
选项

-n :命令执行结果,以数字的方式来显示【工作中强烈建议用这选项,否则会导致命令执行特别慢】
-a :显示当前这个计算机的所有的网络连接
-o :显示这个网络连接的进程的进程信息,包括进程 pid
19.3 案例
端口
端口 :计算机和其他计算机进行通信的时候的数据的出入口
端口号 :每个端口都是一个数字编号,这个编号就是端口号
端口号的范围 :0-65535
执行netstat -an结果
左侧地址:本地地址
右侧地址:远程地址
断开连接的思路
找到网络连接所对应的进程( pid )
然后执行 taskkill /f /pid 进程 ID
二十、start
20.1 作用
启动另一个程序
20.1 作用
案例:启动qq
start C:\soft\QQ\Bin\qq.exe

相关推荐
叫我龙翔23 分钟前
【计网】实现reactor反应堆模型 --- 多线程方案优化 ,OTOL方案
linux·运维·网络
mit6.82425 分钟前
[Docker#9] 存储卷 | Volume、Bind、Tmpfs | -v/mount | MySQL 灾难恢复 | 问题
linux·运维·docker·容器·架构
Z1eaf_complete28 分钟前
Docker的基础使用
运维·docker·容器·云计算
WangYaolove131443 分钟前
请解释Python中的装饰器是什么?如何使用它们?
linux·数据库·python
群联云防护小杜1 小时前
服务器被挂马怎么办?——解决服务器被挂马的方法和步骤
运维·服务器·网络协议·tcp/ip·安全·ddos
明志致远淡泊宁静1 小时前
记录一次服务器redis被入侵
运维·服务器·redis
Jtti1 小时前
Jtti:服务器总是自动重启怎么办?
运维·服务器
我是黄大仙1 小时前
利用飞书多维表格自动发布版本
运维·服务器·数据库·飞书
7yewh1 小时前
嵌入式硬件实战提升篇(一)-泰山派RK3566制作多功能小手机
linux·arm开发·驱动开发·嵌入式硬件·物联网·智能手机·硬件架构