MS-DOS
命令提示符(cmd)
- 启动: Win+R,输入cmd回车
- 切换盘符 盘符名称:
- 进入文件夹 cd 文件夹名称
- 进入多级文件夹 cd 文件夹1/文件夹2/文件夹3
- 返回上一级 cd ..
- 直接回跟路径 cd /
- 查看当前内容 dir
- 清屏 cls
- 退出 exit
安全类
ipconfig:作用:可以查看计算机是否成功的分配到一个IP地址可以查看计算机是否成功的分配到一个IP地址
当使用/all选项时,ipconfig能为DNS和WINS服务器显示它已配置且所要使用的IP地址等附加信息,并且显示内置于本地网卡中的物理地址(MAC)。如果IP地址是从DHCP服务器租用的,ipconfig将显示DHCP服务器的IP地址和租用地址预计失效的日期。
/release 释放全部(或指定)适配器的由DHCP分配的动态IP地址。此参数适用于IP地址非静态分配的网卡,通常和下文的renew参数结合使用。
/renew 本地计算机请求DHCP服务器,并获取一个IP地址,大多数情况下网卡将被重新赋予和以前所赋予的相同的IP地址。
Ping:发送一个ICMP(Internet Control Messages Protocol)即因特网信报控制协议;回声请求消息给目的地并报告是否收到所希望的ICMPecho (ICMP回声应答)
-t:不停的ping对方主机,直到按下Ctrl-C。
-a:将地址解析成计算机名
-n:指定发送给对方主机数据包的数量
-l:指定给对方主机发送数据包的大小
–i:定义TTL值,TTL的作用是限制IP数据包在计算机网络中的存在的时间。TTL的最大值是255,TTL的推荐值是64。
netstat:可用来获取包括使用端口在内的网络连接信息。
netstat命令的参数可以共用一个“-”,比如netstat -an
-a:显示所有连接和侦听端口。
-n:以数字形式显示地址和端口号,如果没有则以域名和服务显示(如果存在的话)。
-o:显示拥有的与每个连接关联的进程ID,查找占用端口时经常会用到这一参数。
-r :显示路由表,显示内容有接口列表、IPv4路由表和IPv6路由表。
netstat -ano是比较基础的用法,他可以显示占用端口的进程号,并将域名和服务转化为IP和端口号。
netstat -ano|find “xxx”: 用来精确查找信息,xxx可以是任意关键词,可以将“|”之前命令的打印信息的含有该关键词的行打印出来。
systeminfo:显示主机的内存使用情况,可以查询补丁信息,了解主机存在的漏洞,返回信息中有OS、处理器信息。
/s system:指定连接到的远程系统;
/u [domain\]user:指定应该在哪个用户上下文执行命令;
/FO format:指定显示结果的格式。其中format有效值: “TABLE”、“LIST”、“CSV”;
/p [password] :为提供的用户上下文指定密码。现在一般的计算机会屏蔽RPC服务,因此上面三个参数的应用场景几乎不存在。
远程查看计算机具体信息:systeminfo /s 192.168.122.208 /u administrator /p 123456
CD:是切换目录命令,不能用来切换驱动器;
如果在C盘根目录下使用CD E:\,在你使用命令E:后,E盘的默认目录就是E:\但是当前目录不变,仍然是C:\如果E盘有个A目录,而你在C盘输入cd e:\a,那么你仍然在C:\,但是E的默认目录就是A,当你输入E:的时候,就会直接到E:\a。
tracert:探查网络结构,检查网络故障点。如果我们要测试从本地主机到达某一个IP都经过哪些路由,或者到达某一IP的哪一个节点有故障,用tracert命令即可。
-d 指定不将地址解析为计算机名;
-h maximum_hops 指定搜索目标的最大跃点数;
-w timeout 等待每个回复的超时时间(以毫秒为单位);
(nslookup baidu.com 查看对应ip地址)
telnet:用于Internet的远程登录
-l :指定远程系统上登录用的用户名;
host :指定要连接的远程计算机的主机名或 IP 地址;
port :指定端口号或服务名
开启telnet服务:打开“服务”面板—>找到“telnet”服务,双击打开—>“启动类型”改为“手动”—>“服务状态”改为“已启动”。
转移telnet服务端口:打开服务器的“命令提示符”,输入命令“tlntadmn config port = 1023”并执行,将telnet的服务端口转移到了1023。
*另外,此命令只能将telnet服务端口转移到小于1024的端口。
更改telnet端口:“命令提示符”下,输入“tlntadmn config port = 新端口号”
net user:命令的主要作用是对用户进行操作,主要用途包括以下几点:查看所有用户、添加/删除用户、修改用户密码、修改用户注释、修改用户状态(启用/禁用)、设置用户使用时间段、设置用户使用期限。
/add表示新建用户
/delete表示删除用户
停用、启用账户不需要密码,直接执行:
net user John /active:no(停用账户)
net user John /active:yes (启用账户)
设置账户过期时间的对象既可以是已存在的账户,也可以是新创建的账户
已存在账户:net user john /Expires:nov,11,2020
新创建账户:net user add 11ssSS /ADD /Expires:nov,11,2020
设置账户使用时段的对象既可以是已存在的账户,也可以是新创建的账户。
已存在账户:net user john /times:M-F,8:00-22:00;Sa-Su,19:00-