文件和目录管理

  • dir

    • 用法:dir [路径]
    • 示例:dir C:\Users
    • 描述:列出指定目录中的文件和子目录。
  • cd

    • 用法:cd [路径]
    • 示例:cd C:\Users
    • 描述:更改当前工作目录。
  • mkdirmd

    • 用法:mkdir [目录名]
    • 示例:mkdir NewFolder
    • 描述:创建新目录。
  • rmdirrd

    • 用法:rmdir [目录名]
    • 示例:rmdir OldFolder
    • 描述:删除空目录。
  • delerase

    • 用法:del [文件名]
    • 示例:del file.txt
    • 描述:删除指定的文件。
  • copy

    • 用法:copy [源文件] [目标文件]
    • 示例:copy file.txt D:\Backup\file.txt
    • 描述:复制文件到指定位置。
  • xcopy

    • 用法:xcopy [源] [目标] /E /I
    • 示例:xcopy C:\Source D:\Backup /E /I
    • 描述:复制文件和目录,包括子目录。
    • /E:复制所有子目录,包括空目录。
    • /I:如果目标是一个目录或多个文件,则假定为目录。
  • robocopy

    • 用法:robocopy [源] [目标] [文件] /E
    • 示例:robocopy C:\Source D:\Backup /E
    • 描述:高级复制工具,支持增量复制和多线程。
    • /E:复制所有子目录,包括空目录。
  • move

    • 用法:move [源文件] [目标文件]
    • 示例:move file.txt D:\NewFolder\file.txt
    • 描述:移动文件或重命名文件。
  • attrib

    • 用法:attrib [参数] [文件名]
    • 示例:attrib +h file.txt
    • 描述:显示或更改文件属性。
    • +h:将文件标记为隐藏。
  • type

    • 用法:type [文件名]
    • 示例:type file.txt
    • 描述:显示文本文件的内容。
  • find

    • 用法:find "[文本]" [文件名]
    • 示例:find "hello" file.txt
    • 描述:在指定文件中搜索文本。
  • renrename

    • 用法:ren [旧文件名] [新文件名]
    • 示例:ren oldfile.txt newfile.txt
    • 描述:重命名文件或目录。
  • echo

    • 用法:echo [消息]
    • 示例:echo Hello, World!
    • 描述:显示消息或将消息写入文件。
  • fsutil

    • 用法:fsutil [操作]
    • 示例:fsutil volume list
    • 描述:管理文件系统和磁盘空间。
  • comp

    • 用法:comp [文件1] [文件2]
    • 示例:comp file1.txt file2.txt
    • 描述:比较两个文件的内容。
  • tree

    • 用法:tree [路径]
    • 示例:tree C:\
    • 描述:以树状图显示目录结构。

系统信息和管理

  • systeminfo

    • 用法:systeminfo
    • 描述:显示计算机的详细配置信息。
  • tasklist

    • 用法:tasklist
    • 描述:列出当前正在运行的进程。
  • taskkill

    • 用法:taskkill /IM [进程名] /F
    • 示例:taskkill /IM notepad.exe /F
    • 描述:终止指定的进程。
    • /F:强制终止进程。
  • ipconfig

    • 用法:ipconfig [参数]
    • 示例:ipconfig /all
    • 描述:显示网络配置。
    • /all:显示所有网络适配器的详细信息。
  • ping

    • 用法:ping [目标地址]
    • 示例:ping www.example.com
    • 描述:测试网络连接。
  • tracert

    • 用法:tracert [目标地址]
    • 示例:tracert www.example.com
    • 描述:跟踪数据包到达目标的路径。
  • nslookup

    • 用法:nslookup [域名]
    • 示例:nslookup www.example.com
    • 描述:查询 DNS 记录。
  • netstat

    • 用法:netstat [参数]
    • 示例:netstat -an
    • 描述:显示网络连接、路由表和网络接口信息。
    • -an:以数字形式显示地址和端口号。
  • hostname

    • 用法:hostname
    • 描述:显示计算机的主机名。
  • whoami

    • 用法:whoami
    • 描述:显示当前用户的名称和域。
  • wmic

    • 用法:wmic [类别] [操作]
    • 示例:wmic process get name
    • 描述:Windows 管理工具,执行管理任务。
  • getmac

    • 用法:getmac
    • 描述:显示计算机的物理地址(MAC 地址)。
  • shutdown

    • 用法:shutdown [参数]
    • 示例:shutdown /r /t 0
    • 描述:关机或重启计算机。
    • /r:重启计算机。
    • /t:设置延迟关机的时间(单位为秒)。
  • sfc /scannow

    • 用法:sfc /scannow
    • 描述:扫描系统文件并修复损坏的文件。
  • chkdsk

    • 用法:chkdsk [驱动器:]
    • 示例:chkdsk C:
    • 描述:检查磁盘并修复错误。
  • diskpart

    • 用法:diskpart
    • 描述:磁盘分区管理工具,输入 list disk 列出磁盘。
  • gpupdate

    • 用法:gpupdate
    • 描述:更新组策略。
  • eventvwr

    • 用法:eventvwr
    • 描述:打开事件查看器,查看系统日志。

