首页 我的宝库 Windows常用命令大全

Windows常用命令大全

Windows操作系统提供了许多实用的命令行工具,通过命令行界面(Command Prompt)或Windows Pow…

Windows操作系统提供了许多实用的命令行工具,通过命令行界面(Command Prompt)或Windows PowerShell,用户可以执行各种任务,如文件管理、系统维护、网络配置等。掌握这些命令不仅能提高工作效率,还能帮助用户解决许多复杂的问题。本系列文章将详细介绍Windows操作系统中的常用命令,帮助你成为Windows极客!

一、基础命令

dir

  • 用途: 列出目录中的文件和子目录。
  • 用法dir [drive:][path][filename] [/a[[:]attributes]] [/o[[:]sortorder]] [/t[[:]timefield]] [/s] [/b] [/l] [/n] [/x] [/c] [/4]
  • 示例:
dir C:\Users

cd

  • 用途: 改变当前目录。
  • 用法cd [/d] [drive:][path]
  • 示例:
cd C:\Windows

copy

  • 用途: 复制文件到指定位置。
  • 用法copy [/y | /-y] [source] [destination]
  • 示例:
copy C:\file.txt D:\

move

  • 用途: 移动文件或重命名文件/目录。
  • 用法move [/y | /-y] [source] [destination]
  • 示例:
move C:\file.txt D:\

del

  • 用途: 删除一个或多个文件。
  • 用法del [/p] [/f] [/s] [/q] [/a[[:]attributes]] names
  • 示例:
del C:\file.txt

md / mkdir

  • 用途: 创建新目录。
  • 用法md [drive:]path
  • 示例:
md C:\NewFolder

rd / rmdir

  • 用途: 删除目录。
  • 用法rd [/s] [/q] [drive:]path
  • 示例:
rd C:\OldFolder

二、文件和目录管理

attrib

  • 用途: 显示或更改文件属性。
  • 用法attrib [+r|-r] [+a|-a] [+s|-s] [+h|-h] [drive:][path][filename] [/s [/d]]
  • 示例:
attrib +r C:\file.txt

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] [/exclude:file1[+file2][+file3]...]
  • 示例:
xcopy C:\source D:\destination /s /e

robocopy

  • 用途: 高级复制文件和目录,具有更多选项。
  • 用法robocopy source destination [file [file]...] [options]
  • 示例:
robocopy C:\source D:\destination /mir

tree

  • 用途: 图形方式显示目录结构。
  • 用法tree [drive:][path] [/f] [/a]
  • 示例:
tree C:\ /f

ren / rename

  • 用途: 重命名文件和目录。
  • 用法ren [drive:][path] filename1 filename2
  • 示例:
ren C:\oldname.txt newname.txt

三、系统管理

tasklist

  • 用途: 显示当前运行的所有进程。
  • 用法tasklist [/s [computer] [/u [domain\]user [/p [password]]]] [/m [module] | /svc | /v] [/fi [filter]] [/fo {TABLE | LIST | CSV}] [/nh]
  • 示例:
tasklist

taskkill

  • 用途: 终止进程。
  • 用法taskkill [/s [computer] [/u [domain\]user [/p [password]]]] { [/fi [filter]] [/pid [processid] | /im [imagename]]} [/f] [/t]
  • 示例:
taskkill /pid 1234 /f

chkdsk

  • 用途: 检查磁盘并修复文件系统错误。
  • 用法chkdsk [volume[[path]filename]] [/f] [/v] [/r] [/x] [/i] [/c] [/l[:size]]
  • 示例:
chkdsk C: /f

sfc

  • 用途: 扫描并修复系统文件。
  • 用法sfc [/scannow] [/verifyonly] [/scanfile=file] [/verifyfile=file] [/offbootdir=offbootdir /offwindir=offwindir]示例:
sfc /scannow

shutdown

  • 用途: 关机、重启或注销计算机。
  • 用法shutdown [/i | /l | /s | /r | /g | /a | /p | /h | /e | /m \\computer [/t xxx] [/c "comment"] [/f] [/d [p|u:]xx:yy]]
  • 示例:
shutdown /s /t 0

systeminfo

  • 用途: 显示计算机的详细配置信息和操作系统属性。
  • 用法systeminfo [/s [computer] [/u [domain\]user [/p [password]]]] [/fo {TABLE | LIST | CSV}] [/nh]
  • 示例:
