Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >windows系统开发常用cmd命令学习

windows系统开发常用cmd命令学习

原创
作者头像
人人都是码农
发布于 2023-11-16 08:12:02
发布于 2023-11-16 08:12:02
61700
代码可运行
举报
运行总次数:0
代码可运行

打开命令窗口方式

  1. win + R,然后输入 cmd
  2. 右键搜索,直接输入 cmd,或老的windows系统开始 => 运行 => 输入 cmd 回车
  3. 直接在顶部文件目录中输入 cmd
  4. shift + 右键,直接在此处打开 PowerShell 窗口

文件或目录相关

cd

显示当前目录的名称,或更改当前目录

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
# cd [<path>] 指定要显示或更改的目录的路径
cd d:

dir

显示目录的文件和子目录的列表,相当于 linux 里的 ls 和 ll

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
# 显示当前目录下文件,注意这个命令是 linux 里的,在 windows 的 PowerShell 里可以用,cmd 小黑窗里不可以用
ls

# 显示当前目录下文件详细信息,相当于 ll
ls -l

# 显示当前目录下文件详细信息
ll

tree

以图形方式显示驱动器中路径或磁盘的目录结构

mkdir

创建目录或子目录,此命令与 md 命令相同

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
# mkdir [<drive>:]<path>
mkdir D:\Test

xcopy / copy

copy:将一个或多个文件从一个位置复制到另一个位置

xcopy:复制文件和目录,包括子目录

rename

重命名文件或目录

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
# rename [<drive>:][<path>]<filename1> <filename2>
rename zhou.txt hei.txt

move

将一个或多个文件从一个目录移到另一个目录

replace

替换目录中的现有文件。 如果与 /a 选项一 起使用,则此命令会将新文件添加到目录,而不是替换现有文件

del / rd / rmdir

del:删除一个或多个文件,此命令执行与 erase 擦除命令相同的操作

rd / rmdir:删除目录

find / findstr

find:搜索文件中的文本字符串,并显示包含指定字符串的文本行

findstr:搜索文件中的文本模式

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
# find 查找 test.txt 中包含字符串 zhouxiaohei 的所有行
find `"zhouxiaohei`" test.txt

# findstr 查找 test.txt 中包含字符串 zhouxiaohei 的所有行
findstr zhouxiaohei test.txt

跟 linux 下的 grep 类似,windows 下推荐用 findstr,一般会用管道符 | 和其他命令配合使用,如查找网络:netstat -ant |find "192.168.2"

