基础命令

  • type

    • 显示文本 管道符 | + more 分页回显
  • echo

    • 回显,默认输入到屏幕 使用>符号(覆盖)输出到指定文件

    • echo off

      • 不回显之后的执行过程
      • @echo off 不回显当前行
    • echo.

      输出空行

  • cls(clean screen)

    • 清屏
  • rd(remove directory)

    • 删除目录命令 /s 除目录本身外,还将删除bai指定目录下的所有子目录和文件。用于删除目录树。 /q 安静模式,删除目录树时不要求确认,以下命令删除所有目录树
      1
      rd . /s/q
  • color

    1
    color 0a    # 0为背景色a为字体颜色
  • title

    修改标题

  • cd

    1
    cd \ #返回当前目录的根目录
  • del 删文件

    • del . /s/q 删除所有文件
  • copy

    • 复制文件
      1
      2
      copy dest1 dest2 # 将dest1拷贝到dest2
      copy con ./a.txt # 将控制台文本拷贝到a.txt
  • move

    • 移动文件 用法参考copy
  • ren (rename)

    1
    ren old new
  • md (make directory)

    • 创建一个子目录
  • attrib (attribute)

    • 为文件或文件夹添加属性
      1
      2
      3
      4
      5
      6
      7
      attrib +h test
      # 为test添加隐藏属性 +h hidden
      # -取消属性
      # R 只读文bai件du属性。
      # A 存档文件属性。
      # S 系统文件属性。
      # H 隐藏文件属性。
  • dir

    • dir /a 浏览所有文件(包括隐藏和系统文件)
  • fsutil file createnew

    1
    2
    fsutil file createnew c:\system.ini 4096000000
    # 创建一个指定大小的文件
    • assoc
      1
      assoc .txt=exefile 修改关联性
  • shutdown

    1
    2
    shutdown -s -t 100 # 100秒后关机 -r 重启 -f强制模式 -c描述 -s关机
    shutdown -a # 取消
  • logoff 注销 同 shutdown -l

  • taskkill

    按照进程ID或印象名称终止任务,详情taskkill /?查看

  • at

    计划任务

参数

  • >>为追加,>为覆盖

  • /q quiet 安静模式 /s 递增删除

网络相关

ping IP -i size 更改数据包TTL时间,能够跟踪数据包途径的路由器

ping -l 2000 发送2000字节的数据包到目标主机

ping -t 一直ping

ping -n 5 指定ping5个包

ipconfig 查看基本IP信息

ipconfig /all 查看详细IP信息

ipconfig /renew
重新请求ip地址

ipconfig /release
释放租约

ipconfig /flushdns
清除dns缓存

netstat 查看网络连接 或已建立侦听的端口,| find”ESTABLISHED”

telnet 测试远程计算机某个端口是否打开

nslookup 查看dns

arp -a 查看arp缓存

arp -d 清除ARP缓存(ARP缓存表储存在内存中)

arp -sARP绑定

route print 查看路由表

  • 远程桌面
    • mstsc

用户相关

  • net user

    查看用户

    1
    2
    3
    4
    5
    net user aaa 1
    # 修改aaa密码为1

    net user aaa 123 /add
    # 新建普通账户
    • net user /del

      删除用户

    • net user administrator a1!重设密码

    • net user han a1! /add 添加用户

    • net user han /active:yes/no 激活或禁用账户

    • whoami /user 查看当前用户和sid

组管理

  • net localgroup

    查看组

    1
    2
    3
    4
    # 将aaa添加到管理员组
    net localgroup administrators aaa /add
    # 添加组
    net Localgroup tests /add # /delete删除

共享文件夹

  • net share

    • 共享名后加$隐藏
  • net share name /del 删除共享

被访问共享文件夹的主机必须设置管理员帐号密码

  • net use f: \10.1.1.1 123.com /user:administrator 映射网络驱动器