当前位置: 首页 > news >正文

【Windows命令手册】Windows中的常用命令,并与 Linux 做比较

本文章整理归纳了一些 Windows 中常用的命令,Windows 与 Linux 部分命令名称相同,但是 Windows 命令直观上来看更加长但是命令名称更加直观。
在下文中,Windows 以 powershell 示例,Linux以 Ubuntu 系统 Bash 示例

在Windows中一行执行多个命令

不同命令之间使用;进行连接

mkdir build ; cd build

这样就可以创建并进入build文件夹了

文件、目录操作

操作Windows (PowerShell)Linux (Bash)
当前目录cdcd
列出文件dir / ls (PowerShell 支持)ls
创建文件夹mkdir 文件夹名mkdir 文件夹名
删除文件夹rmdir /s 文件夹名rm -r 文件夹名
删除文件del 文件名 / Remove-Item 文件名rm 文件名
拷贝文件copy / Copy-Itemcp
移动文件move / Move-Itemmv
查看文件内容type / Get-Contentcat
创建文件new-Item file.txt -ItemType file"" > file.txttouch file.txt
创建带内容文件Set-Content hello.txt "Hello"echo "Hello" > hello.txt
追加内容echo Another line >> file.txtecho "Another line" >> file.txt
编辑文件notepad file.txtnano/vim file.txt

查找文件与内容

操作WindowsLinux
按名称查找文件PowerShell: Get-ChildItem -Recurse -Filter 文件名find . -name "文件名"
按内容查找文件Select-String -Pattern "关键词"grep "关键词" 文件名
查找文件中包含关键词的文件findstr /s /m "关键词" *grep -rl "关键词" .

创建或解压

操作WindowsLinux
创建 zip 文件Compress-Archive -Path .\folder -DestinationPath out.zipzip -r out.zip folder
解压 zip 文件Expand-Archive out.zip -DestinationPath folderunzip out.zip
解压 tar.gz 文件需要 7-Zip 或 tartar -xzvf file.tar.gz

软件管理

操作WindowsLinux
包管理winget install xxxchoco install xxx(需安装)apt install
查看已安装包winget listdpkg -l / apt list --installed

系统/进程管理

操作WindowsLinux
查看进程tasklist / Get-Processps / top / htop
结束进程taskkill /PID 1234kill 1234
查看IPipconfigifconfigip a
查看端口netstat -annetstat -anss -tuln
启动服务net start 服务名systemctl start 服务名
停止服务net stop 服务名systemctl stop 服务名

网络相关操作

操作WindowsLinux
pingping www.google.comping www.google.com
下载文件Invoke-WebRequest / curlwget / curl
DNS测试nslookup 域名nslookupdig

清屏操作

操作WindowsLinux
清屏cls/clearclear
http://www.xdnf.cn/news/1174879.html

相关文章:

  • Zookeeper学习专栏(七):集群监控与管理
  • FastGPT + Kymo:解锁企业专属知识库与智能体开发新体验
  • 【LeetCode 热题 100】78. 子集——(解法二)回溯+选哪个
  • Unity × RTMP × 头显设备:打造沉浸式工业远控视频系统的完整方案
  • AI营销核心技术解析:运作机制与行业应用实例
  • 炬森精密:缓冲滑轨的创新力量,重塑家居静音与安全新体验
  • 力扣MySQL(1)
  • 解构未来金融:深入剖析DeFi与去中心化交易所(DEX)的技术架构
  • 力扣(LeetCode) ——轮转数组(C语言)
  • Linux 723 磁盘配额 限制用户写入 quota;snap快照原理
  • GraphQL批量查询优化:DataLoader如何让数据库访问速度飞起来?
  • Android 测试全指南:单元测试与UI测试框架详解
  • 用马尔可夫模型进行自动驾驶安全分析
  • Docker Desktop 打包Unity WebGL 程序,在Docker 中运行Unity WebGL 程序
  • 【Linux系统编程】基础指令
  • MYSQL 笔记3
  • 天津大学陈亚楠教授团队 ACS AEM:焦耳热超快合成非平衡态能源材料——毫秒级制备与跨体系性能突破
  • 2025-07-23vscode+cline使用笔记
  • springcloud环境和工程搭建
  • AI 驱动与数字化技术双突破!华南Formnext展3D 打印开启智能制造新场景
  • 基于Seata的微服务分布式事务实战经验分享
  • 策略模式(Strategy Pattern)+ 模板方法模式(Template Method Pattern)的组合使用
  • android studio打包vue
  • 如何硬解析 .shp 文件中的几何体,拯救 .dbf、.shx 等文件缺失的 ESRI Shapefile 格式文件
  • .Net core 部署到IIS出现500.19Internal Server Error 解决方法
  • 变频器实习DAY12
  • VRRP技术-设备备份技术
  • Vue3 面试题及详细答案120道(61-75 )
  • Mermaid流程图
  • 思路探索:当大型语言模型遇见数据分析的现实挑战