Windows常用命令大全(非常详细)零基础入门到精通,收藏这一篇就够了

665 篇文章 30 订阅
356 篇文章 12 订阅

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以其他用户身份运行程序

黑客&网络安全如何学习

今天只要你给我的文章点赞,我私藏的网安学习资料一样免费共享给你们,来看看有哪些东西。

1.学习路线图

攻击和防守要学的东西也不少,具体要学的东西我都写在了上面的路线图,如果你能学完它们,你去就业和接私活完全没有问题。

2.视频教程

网上虽然也有很多的学习资源,但基本上都残缺不全的,这是我自己录的网安视频教程,上面路线图的每一个知识点,我都有配套的视频讲解。

内容涵盖了网络安全法学习、网络安全运营等保测评、渗透测试基础、漏洞详解、计算机基础知识等,都是网络安全入门必知必会的学习内容。

(都打包成一块的了,不能一一展开,总共300多集)

因篇幅有限,仅展示部分资料,需要点击下方链接即可前往获取

CSDN大礼包:《黑客&网络安全入门&进阶学习资源包》免费分享

3.技术文档和电子书

技术文档也是我自己整理的,包括我参加大型网安行动、CTF和挖SRC漏洞的经验和技术要点,电子书也有200多本,由于内容的敏感性,我就不一一展示了。

因篇幅有限,仅展示部分资料,需要点击下方链接即可前往获取

CSDN大礼包:《黑客&网络安全入门&进阶学习资源包》免费分享

4.工具包、面试题和源码

“工欲善其事必先利其器”我为大家总结出了最受欢迎的几十款款黑客工具。涉及范围主要集中在 信息收集、Android黑客工具、自动化工具、网络钓鱼等,感兴趣的同学不容错过。

还有我视频里讲的案例源码和对应的工具包,需要的话也可以拿走。

因篇幅有限,仅展示部分资料,需要点击下方链接即可前往获取

CSDN大礼包:《黑客&网络安全入门&进阶学习资源包》免费分享

最后就是我这几年整理的网安方面的面试题,如果你是要找网安方面的工作,它们绝对能帮你大忙。

这些题目都是大家在面试深信服、奇安信、腾讯或者其它大厂面试时经常遇到的,如果大家有好的题目或者好的见解欢迎分享。

参考解析:深信服官网、奇安信官网、Freebuf、csdn等

内容特点:条理清晰,含图像化表示更加易懂。

内容概要:包括 内网、操作系统、协议、渗透测试、安服、漏洞、注入、XSS、CSRF、SSRF、文件上传、文件下载、文件包含、XXE、逻辑漏洞、工具、SQLmap、NMAP、BP、MSF…

因篇幅有限,仅展示部分资料,需要点击下方链接即可前往获取

CSDN大礼包:《黑客&网络安全入门&进阶学习资源包》免费分享

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值