磁盘管理

  • diskpart

    • 用法:diskpart
    • 描述:启动磁盘分区管理工具,使用 list disk 列出磁盘,使用 select disk [编号] 选择磁盘。
  • format

    • 用法:format [驱动器:]
    • 示例:format D:
    • 描述:格式化磁盘。
    • /FS:[文件系统]:指定文件系统类型,例如 NTFS 或 FAT32。
  • label

    • 用法:label [驱动器:] [新标签]
    • 示例:label D: MyData
    • 描述:更改卷标。
  • defrag

    • 用法:defrag [驱动器:]
    • 示例:defrag C:
    • 描述:整理磁盘碎片。

网络管理

  • net

    • 用法:net [命令] [参数]
    • 示例:net user
    • 描述:管理网络资源和服务。
  • netsh

    • 用法:netsh [context]
    • 示例:netsh wlan show profile
    • 描述:网络配置命令行工具。
  • route

    • 用法:route [命令]
    • 示例:route print
    • 描述:显示和修改路由表。
  • arp

    • 用法:arp [命令]
    • 示例:arp -a
    • 描述:显示和修改地址解析协议缓存。
  • ftp

    • 用法:ftp [主机名]
    • 示例:ftp ftp.example.com
    • 描述:文件传输协议客户端。
  • telnet

    • 用法:telnet [主机名] [端口]
    • 示例:telnet example.com 23
    • 描述:远程登录到其他计算机。
  • rasdial

    • 用法:rasdial [连接名] [用户名] [密码]
    • 示例:rasdial MyVPN User Password
    • 描述:建立拨号连接。

安全与权限管理

  • cacls

    • 用法:cacls [文件名] /E /G [用户]:[权限]
    • 示例:cacls file.txt /E /G User:R
    • 描述:显示或修改文件的访问控制列表。
    • /E:编辑现有 ACL。
    • /G:授予权限。
  • icacls

    • 用法:icacls [文件名] /grant [用户]:[权限]
    • 示例:icacls file.txt /grant User:(R,W)
    • 描述:显示、修改、备份和还原文件和目录的访问控制列表。
  • runas

    • 用法:runas /user:[用户名] [程序]
    • 示例:runas /user:Administrator cmd
    • 描述:以不同用户身份运行程序。

其他常用命令

  • cls

    • 用法:cls
    • 描述:清除命令提示符窗口。
  • exit

    • 用法:exit
    • 描述:退出命令提示符。
  • set

    • 用法:set [变量名]=[值]
    • 示例:set MY_VAR=Hello
    • 描述:显示、设置或删除环境变量。
  • pause

    • 用法:pause
    • 描述:暂停批处理文件的执行,并显示提示。
  • call

    • 用法:call [批处理文件名]
    • 示例:call script.bat
    • 描述:从一个批处理文件调用另一个批处理文件。
  • for

    • 用法:for /L %i in (起始值, 步长, 结束值) do [命令]
    • 示例:for /L %i in (1,1,5) do echo %i
    • 描述:循环命令。
  • if

    • 用法:if [条件] [命令]
    • 示例:if exist file.txt echo File exists
    • 描述:条件语句。
  • goto

    • 用法:goto [标签]
    • 示例:goto end
    • 描述:跳转到批处理文件中的标签。
  • rem::

    • 用法:rem [注释]
    • 示例:rem This is a comment
    • 描述:添加注释。
  • start

    • 用法:start [程序]
    • 示例:start notepad
    • 描述:启动一个新窗口运行指定程序或命令。

Windows PowerShell

  • Get-Help

    • 用法:Get-Help [命令]
    • 示例:Get-Help Get-Process
    • 描述:获取 PowerShell 命令的帮助信息。
  • Get-Process

    • 用法:Get-Process
    • 描述:获取当前运行的进程。
  • Set-ExecutionPolicy

    • 用法:Set-ExecutionPolicy [策略]
    • 示例:Set-ExecutionPolicy RemoteSigned
    • 描述:设置 PowerShell 脚本执行策略。
  • Get-Service

    • 用法:Get-Service
    • 描述:获取服务状态。
  • Start-Service

    • 用法:Start-Service [服务名]
    • 示例:Start-Service wuauserv
    • 描述:启动服务。
  • Stop-Service

    • 用法:Stop-Service [服务名]
    • 示例:Stop-Service wuauserv
    • 描述:停止服务。
  • Get-EventLog

    • 用法:Get-EventLog [日志名]
    • 示例:Get-EventLog Application
    • 描述:查看事件日志。
Logo

开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!

更多推荐