blubiu

My Love

上网不网恋,简直浪费电.


(一)Windows安全应急--多个DOS命令的使用


DOS命令学习笔记


目录


1. dir命令

常用参数:

/A – 仅显示A参数表中指定的文件

/S – 显示指定目录及所有子目录中文件

/W – 以“横”方式排列显示

/P – 每显示满一屏停顿一下,待用户按任意键后再继续显示下一屏(在多文件的时候可以使用这一方法)

下面进行命令演示

命令:

dir /a

images


命令:

dir /s

/S 参数多了一个显示所有文件总数,感觉跟 /a 参数没多大区别

images


命令:

dir /w

文件横着排列,而不是竖着排

images


命令:

dir /p

在目录文件多的时候,可以使用这个命令来进行页条分析

images


2. copy和xcopy命令

copy只能拷贝XX文件夹下的文件,不能拷贝XX文件夹下的文件夹

xcopy能拷贝XX文件夹下的所有文件,包括文件夹

常用参数:

(注:使用copy命令时不需要参数)

/S –复制目录和子目录,除了空的

/E –复制目录和子目录,包括空的

/W –提示您在复制前按键

/C –即使有错误,也继续复制

/H 也复制隐藏和系统文件


演示一下:

copy C:\ D:\

表示复制C盘的所有文件到D盘不包括文件夹

使用copy命令复制“yanshi”文件夹内的文件到“yanshi02”文件夹内,

可以看到,只能复制文件,不能复制“演示1”“演示2”文件夹

images


命令:

xcopy C:\ D:\

表示复制C盘的所有文件到D盘,包括文件夹

这里使用相同的命令复制文件,唯一不同的是,xcopy命令需要使用参数,这里使用 /E /H参数

images


3. del、deltree和rd命令

del 命令只能删除一个或者多个文件,不能删除文件夹

deltree 是一个外部命令,他可以删除文件及文件夹,以及其子文件夹

rd 删除空文件夹

常用参数:

/S –删除下级文件夹和所有文件

/q –安静模式,不提示

演示:

del C:\

表示删除C盘里面的所有文件,但不会删除文件夹,

如果加上 “/s” 参数会删除文件夹里面的所有文件,包括文件夹

使用del命令,加“/S”参数的话,会删除目录下包括子目录的所有文件,

不加只会删除目录下的文件,不会删除子目录内的文件

加上“/q”参数的话,就不会出现让你确认删除的提示,默认全部删除

images


命令:

deltree C:\

表示删除C盘里面的所有文件

使用这个命令的话,需要通过调用外部DOS执行程序“deltree.exe”

命令:

rb C:\123
# 注:删除C盘里面名字为“123”的空文件夹(需要空文件夹的绝对路径)

使用这个命令的,需要空文件夹的绝对路径,

比如“C:\123\321”“321”才是空文件夹

那么命令就应该是:

rd C:\123\321

注:演示02为空文件夹,同样,如果加“/s”参数的话,路径所在的文件夹将被删除,不是空文件夹也会被删

images


4. move命令

move命令可以移动一个或者多个文件,他跟copy很相似,区别在于,copy是复制,文件move是移动文件

常用参数:

/Y –移动目标文件夹内有相同名字的文件时,不会提示,默认覆盖

/-Y –与之相反,会提示

演示:

move /y C:\1.txt D:\

说明:移动C盘里面的1.txt文件到D盘“/y”参数表示不提示

images


5. attrib命令

attrib命令用于解决因病毒导致所有文件夹被隐藏的问题,它可以修改文件的属性

常用参数:

”+” –表示设置属性。

”-“ –表示清除属性。

R –表示只读文件属性。

A –表示存档文件属性。

S –表示系统文件属性。

H –表示隐藏文件属性。


使用方法:

attrib -r -a -s -h C:\abc

“-”号表示清除属性,abc为文件夹名,这个命令也可以修改文件的属性,换成“+”则是设置属性


6. netstat命令

netstat命令用于查看网络连接、接口等信息

常用参数:

-a 显示所有连接和侦听端口。

-c 每隔1秒就重新显示一遍,直到用户中断它。

-i 显示所有网络接口的信息,格式“netstat -i”。

-n 以网络IP地址代替名称,显示出网络连接情形。

-r显示核心路由表,格式同“route -e”。

-t 显示TCP协议的连接情况

-u 显示UDP协议的连接情况。

-v 显示正在进行的工作。

-p 显示建立相关连接的程序名和PID。

-b 显示在创建每个连接或侦听端口时涉及的可执行程序。

-e 显示以太网统计。此选项可以与 -s 选项结合使用。

-f 显示外部地址的完全限定域名(FQDN)。

-o 显示太网统计信息(timers)。

-s 显示每个协议的统计。

-x 显示 NetworkDirect 连接、侦听器和共享端点。

-y 显示所有连接的 TCP 连接模板。无法与其他选项结合使用


演示:

netstat -an

可以多个参数一起使用

images


7. mstsc命令

mstsc命令用于打开远程桌面连接

常用参数:

/admin – 表示忽略最大连接数(强制连接可能会把别人挤掉)

例:

开始运行  -->  mstsc -->  输入 mstsc /admin

8. 用户添加命令

1. 查看本地用户

net user

2. 添加一个用户名为abc,密码为123的用户

net user abc 123 /add

3. 添加一个用户名为abc,密码为123的用户

net user abc 123 /add

4. 加入管理员组

net localgroup administrator abc /add

5. 激活禁用的用户

net user abc /active:yes

6. 删除用户名为abc的用户

net user abc /del