注意: 1. find命令中要查找的字符串要用"双引号"括起来 2. 双引号前面需加上转义符 `,否则可能会报错:FIND: 参数格式不正确

重定向输出符号 > >>

命令 > 文件:将标准输出重定向到文件中(清除原有文件中的数据)

命令 >> 文件:将输出重定向到文件中(在原有内容后面追加)

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
# 在当前目录下生成一个 test.txt 文本文件,内容:zhouxiaohei
echo "zhouxiaohei" > test.txt

# 在当前目录 test.txt 文本文件中追加内容:123
echo "123" >> test.txt

echo

显示消息或打开或关闭命令回显功能。 如果不使用参数, echo 将显示当前的回显设置。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
# echo [<message>]  指定要在屏幕上显示的文本
# echo [on | off]   打开或关闭命令回显功能,默认情况下,命令回显处于启用状态
# @echo off 防止批处理文件中的所有命令 (包括 echo off 命令) 在屏幕上显示在批处理文件类型的第一行

echo 123

网络相关

ipconfig

显示所有当前的 TCP/IP 网络配置值,并刷新动态主机配置协议 (DHCP) 和域名系统 (DNS) 设置

开发中一般用来查看本地的局域网动态 ip 地址,mac 和 linux 系统里用 ifconifig

ping

通过向回显请求消息发送 Internet 控制消息协议,验证与另一个 TCP/IP (IP) 连接,可使用此命令测试计算机名称和计算机的 IP 地址。 如果 ping IP 地址成功,但 ping 计算机名不成功,则可能是名称解析问题。

netstat

用来查看网络状态的命令,显示活动 TCP 连接、计算机正在侦听的端口、以太网统计信息、IP 路由表、IP 路由表、IP、ICMP、TCP 和 UDP 协议) 的 IPv4 统计信息 (,以及 IPv6、ICMPv6、基于 IPv6 的 TCP 以及基于 IPv6 协议) 的 UDP 的 IPv6 统计信息 (。 在不带参数的情况下使用,此命令显示活动的 TCP 连接

-a 显示计算机正在侦听的所有活动 TCP 连接以及 TCP 和 UDP 端口

-r 显示 IP 路由表的内容,这等效于 route print 命令,告诉我们本地机器的网关、子网掩码等信息

系统或操作相关

tasklist / taskkill

tasklist:显示本地计算机或远程计算机上当前正在运行的进程列表

taskkill:结束一个或多个任务或进程,可以通过进程 ID 或图像名称结束进程,可以先使用 tasklist 命令来查看进程 ID (PID) 以结束进程

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
# 杀死某个进程
taskkill /pid <processID>

日常开发中一般某个要用的端口被占用了,可以用这两个命令来查看和操作

path

在 PATH 环境变量中设置命令路径,指定用于搜索可执行文件 (.exe) 目录集。 如果不带参数使用,此命令将显示当前命令路径

where

显示与给定的搜索模式匹配的文件的位置

cls

清除屏幕

start

启动单独的命令提示符窗口以运行指定的程序或命令

ctrl+c

终止命令

exit

退出 cmd

pause

暂停批处理程序的处理,并显示提示, Press any key to continue . . .

title

为"命令提示符"窗口创建标题

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
# title [<string>]
title 周小黑

whoami

显示当前登录到本地系统的用户的用户、组和特权信息

systeminfo

显示有关计算机及其操作系统的详细配置信息,包括操作系统配置、安全信息、产品 ID 和硬件属性 (例如 RAM、磁盘空间和网卡)

系统变量

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
# 查看当前所有可用的环境变量
set

# 查看某个环境变量
set path

# 修改环境变量
set USERNAME="TEST"

# 环境变量追加:set 环境变量名="%环境变量名%;addValue"
set PATH="%PATH%;C:"

部分系统内置变量,可通过 echo 在命令窗口里查看

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
# 返回当前目录字符串
%CD%

# 返回 Windows 根目录的位置
%SystemRoot%

# 返回系统根目录的驱动器
%SystemDrive%

# 返回默认情况下应用程序存储数据的位置
%APPDATA%
%LOCALAPPDATA%

# 返回操作系统目录的位置
%windir%

# 指定可执行文件的搜索路径
%Path%

# 返回所有“用户配置文件”的位置
%ALLUSERSPROFILE%

# 返回当前用户的配置文件的位置
%USERPROFILE%

# 返回命令行解释器可执行程序的准确路径
# C:\WINDOWS\system32\cmd.exe
%ComSpec%

# 返回用来启动当前的 Cmd.exe 的准确命令行
%CMDCMDLINE%

# 返回连接到用户主目录的本地工作站驱动器号
%HOMEDRIVE%

# 返回用户主目录的完整路径
%HOMEPATH%

# 返回用户的共享主目录的网络路径
%HOMESHARE%

# 返回验证当前登录会话的域控制器的名称
%LOGONSERVER%

# 返回计算机的名称
%COMPUTERNAME%

# 返回操作系统的名称
%OS%

# 返回对当前登录用户可用的应用程序所使用的默认临时目录
%TEMP%
%TMP%

# 返回包含用户帐户的域的名称
%USERDOMAIN%

# 返回当前登录的用户的名称
%USERNAME%

# 返回当前日期
%DATE%

# 返回当前时间
%TIME%

在 cmd 命令中,按键盘的向上箭头可以快速切换历史前后命令,敲 Tab 可自动补全路径

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
window cmd 命令大全 (order) Windows CMD命令大全
CMD命令:开始->运行->键入cmd或command(在命令行里可以看到系统版本、文件系统版本)
小蔚
2019/09/11
14.1K0
windows常用命令
大家好,我是架构君,一个会写代码吟诗的架构师。今天说一说windows常用命令,希望能够帮助大家进步!!!
Java架构师必看
2022/01/11
2.1K0
windows常用命令
Windows CMD命令大全
虽然随着计算机产业的发展,Windows 操作系统的应用越来越广泛,DOS 面临着被淘汰的命运,但是因为它运行安全、稳定,有的用户还在使用,所以一般Windows 的各种版本都与其兼容,用户可以在Windows 系统下运行DOS,中文版Windows XP 中的命令提示符进一步提高了与DOS 下操作命令的兼容性,用户可以在命令提示符直接输入中文调用文件。
monster_moya
2020/07/09
5.2K1
CMD命令笔记总结
cmd就是在运行在windows系统下的一个命令行窗口,可以通过Win+R打开运行框,输入cmd后回车即可打开。
网络安全自修室
2020/07/22
1.4K0
CMD命令笔记总结
有趣的10个CMD命令「建议收藏」
这个东西我们不多说,只说两种用法。 好比我这里有个文件test.txt,里面有一些内容。我们如何隐藏它?
全栈程序员站长
2022/11/08
7.6K0
有趣的10个CMD命令「建议收藏」
DOS命令大全_黑客cmd命令大全
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/167369.html原文链接:https://javaforall.cn
全栈程序员站长
2022/09/20
2.1K0
Windows cmd(bat) 脚本简单使用
命令提示符介绍 命令提示符是在操作系统中,提示进行命令输入的一种工作提示符。在不同的操作系统环境下,命令提示符各不相同。在 windows 环境下,命令行程序为 cmd.exe,微软 Windows 系统基于 Windows 上的命令解释程序,类似于微软的 DOS 操作系统。
acc8226
2022/05/17
10.7K0
c语言基础学习02_windows系统下的cmd命令
============================================================================= 注意:cmd的命令很多,需要用的时候可以查询即可!
黑泽君
2018/10/11
1.5K0
电脑cmd命令大全_cmd代码大全
net use ipipc$ ” ” /user:” ” 建立IPC空链接 net use ipipc$ “密码” /user:”用户名” 建立IPC非空链接 net use h: ipc$ “密码” /user:”用户名” 直接登陆后映射对方C:到本地为H: net use h: ipc$ 登陆后映射对方C:到本地为H: net use ipipc$ /del 删除IPC链接 net use h: /del 删除映射对方到本地的为H:的映射 net user 用户名 密码 /add 建立用户 net user guest /active:yes 激活guest用户 net user 查看有哪些用户 net user 帐户名 查看帐户的属性 net localgroup administrators 用户名 /add 把“用户”添加到管理员中使其具有管理员权限,注意:administrator后加s用复数 net start 查看开启了哪些服务 net start 服务名 开启服务;(如:net start telnet, net start schedule) net stop 服务名 停止某服务 net time 目标ip 查看对方时间 net time 目标ip /set 设置本地计算机时间与“目标IP”主机的时间同步,加上参数/yes可取消确认信息 net view 查看本地局域网内开启了哪些共享 net view ip 查看对方局域网内开启了哪些共享 net config 显示系统网络设置 net logoff 断开连接的共享 net pause 服务名 暂停某服务 net send ip “文本信息” 向对方发信息 net ver 局域网内正在使用的网络连接类型和信息 net share 查看本地开启的共享 net share ipc$ 开启ipc$共享 net share ipc$ /del 删除ipc$共享 net share c$ /del 删除C:共享 net user guest 12345 用guest用户登陆后用将密码改为12345 net password 密码 更改系统登陆密码 netstat -a 查看开启了哪些端口,常用netstat -an netstat -n 查看端口的网络连接情况,常用netstat -an netstat -v 查看正在进行的工作 netstat -p 协议名 例:netstat -p tcq/ip 查看某协议使用情况(查看tcp/ip协议使用情况) netstat -s 查看正在使用的所有协议使用情况 nbtstat -A ip 对方136到139其中一个端口开了的话,就可查看对方最近登陆的用户名(03前的为用户名)-注意:参数-A要大写 tracert -参数 ip(或计算机名) 跟踪路由(数据包),参数:“-w数字”用于设置超时间隔。 ping ip(或域名) 向对方主机发送默认大小为32字节的数据,参数:“-l[空格]数据包大小”;“-n发送数据次数”;“-t”指一直ping。 ping -t -l 65550 ip 死亡之ping(发送大于64K的文件并一直ping就成了死亡之ping) ipconfig (winipcfg) 用于windows NT及XP(windows 95 98)查看本地ip地址,ipconfig可用参数“/all”显示全部配置信息 tlist -t 以树行列表显示进程(为系统的附加工具,默认是没有安装的,在安装目录的Support/tools文件夹内) kill -F 进程名 加-F参数后强制结束某进程(为系统的附加工具,默认是没有安装的,在安装目录的Support/tools文件夹内) del -F 文件名 加-F参数后就可删除只读文件,/AR、/AH、/AS、/AA分别表示删除只读、隐藏、系统、存档文件,/A-R、/A-H、/A-S、/A-A表示删除除只读、隐藏、系统、存档以外的文件。           例如“DEL/AR *.*”表示删除当前目录下所有只读文件,“DEL/A-S *.*”表示删除当前目录下除系统文件以外的所有文件 del /S /Q 目录 或用:rmdir /s /Q 目录 /S删除目录及目录下的所有子目录和文件。同时使用参数/Q 可取消删除操作时的系统确认就直接删除。(二个命令作用相同) move 盘符路径要移动的文件名 存放移动文件的路径移动后文件名 移动文件,用参数/y将取消确认移动目录存在相同文件的提示就直接覆盖 fc one.txt two.txt > 3st.txt 对比二个文件并把不同之处输出到3st.txt文件中,”> “和”> >” 是重定向命令 at id号 开启已注册的某个计划任务 at
全栈程序员站长
2022/11/09
3K0
bat批处理命令大全_文件批处理命令
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/171941.html原文链接:https://javaforall.cn
全栈程序员站长
2022/09/23
4.8K0
bat批处理命令大全_文件批处理命令
Windows CMD 命令大全:你的命令行秘籍,收藏即用
Windows命令提示符(CMD)是许多Windows用户常用的工具,能够通过命令行方式与操作系统直接交互。神唱 为你整理了一份必备的Windows CMD命令大全 以备不时之需。
神的孩子都在歌唱
2025/03/05
1.4K0
Windows CMD 命令大全:你的命令行秘籍,收藏即用
windows bat批处理基础命令学习教程「建议收藏」
前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,分享一下给大家。点击跳转到教程。
全栈程序员站长
2022/09/23
19.6K0
Windows、Linux系统常用CMD命令大全
AT 计划在计算机上运行的命令和程序。 ATTRIB 显示或更改文件属性。 BREAK 设置或清除扩展式 CTRL+C 检查。 CACLS 显示或修改文件的访问控制列表(ACLs)。 CALL 从另一个批处理程序调用这一个。 CD 显示当前目录的名称或将其更改。 CHCP 显示或设置活动代码页数。 CHDIR 显示当前目录的名称或将其更改。 CHKDSK 检查磁盘并显示状态报告。 CHKNTFS 显示或修改启动时间磁盘检查。 CLS 清除屏幕。 CMD 打开另一个 Windows 命令解释程序窗口。 COLOR 设置默认控制台前景和背景颜色。 COMP 比较两个或两套文件的内容。 COMPACT 显示或更改 NTFS 分区上文件的压缩。 CONVERT 将 FAT 卷转换成 NTFS。您不能转换当前驱动器。 COPY 将至少一个文件复制到另一个位置。 DATE 显示或设置日期。DEL 删除至少一个文件。 DIR 显示一个目录中的文件和子目录。 DISKCOMP 比较两个软盘的内容。 DISKCOPY 将一个软盘的内容复制到另一个软盘。 DOSKEY 编辑命令行、调用 Windows 命令并创建宏。 ECHO 显示消息,或将命令回显打开或关上。 ENDLOCAL 结束批文件中环境更改的本地化。 ERASE 删除至少一个文件。 EXIT 退出 CMD.EXE 程序(命令解释程序)。 FC 比较两个或两套文件,并显示不同处。 FIND 在文件中搜索文字字符串。 FINDSTR 在文件中搜索字符串。 FOR 为一套文件中的每个文件运行一个指定的命令。 FORMAT 格式化磁盘,以便跟 Windows 使用。 FTYPE 显示或修改用于文件扩展名关联的文件类型。 GOTO 将 Windows 命令解释程序指向批处理程序中某个标明的行。 GRAFTABL 启用 Windows 来以图像模式显示扩展字符集。 HELP 提供 Windows 命令的帮助信息。 IF 执行批处理程序中的条件性处理。 LABEL 创建、更改或删除磁盘的卷标。 MD 创建目录。 MKDIR 创建目录。 MODE 配置系统设备。 MORE 一次显示一个结果屏幕。 MOVE 将文件从一个目录移到另一个目录。 PATH 显示或设置可执行文件的搜索路径。 PAUSE 暂停批文件的处理并显示消息。 POPD 还原 PUSHD 保存的当前目录的上一个值。 PRINT 打印文本文件。 PROMPT 更改 Windows 命令提示符。 PUSHD 保存当前目录,然后对其进行更改。 RD 删除目录。 RECOVER 从有问题的磁盘恢复可读信息。 REM 记录批文件或 CONFIG.SYS 中的注释。 REN 重命名文件。 RENAME 重命名文件。 REPLACE 替换文件。 RMDIR 删除目录。 SET 显示、设置或删除 Windows 环境变量。 SETLOCAL 开始批文件中环境更改的本地化。 SHIFT 更换批文件中可替换参数的位置。 SORT 对输入进行分类。 START 启动另一个窗口来运行指定的程序或命令。 SUBST 将路径跟一个驱动器号关联。 TIME 显示或设置系统时间。 TITLE 设置 CMD.EXE 会话的窗口标题。 TREE 以图形模式显示驱动器或路径的目录结构。 TYPE 显示文本文件的内容。 VER 显示 Windows 版本。 VERIFY 告诉 Windows 是否验证文件是否已正确写入磁盘。 VOL 显示磁盘卷标和序列号。 XCOPY 复制文件和目录树。 appwiz.cpl------------添加删除程序 control userpasswords2--------用户帐户设置 cleanmgr-------垃圾整理 CMD--------------命令提示符可以当作是 Windows 的一个附件,Ping,Convert 这些不能在图形环境下 使用的功能要借助它来完成。 cmd------jview察看Java虚拟机版本。 command.com------调用的则是系统内置的 NTVDM,一个 DOS虚拟机。它完全是一个类似 Virtual PC 的 虚拟环境,和系统本身联系不大。当我们在命令提示符下运行 DOS 程序时,实际上也 是自动转移到 NTVDM虚拟机下,和 CMD 本身没什么关系。 calc-----------启动计算器 chkdsk.exe-----Chkdsk磁盘检查 compmgmt.msc---计算机管理 conf-----------启动 netmeeting control userpasswords2-----User Account 权限设置
佛系豪豪吖
2023/02/23
2.4K0
简单的批处理命令_bat批处理执行cmd命令
转载来源:https://blog.csdn.net/Joker_N/article/details/89838719
全栈程序员站长
2022/09/23
2.2K0
windows XP cmd命令大全
windows XP cmd命令大全 一,ping 它是用来检查网络是否通畅或者网络连接速度的命令。作为一个生活在网络上的管理员或者黑客来说,ping命令是第一个必须掌握的DOS命令,它所利用的原理是
cwl_java
2019/10/26
3.4K0
Windows运维:DOS命令相关知识整理
DOS(磁盘操作系统)是一种操作系统,最初设计用于个人计算机。它是一个基于字符界面的命令行操作系统,用户通过键入文本命令来执行操作。DOS诞生于20世纪80年代初,是当时个人计算机的主要操作系统之一。随着图形用户界面操作系统的出现和发展,如Windows和macOS,DOS逐渐退出历史,对于高级的运维工程师来说还是非常有必要掌握的,今天给大家介绍DOS命令相关的知识。
小明互联网技术分享社区
2024/04/21
1K0
Windows运维:DOS命令相关知识整理
0基础 CMD命令大全
在日常的计算机操作中,我们经常需要进行一些系统管理、文件操作以及网络配置等任务。而命令行界面是执行这些任务的一种高效方式。在Windows操作系统中,CMD(命令提示符)是一个强大的工具,提供了许多命令来实现各种操作。本篇文章将为您介绍100个常用的CMD命令,帮助您提高工作效率。
疯狂的KK
2023/06/26
7580
0基础 CMD命令大全
Windows CMD常用命令大全(值得收藏)
虽然随着计算机产业的发展,Windows 操作系统的应用越来越广泛,DOS 面临着被淘汰的命运,但是因为它运行安全、稳定,有的用户还在使用,所以一般Windows 的各种版本都与其兼容,用户可以在Windows 系统下运行DOS,中文版Windows XP中的命令提示符进一步提高了与DOS下操作命令的兼容性,用户可以在命令提示符直接输入中文调用文件。
全栈程序员站长
2022/07/01
12K0
Windows CMD常用命令大全(值得收藏)
windows系统安全|Windows渗透基础大全
Windows中cmd窗口的文件下载(bitsadmin、certutil、iwr)
谢公子
2022/01/13
2K0
windows系统安全|Windows渗透基础大全
Linux的常用命令就是记不住,还在百度找?于是推出了这套教程
1.帮助命令 1.1 help命令 #语法格式: 命令 --help #作用: 查看某个命令的帮助信息 # 示例: # ls --help 查看ls命令的帮助信息 # netstat --help 查看netstat命令的帮助信息 1.2 man命令 #语法格式:man 命令 #作用: 查看某个命令的帮助手册 # 示例: # man ls #查看ls命令的帮助手册 # man netstat #查看netstat命令的帮助手册 2.
lyb-geek
2021/09/23
6890
相关推荐
window cmd 命令大全 (order) Windows CMD命令大全
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档