快速上手 Windows 命令:简化你的工作流程
一、基础命令
dir
- 列出当前目录中的文件和文件夹。
dir
输出将显示当前目录下的所有文件和文件夹,包括文件大小和修改日期。
cd
- 切换目录。
cd Documents
这将把当前目录切换到 "Documents" 文件夹。
md
- 创建新目录。
md NewFolder
这将在当前目录下创建一个名为 "NewFolder" 的新文件夹。
rd
- 删除目录(目录必须为空)。
rd NewFolder
这将删除名为 "NewFolder" 的空文件夹。
copy
- 复制文件。
copy file.txt backup.txt
这将复制 "file.txt" 文件并创建一个名为 "backup.txt" 的副本。
xcopy
- 复制文件和目录。
xcopy /s Documents Backup
这将复制 "Documents" 文件夹及其子文件夹到名为 "Backup" 的新文件夹。
move
- 移动文件。
move file.txt NewFolder
这将把 "file.txt" 移动到 "NewFolder" 文件夹。
del
- 删除文件。
del file.txt
这将删除名为 "file.txt" 的文件。
cls
- 清屏。
cls
这将清除命令提示符窗口中的所有内容,使其变得干净。
echo
- 显示一段文本。
echo Hello, World!
这将在命令提示符中显示 "Hello, World!"。
type
- 显示文本文件的内容。
type file.txt
这将显示 "file.txt" 文件的内容。
rename
- 重命名文件或目录。
rename oldfile.txt newfile.txt
这将把 "oldfile.txt" 重命名为 "newfile.txt"。
attrib
- 更改文件属性。
attrib +h file.txt
这将把 "file.txt" 设置为隐藏文件。
exit
- 退出CMD。
exit
这将关闭命令提示符窗口。
help
- 显示命令的帮助信息。
help dir
这将显示有关 dir
命令的详细帮助信息。
PS:以上命令是 CMD 中常用的基本命令。你可以根据需要组合使用这些命令来进行文件管理和系统操作。建议在使用命令时小心操作,特别是在删除文件和目录时,以免误删重要数据。
二、中级命令
ipconfig
- 显示网络配置。
ipconfig
输出将显示当前网络适配器的 IP 地址、子网掩码和默认网关等信息。
ping
- 测试网络连接。
ping www.google.com
这将向 Google 发送 ICMP 请求,显示响应时间和丢包率,帮助判断网络连通性。
tracert
- 路由追踪。
tracert www.google.com
这将显示数据包从你的计算机到 Google 服务器的路由路径,以及每一跳的延迟。
netstat
- 显示网络连接和统计信息。
netstat -a
这将显示当前计算机上的所有活动连接和监听端口。
tasklist
- 列出当前运行的进程。
tasklist
这将显示所有当前运行的进程及其 PID(进程 ID)。
taskkill
- 终止进程。
taskkill /PID 1234
这将结束进程 ID 为 1234 的进程。
shutdown
- 关闭或重启计算机。
shutdown /r /t 60
这将使计算机在 60 秒后重启。使用 /s
可关闭计算机。
systeminfo
- 显示系统信息。
systeminfo
这将显示操作系统版本、内存、处理器信息等系统配置。
chkdsk
- 检查磁盘错误。
chkdsk C:
这将检查 C 盘的文件系统和磁盘完整性。
sfc /scannow
- 检查和修复系统文件。
sfc /scannow
这将扫描并修复损坏的系统文件。
diskpart
- 磁盘分区工具。
diskpart
这将打开磁盘分区工具,你可以使用 list disk
等命令进行磁盘管理。
format
- 格式化磁盘。
format D: /FS:NTFS
这将格式化 D 盘为 NTFS 文件系统。
defrag
- 磁盘碎片整理。
defrag C: /O
这将对 C 盘进行碎片整理并优化。
copy con
- 从控制台输入创建文件。
copy con newfile.txt
然后输入内容,最后按 Ctrl + Z
后按 Enter
保存文件。
find
- 在文件中搜索字符串。
find "text" file.txt
这将搜索 "file.txt" 中包含 "text" 的行。
PS:这些命令用于网络诊断、系统管理和文件操作。在使用这些命令时,特别是涉及系统更改和磁盘操作的命令时,请确保谨慎操作,以免影响系统稳定性或数据安全。
三、高级命令
net user
- 管理用户账户。
net user
这将列出所有用户账户。要添加用户,可以使用:
net user newuser password /add
net localgroup
- 管理本地组。
net localgroup
这将列出所有本地组。要添加用户到组,可以使用:
net localgroup Administrators newuser /add
wmic
- Windows管理工具命令行接口。
wmic product get name
这将列出已安装的软件。
powercfg
- 管理电源设置。
powercfg /list
这将列出所有电源计划。要设置某个计划为活动计划,可以使用:
powercfg /setactive SCHEME_GUID
setx
- 设置用户环境变量。
setx MY_VAR "Hello World"
这将设置名为 MY_VAR
的环境变量,其值为 "Hello World"。
schtasks
- 创建和管理任务调度。
schtasks /create /tn "MyTask" /tr "C:\path\to\script.bat" /sc daily /st 10:00
这将在每天的 10:00 运行指定的脚本。
robocopy
- 强大的文件复制工具。
robocopy C:\source D:\destination /E
这将复制 "C:\source" 文件夹中的所有内容(包括子文件夹)到 "D:\destination"。
bcdedit
- 管理启动配置。
bcdedit /enum
这将显示启动配置数据的所有条目。要设置默认启动项,可以使用:
bcdedit /default {identifier}
diskshadow
- 管理卷影副本。
diskshadow
这将启动 DiskShadow 环境。可以在其中使用命令创建和管理卷影副本。
nslookup
- 查询DNS记录。
nslookup www.google.com
这将显示 Google 的 IP 地址和 DNS 服务器信息。
route
- 显示和修改IP路由表。
route print
这将显示当前的路由表。要添加路由,可以使用:
route add 192.168.1.0 mask 255.255.255.0 192.168.1.1
netsh
- 网络配置工具。
netsh interface show interface
这将显示所有网络接口的状态。可以用来配置和管理网络设置。
telnet
- 远程登录。
telnet 192.168.1.1
这将尝试连接到指定 IP 地址的 Telnet 服务。
fsutil
- 文件系统管理工具。
fsutil fsinfo drives
这将列出所有驱动器的信息。可以使用 fsutil sparse setflag
等命令管理稀疏文件。
PS:这些命令涵盖了用户管理、系统配置、网络管理等多个方面。在使用这些命令时,请确保了解其功能和影响,特别是在执行可能更改系统状态或配置的命令时。