systeminfo

四、网络相关命令

ipconfig

  • 用途: 显示所有当前TCP/IP网络配置值。
  • 用法ipconfig [/allcompartments] [/all] [/renew [adapter]] [/release [adapter]] [/renew6 [adapter]] [/release6 [adapter]] [/flushdns] [/registerdns] [/displaydns] [/showclassid adapter] [/setclassid adapter [classid]] [/showclassid6 adapter] [/setclassid6 adapter [classid]]
  • 示例:
ipconfig /all

ping

  • 用途: 通过发送ICMP回显请求检测网络连接。
  • 用法ping [-t] [-a] [-n count] [-l size] [-f] [-i ttl] [-v tos] [-r count] [-s count] [[-j host-list] | [-k host-list]] [-w timeout] target_name
  • 示例:
ping baidu.com
ping 192.168.1.1 -t

tracert

  • 用途: 跟踪数据包到达目标主机的路径。
  • 用法tracert [-d] [-h maximum_hops] [-j host-list] [-w timeout] [-R] [-S srcaddr] [-4] [-6] target_name
  • 示例:
tracert baidu.com

netstat

  • 用途: 显示网络连接、路由表、接口统计等信息。
  • 用法netstat [-a] [-e] [-n] [-o] [-p proto] [-r] [-s] [-t] [-x] [-y] [interval]
  • 示例:
netstat -an

nslookup

  • 用途: 查询DNS信息。
  • 用法nslookup [-option] [hostname] [server]
  • 示例:
nslookup baidu.com

net

  • 用途: 用于网络命令的一个通用命令,可以执行许多网络管理任务。
  • 用法net [accounts | computer | config | continue | file | group | help | helpmsg | localgroup | name | pause | print | send | session | share | start | statistics | stop | time | use | user | view]
  • 示例:
net user
net share

五、磁盘管理

diskpart

  • 用途: 磁盘分区管理。
  • 用法diskpart
  • 示例: 进入diskpart后,可以使用以下子命令:
list disk
select disk 0
list partition
create partition primary size=10000

format

  • 用途: 格式化磁盘。
  • 用法format volume [/fs:file-system] [/v:label] [/q] [/a:size] [/c] [/x] [/p:count] [/s:state] [/f:size]
  • 示例:
format D: /fs:ntfs

diskcopy

  • 用途: 复制整个磁盘的内容。
  • 用法diskcopy [drive1:] [drive2:]
  • 示例:
diskcopy A: B:

vol

  • 用途: 显示磁盘卷标和序列号。
  • 用法vol [drive:]
  • 示例:
vol C:

label

  • 用途: 创建、改变或删除磁盘卷标。
  • 用法label [drive:][label]
  • 示例:
label C: NewLabel

用户管理

net user

  • 用途: 添加、删除或更改用户账户。
  • 用法net user [username [password | *] [options]] [/domain]
  • 示例:
net user newuser password /add

net localgroup

  • 用途: 添加、显示或修改本地组。
  • 用法net localgroup [groupname [username [ ...]] [/add | /delete] [/domain]]
  • 示例:
net localgroup administrators newuser /add

runas

  • 用途: 以其他用户身份运行程序。
  • 用法runas [/profile] [/env] [/netonly] /user:UserAccountName program
  • 示例:runas /user:administrator cmd

其他有用命令

echo

  • 用途: 显示消息,或打开/关闭命令回显。
  • 用法echo [on | off] [message]
  • 示例:
echo Hello, World!

type

  • 用途: 显示文件内容。
  • 用法type [drive:][path]filename
  • 示例:
type C:\file.txt

find

  • 用途: 搜索文本文件中的字符串。
  • 用法find [/v] [/c] [/n] [/i] "string" [[drive:][path]filename[ ...]]
  • 示例:
find "search text" C:\file.txt

sort

  • 用途: 排序输入。
  • 用法sort [/r] [/+n] [/m kilobytes] [/l locale] [/rec recordbytes]
  • 示例:
type C:\file.txt | sort

fc

  • 用途: 比较两个文件或文件集,并显示它们之间的差异。
  • 用法fc [/a] [/b] [/c] [/l] [/lbn] [/n] [/t] [/u] [/w] [/nnnn] [drive1:][path1]filename1 [drive2:][path2]filename2
  • 示例:
