zoukankan      html  css  js  c++  java
  • 常用DOS命令

    常用DOS命令

    ipconfig--不带任何参数时,它为每个已经配置了的接口显示IP地址、子网掩码和默认网关。

    ipconfig /all--为DNS和WINS服务器显示它已配置且所要使用的IP地址等附加信息,显示内置于本地网卡的物理地址(MAC)。如果IP地址是从DHCP服务器租用的,ipconfig将显示DHCP服务器的IP地址和租用地址预计失效的日期。

    输入ipconfig/renew,本地计算机便设法与DHCP服务器取得联系,并租用一个IP地址。大多数情况下网卡将被重新赋予和以前所赋予的相同的IP地址。

    ping--检查网络是否连通,可以很好地帮助我们分析和判定[网络故障

    ping -t,不停地ping对方主机,直到按下CTRL-C

    ping -a,解析计算机NetBios名

    ping -n count,向目标IP发送count个数据包,在默认情况下,一般都只发送四个数据包,通过这个命令可以自己定义发送的个数

    ping -l,定义数据包大小,在默认的情况下windows的ping发送的数据包大小为32byte,我们也可以自己定义它的大小,最大只能发送65500byte。

    ping -i,可以定义TTL值,TTL的作用是限制IP数据包在计算机网络中的存在的时间。不同的操作系统的默认TTL值是不同的,我们可以通过不同的TTL判断主机的操作系统,但是当用户修改了TTL值的时候,就会误导判断。

    操作系统 TTL
    WINDOWS NT/2000 128
    WINDOWS 95/98 32
    UNIX 255
    LINUX 64
    WINDOWS7 64

    dir是DOS操作系统用来查看磁盘中文件的。其命令格式为:DIR[目录][参数]。如果不加目录,则默认在当前目录执行dir命令。如果不加参数,则从左向右默认显示:最后修改日期,最后修改时间,是否可以执行dir命令(是不是文件夹),文件的大小(文件夹为空),项目名称。

    /A参数的意思是显示具有指定属性的文件。见下表。

    属性 意义 属性 意义
    D 目录 R 只读文件
    H 隐藏文件 A 准备存档的文件
    S 系统文件 I 无内容索引文件
    L 解析点 - 表示"否"的前缀

    /B参数的意义是只显示文件和文件夹的名称和扩展名。

    /C这个参数在显示内容的文件大小中显示千位数分隔符,这是默认值。用/-C来禁用分隔符显示。

    /D参数和/B类似,但文件是按栏分类列出的,包含当前目录和上一级目录,下方有存储空间统计。

    /O用特定的顺序列出文件。见下表。

    字母 意义 字母 意义
    N 名称(字母顺序) S 大小(从大到小)
    E 扩展名(字母顺序) D 时间(从先到后)
    G 组目录优先 - 反转顺序的前缀

    /P参数是在每个信息屏幕后暂停,分段显示。

    /Q显示文件所有者。

    /S显示指定目录和所有子目录中的文件

    /T控制显示或用来分类的时间字符域。时间字符见下表

    字母 意义
    C 创建时间
    A 上次访问时间
    W 上次写入时间

    CD,切换目录命令,不能用来切换驱动器。

    telnet,测试端口命令。

    1.计算机资源共享2.访问BBS论坛3.网络入侵

    telnet IP 端口,如果端口关闭或者无法连接,则显示不能打开到主机的链接,链接失败;端口打开的情况下,链接成功,则进入telnet页面(全黑的),证明端口可用。

    tracert,跟踪路由,确定IP数据包访问目标时所选择的路径。1.探查网络结构2.检查网络故障点

    -d 不将地址解析成主机名

    -h maximum hops 限制搜索目标的最大跃点数

    -j host -list 使用与主机列表一起的松散源路由

    -w timeout规定了等待每个回复的超时时间

    -R 跟踪往返行程路径

    -S srcaddr 规定了要使用的源地址,此参数仅适用于IPV6

    -4和-6分别代表强制使用IPV4和IPV6

    tracerct www.baidu.com 测试从本地主机到达某一个IP都经过哪些路由,或者到达某一IP的哪一个节点有故障。

    netstat命令是一个监控TCP/IP网络的非常有用的工具,它可以显示路由表、实际的网络连接以及每一个网络接口设备的状态信息。

    NET USER 对用户进行操作,主要包括:查看所有,修改用户状态,添加/删除用户、修改用户密码、修改用户注释,设置用户使用时间段,设置用户使用期限。

    net user john 111 /add 新建一个用户名为john密码为111的新用户

    net user john /delete 删除用户名为john的用户

    net user john /active:no 停用用户名为john的账户

    net user john /active:yes 启用用户名为john的账户

    net user john /times:M-F,8:00-22:00;Sa - Su,19:00-21:00 设置使用时间段(已存在账户)

    net user john 111 /add /times:M-F,8:00-22:00;Sa - Su,19:00-21:00 设置使用时间段(新创建账户)

    net user john /Expires:nov,3,2018 设置过期时间(已存在账户)

    net user john 111 /ADD /Expires:nov,4,2018 设置过期时间(新创建账户)

    netstat 使用场景

    1.解决端口占用,Netstat可用来获取包括使用端口在内的网络连接信息

    2.网络入侵发现,netstat可以帮助管理员找到这些开放的可疑端口,进而找到进程名称

    netstat命令的功能 是显示网络连接、路由表和网络接口信息,可以让用户得知有哪些网络连接正在运行。使用时如果不带参数,netstat显示活动的TCP连接。

    -a:可以显示所有连接和侦听端口

    -b:显示每个连接或侦听端口关联的可执行程序

    -e显示以太网统计,包括字节、单播数据包、丢弃、错误、未知协议。

    -f显示外部地址的完全限定域名

    -n以数字形式显示地址和端口号,如果没有则以域名和服务显示。

    netstat -ano :显示占用端口的进程号,并将域名和 服务转化为IP和端口号

    netstat -ano|find "xxx" 用来精确查找信息的,xxx可以是任意关键词

    netstat -e 显示各种网络统计信息

    netstat -se分类统计各种数据

    netstat -r 可以打印IPV4和IPV6路由表

    Systeminfo使用场景

    1.获取设备运行情况

    2.网络入侵

    3.了解主机兼容性

    systeminfo /s 192.168.122.208 /u administrator /p 123456 远程查看计算机信息

    显示格式 主要有三种:“TABLE”、“LIST”、“CSV”。“TABLE”和“CSV”格式是横向显示,“LIST”格式是纵向显示。

    Arp

    1.对ARP表进行增删改查

    2.ARP攻击

  • 相关阅读:
    一个先进的App框架:使用Ionic创建一个简单的APP
    Hexo NexT 博客本地搭建指南
    Spring Boot 2.0 入门指南
    1. 初识 Lucene
    Spring Framework 简介
    电脑软件推荐安装列表
    PHP 环境搭建篇
    C++ STL 容器之栈的使用
    0x02 译文:Windows桌面应用Win32第一个程序
    反射?切面?怎样对公共参数及行为进行封装
  • 原文地址:https://www.cnblogs.com/levelstrcpy/p/10479623.html
Copyright © 2011-2022 走看看