cmd

windows中使用 /-Y 选项取消确认

关机

shutdown
/l 注销,只能本机 不与/m连用
/s 关机
/r 重启
/a 取消关机
/f 强制关机
/m \\computer   指定目标计算机,不与l连用
/t 一定时间后关机

文件管理

  1. 文件 文件查看 dir tree
    DIR [drive:][path][filename] [/A[[:]attributes]] [/B] [/C] [/D] [/L] [/N]
      [/O[[:]sortorder]] [/P] [/Q] [/R] [/S] [/T[[:]timefield]] [/W] [/X] [/4]
    
    /O          用分类顺序列出文件。
    排列顺序     N  按名称(字母顺序)     S  按大小(从小到大)
                 E  按扩展名(字母顺序)   D  按日期/时间(从先到后)
                 G  组目录优先           -  反转顺序的前缀
    /T          控制显示或用来分类的时间字符域
      时间段      C  创建时间
                  A  上次访问时间
                  W  上次写入的时间
  2. 修改文件、文件夹属性 attrib
    ATTRIB [+R | -R] [+A | -A] [+S | -S] [+H | -H] [+O | -O] [+I | -I] [+X | -X] [+P | -P] [+U | -U]
           [drive:][path][filename] [/S [/D]] [/L]
    
      +   设置属性。
      -   清除属性。
      R   只读文件属性。
      A   存档文件属性。
      S   系统文件属性。
      H   隐藏文件属性。
      O   脱机属性。
      I   无内容索引文件属性。
      X   无清理文件属性。
      V   完整性属性。
      P   固定属性。
      U   非固定属性。
      [drive:][path][filename]  指定属性要处理的文件。
      /S  处理当前文件夹及其所有子文件夹中的匹配文件。
      /D  也处理文件夹。
      /L  处理符号链接和符号链接目标的属性
  3. 文件复制 copy
    文件和目录的移动 move
    copy c:\test\old c:\test\new   old文件夹下所有文件复制到new文件夹下
    copy c:\test\old\k*.* c:\test\new old文件夹下k开头的文件复制到new下
  4. xcopy 高级复制
    XCOPY source [destination] [/A | /M] [/D[:date]] [/P] [/S [/E]] [/V] [/W]
                               [/C] [/I] [/Q] [/F] [/L] [/G] [/H] [/R] [/T] [/U]
                               [/K] [/N] [/O] [/X] [/Y] [/-Y] [/Z] [/B] [/J]
                               [/EXCLUDE:file1[+file2][+file3]...] [/COMPRESS]
      /S           复制目录和子目录,不包括空目录。
      /E           复制目录和子目录,包括空目录。
      /C           即使有错误,也继续复制。
      /G           允许将加密文件复制到不支持加密的目标。
      /H           隐藏文件和系统文件也会复制。
  5. rename ren 重命名目标
  6. del erase 删除
    DEL [/P] [/F] [/S] [/Q] [/A[[:]attributes]] names
    ERASE [/P] [/F] [/S] [/Q] [/A[[:]attributes]] names
      /F            强制删除只读文件。
      /S            删除所有子目录中的指定的文件。
      /Q            安静模式。删除全局通配符时,不要求确认
      /A            根据属性选择要删除的文件
      属性          R  只读文件            S  系统文件
                    H  隐藏文件            A  准备存档的文件
                    I  无内容索引文件      L  重新分析点
                    O  脱机文件            -  表示“否”的前缀

目录管理

  1. cd 切换
  2. mkdir md 创建目录
  3. rd 删除目录
    /S 递归删除
    /Q 安静模式
  4. subst 目录映射为驱动器,查看虚拟驱动器
    SUBST [drive1: [drive2:]path]
    SUBST drive1: /D
    
      drive1:        指定要分配路径的虚拟驱动器。
      [drive2:]path  指定物理驱动器和要分配给虚拟驱动器的路径。
      /D             删除被替换的(虚拟)驱动器。
    
    不带参数键入 SUBST,以显示当前虚拟驱动器的列表。

磁盘管理

  1. diskpart 磁盘分区配置
  2. convert 文件系统转换,将FAT格式转换为NTFS格式

进程管理

  1. tasklist
    TASKLIST [/S system [/U username [/P [password]]]]
             [/M [module] | /SVC | /V] [/FI filter] [/FO format] [/NH]
    /S     system           指定连接到的远程系统
    /U     [domain\]user    指定应该在哪个用户上下文执行这个命令
    /P     [password]       为提供的用户上下文指定密码。如果省略,则提示输入
    /M     [module]         列出当前使用所给 exe/dll 名称的所有任务。如果没有指定模块名称,显示所有加载的模块
    /SVC                    显示每个进程中主持的服务
    /V                      显示详细任务信息
    /FI    filter           显示一系列符合筛选器指定条件的任务
    /FO    format           指定输出格式。有效值: "TABLE"、"LIST"、"CSV"
  2. taskkill
    TASKKILL [/S system [/U username [/P [password]]]] { [/FI filter] [/PID processid | /IM imagename] } [/T] [/F]
    /IM   imagename        指定要终止的进程的映像名称。通配符 '*'可用来指定所有任务或映像名称
    /T                     终止指定的进程和由它启用的子进程
    /F                     指定强制终止进程
    
    例如:
        TASKKILL /IM notepad.exe
        TASKKILL /PID 1230 /PID 1241 /PID 1253 /T
        TASKKILL /F /IM cmd.exe /T
        TASKKILL /F /FI "PID ge 1000" /FI "WINDOWTITLE ne untitle*"
        TASKKILL /F /FI "USERNAME eq NT AUTHORITY\SYSTEM" /IM notepad.exe
        TASKKILL /S system /U 域\用户名 /FI "用户名 ne NT*" /IM *
        TASKKILL /S system /U username /P password /FI "IMAGENAME eq note*"

