网安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

相关推荐

  1. DOS命令基础

    2024-04-23 07:34:03       19 阅读
  2. <span style='color:red;'>DOS</span><span style='color:red;'>命令</span>

    DOS命令

    2024-04-23 07:34:03      31 阅读
  3. 基础4-扫描程序

    2024-04-23 07:34:03       20 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-04-23 07:34:03       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-04-23 07:34:03       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-04-23 07:34:03       18 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-04-23 07:34:03       20 阅读

热门阅读

  1. 【Ansible】03

    2024-04-23 07:34:03       43 阅读
  2. APP开发_ js 控制手机是否显示状态栏

    2024-04-23 07:34:03       27 阅读
  3. Cargo 使用教程

    2024-04-23 07:34:03       12 阅读
  4. 数据分析-numpy

    2024-04-23 07:34:03       22 阅读
  5. php原生简单应用实例(用户登录)

    2024-04-23 07:34:03       11 阅读
  6. ffmpeg截图(关键帧截图)

    2024-04-23 07:34:03       15 阅读
  7. 开发语言漫谈-erlang

    2024-04-23 07:34:03       15 阅读