fc C:\file1.txt C:\file2.txt

cls

  • 用途: 清除命令提示符窗口。
  • 用法cls
  • 示例:
cls

prompt

  • 用途: 改变命令提示符。
  • 用法prompt [text]
  • 示例:
prompt $p$g

批处理和脚本

批处理文件(Batch file)是包含一系列命令的文本文件,通过执行批处理文件,可以自动化执行多个命令。这些文件的扩展名通常为.bat.cmd

基本批处理命令

  • echo: 显示消息或打开/关闭命令回显。
echo Hello, World!
  • @: 在批处理文件中抑制命令回显。
@echo off
  • rem: 注释行。
rem This is a comment
  • pause: 暂停批处理文件的执行并显示提示信息。
pause
  • if: 条件判断。
if exist C:\file.txt echo File exists
  • goto: 跳转到标签。
goto label
:label
  • call: 调用另一个批处理文件。
call anotherbatchfile.bat
  • exit: 退出批处理文件。
exit

以下是一个简单的批处理文件示例,展示了如何使用上述命令:

@echo off
echo Starting the batch file
rem Check if a file exists
if exist C:\file.txt (
    echo File exists
) else (
    echo File does not exist
)
pause
echo End of batch file
exit

六、总结

基础命令

命令解释
dir列出目录中的文件和子目录
cd改变当前目录
copy复制文件到指定位置
move移动文件或重命名文件/目录
del删除一个或多个文件
md/mkdir创建新目录
rd/rmdir删除目录

文件和目录管理

命令解释
attrib显示或更改文件属性
xcopy复制文件和目录树
robocopy高级复制文件和目录
tree图形方式显示目录结构
ren/rename重命名文件和目录

系统管理

命令解释
tasklist显示当前运行的所有进程
taskkill终止进程
chkdsk检查磁盘并修复文件系统错误
sfc扫描并修复系统文件
shutdown关机、重启或注销计算机
systeminfo显示计算机的详细配置信息和操作系统属性

网络相关命令

命令解释
ipconfig显示所有当前TCP/IP网络配置值
ping通过发送ICMP回显请求检测网络连接
tracert跟踪数据包到达目标主机的路径
netstat显示网络连接、路由表、接口统计等信息
nslookup查询DNS信息
net用于网络命令的一个通用命令,可以执行许多网络管理任务

磁盘管理

命令解释
diskpart磁盘分区管理
format格式化磁盘
diskcopy复制整个磁盘的内容
vol显示磁盘卷标和序列号
label创建、改变或删除磁盘卷标

用户管理

命令解释
net user添加、删除或更改用户账户
net localgroup添加、显示或修改本地组
runas以其他用户身份运行程序
免责声明:文章内容不代表本站立场,本站不对其内容的真实性、完整性、准确性给予任何担保、暗示和承诺,仅供读者参考,文章版权归原作者所有。如本文内容影响到您的合法权益(内容、图片等),请及时联系本站,我们会及时删除处理。

为您推荐

仅需一条命令就可永久激活Windows

仅需一条命令就可永久激活Windows

有很多朋友因为重装了win11系统,或者全新安装win11系统后,会提示你要重新激活。 今天就教大家一个简单炫酷的方法,...
2024年win10 全版本 永久激活密钥一览(有效激活)

2024年win10 全版本 永久激活密钥一览(有效激活)

Windows 10 是迄今为止更好的 Windows,像以往一样仍然可以使用完整版本,获取 Windows,成就非凡。...
100个中小学教师必备的微信小程序,让教学轻松又高效!

100个中小学教师必备的微信小程序,让教学轻松又高效!

导言 在中小学教育的数字化浪潮中,微信小程序为教师们提供了众多便捷且实用的工具。因其具有‌‌无需下载、无需安装、触手可及...
电脑键盘各个按键功能介绍

电脑键盘各个按键功能介绍

键盘最上边的Esc键和F1~F12键 功能键,键盘最上边的Esc键和F1~F12键统称为功能键。Esc键用于强行中止或退...
有电脑就一定要知道的三大保镖

有电脑就一定要知道的三大保镖

有电脑就一定要知道的三大保镖。 保镖一:%temp%。按住键盘Win+R键,打开运行模式,输入%temp%点击确定。这些...

发表回复

返回顶部