服务管理命令 sc

sc <server> [command] [service name] <option1> <option2>...

QUERY 和 QUERYEX 选项:
        如果查询命令带服务名称,将返回
        该服务的状态。其他选项不适合这种
        情况。如果查询命令不带参数或
        带下列选项之一,将枚举此服务。
    type=    要枚举的服务的类型(driver, service, userservice, all)
             (默认 = service)
    state=   要枚举的服务的状态 (inactive, all)
             (默认 = active)
    bufsize= 枚举缓冲区的大小(以字节计)
             (默认 = 4096)
    ri=      开始枚举的恢复索引号
             (默认 = 0)
    group=   要枚举的服务组
             (默认 = all groups)
  1. sc query 查询服务状态
    sc query type=all
  2. sc qdescription 查看服务详细描述
  3. sc start 启动服务
    sc <server> start [service name] <arg1> <arg2> ...
    
    server 格式为 \\ServerName
    service name 为要开启的服务名
  4. sc stop
  5. sc create 创建服务,目标程序必须必须是针对服务创建的
  6. sc delete

账户及组管理 net

  1. net user 用户管理
    NET USER
    [username [password | *] [options]]    键入*号显示密码提示信息
    [/DOMAIN]                              在计算机主机的主域上进行操作
    username {password | *} /ADD [options] [/DOMAIN]
    username [/DELETE] [/DOMAIN]
    username [/TIMES:{times | ALL}]
    username [/ACTIVE: {YES | NO}]

     

    options 选项:



    net user    查看所有用户
    net user wind passw0rd /add  添加wind账户
    net user wind   查看wind账户
  2. net localgroup 本地组管理
    NET LOCALGROUP
    [groupname [/COMMENT:"text"]] [/DOMAIN]
    groupname {/ADD [/COMMENT:"text"] | /DELETE}  [/DOMAIN]
    groupname name [...] {/ADD | /DELETE} [/DOMAIN]
    
    groupname   要操作的组名
    /COMMENT:"text"     组的描述信息
    name        向组中添加或删除的用户名
    /ADD /DELETE   添加或删除用户名或组名

远程连接及管理

  1. 远程管理、文件传输
    1. Telnet


    2. FTP
    3. IPC$ 远程连接
      分为IPC空连接和IPC$特定权限连接。
      IPC$空连接只要目标主机没有取消默认IPC$管道,且Server服务处于运行状态。
      IPC$特定权限连接是在空连接基础上附加可用用户名密码
      1. 建立IPC$空连接
        net use \\192.168.56.2\ipc$ 建立IPC$空连接
        net view \\192.168.56.2     查看共享资源
      2. 建立IPC$特定权限连接
        net use \\192.168.56.2\ipc$ password /user:myUserName 建立连接
        copy c:\dir\file \\192.168.56.2\ipc$\dir              上传文件
  2. 网络连接测试
    1. ping
    2. tracer
    3. netstat -nao
      NETSTAT 
      [-a] 所有活动连接和侦听的端口
      [-b] 显示使用网络和端口的进程
      [-e] 显示以太网统计信息,与-s合用获得更多信息
      [-f] 
      [-n] 源和目的地址及端口
      [-o] 进程ID
      [-p proto] 
      [-r] 显示核心路由表
      [-s] 按协议统计信息
      [-t] 
      [-x] 
      [-y] 
      [interval] 没隔一段时间间隔就刷新一次
  3. TCP/IP 设置
    1. ipconfig
    2. router 路由表管理
    3. arp
  4. netsh 网络组件命令行及脚本处理
    功能强大的网络配置命令行工具,可以修改本机配置,也可通过特殊权限IPC$修改远程主机配置。
    输入 netsh 进入交互界面,使用 help 或 ? 获取帮助信息


  5. net

    1、网络统计信息
    net statistics server,查看服务器网络统计信息;
    net statistics workstation,查看工作站网络统计信息。
    
    2、共享资源
    Net view 查看本机或IPC$的域、工作组、共享资源
    Net share 查询共享文件夹;
    Net file 查询远端计算机已打开的共享文件。
    
    3、计算机配置
    Net config server,查看服务器配置
    net config workstation,查看工作站配置
    
    4、网络服务
    Net start service 启动某一项网络服务;
    net stop service 关闭某一项网络服务。
    
    5、账户管理
    Net accounts,查询账户相关信息。
    Net user ,查询计算机下所有的用户名。
    
    6、共享网络连接
    Net use,查看当前计算机的网络连接;
    
    7、设置时间
    net time

 

posted @ 2022-10-07 12:38  某某人8265  阅读(135)  评论(0编辑  收藏  举报