Linux wsl中使用windows命令

目录

  • [一. 说明](#一. 说明)
  • [二. 打开wsl文件夹](#二. 打开wsl文件夹)
    • [2.1 使用windwos的资源管理器](#2.1 使用windwos的资源管理器)
    • [2.2 使用 VSCode](#2.2 使用 VSCode)
  • [三. 打开文本文件](#三. 打开文本文件)
    • [3.1 使用windwos的记事本](#3.1 使用windwos的记事本)
    • [3.2 使用秀丸文本编辑器打开](#3.2 使用秀丸文本编辑器打开)
  • [四. 使用Powershell命令](#四. 使用Powershell命令)
  • [五. 在Powershell中使用linux命令](#五. 在Powershell中使用linux命令)

一. 说明

在 Windows Subsystem for Linux(WSL) 里,其实可以 直接调用 Windows 的命令。

微软专门做了互操作(interop)机制,所以 Linux 和 Windows 命令可以互相调用。

💥注意:

WSL调用Windows命令的前提是,被调用的命令已经配置好了环境变量。


二. 打开wsl文件夹

2.1 使用windwos的资源管理器

js 复制代码
apluser@FengYeHong-HP:~$ explorer.exe .

2.2 使用 VSCode

js 复制代码
apluser@FengYeHong-HP:~$ code .

三. 打开文本文件

3.1 使用windwos的记事本

js 复制代码
apluser@FengYeHong-HP:~$ notepad.exe  ./windows_file_list.txt

3.2 使用秀丸文本编辑器打开

🔷配置环境变量

🔷然后就可以在wsl中使用Hidemaru.exe命令了

js 复制代码
apluser@FengYeHong-HP:~$ Hidemaru.exe ./windows_file_list.txt

四. 使用Powershell命令

🔷获取日期

bash 复制代码
apluser@FengYeHong-HP:~$ powershell.exe -Command "Get-Date"

2026年3月16日 8:43:58


apluser@FengYeHong-HP:~$

🔷获取宿主机的ip地址

bash 复制代码
apluser@FengYeHong-HP:~$ powershell.exe -Command "Get-NetIPAddress" | grep IPAddress
IPAddress         : fe80::42b9:7be0:fd15:b22c%51
IPAddress         : fe80::8f63:c738:2828:e8e0%12
IPAddress         : fe80::a662:d4cc:fba9:52dc%11
IPAddress         : fe80::5434:979f:4e76:96ad%23
IPAddress         : fe80::2c31:8c26:315a:5ca8%20
IPAddress         : fe80::638d:9fd0:caaa:188a%15
IPAddress         : fe80::1a18:df96:8df2:92fc%25
IPAddress         : ::1
IPAddress         : fe80::dce4:2510:5eb6:b2d3%22
IPAddress         : 2400:2411:22c1:3000:793f:f29f:13fa:156
IPAddress         : 2400:2411:22c1:3000:207:4df6:cc1:959a
IPAddress         : 172.22.112.1
IPAddress         : 169.254.27.253
IPAddress         : 192.168.137.1
IPAddress         : 192.168.217.1
IPAddress         : 169.254.61.76
IPAddress         : 169.254.25.221
IPAddress         : 169.254.48.52
IPAddress         : 127.0.0.1
IPAddress         : 192.168.3.24

五. 在Powershell中使用linux命令

  • 通过wsl命令作为管道中介,使用linux命令
powershell 复制代码
PS E:\soft> ls | wsl grep '0.1'
d----            2026/1/1    20:50                搞机工具箱11.0.1
d----            2026/1/1    20:50                图种工具_byCz_V1.0.1
d----           2026/2/10    21:41                syncthing-windows-amd64-v2.0.10
相关推荐
Rabitebla9 小时前
【Linux】进程控制(十二) 自定义 Shell(二):内建命令与进程工作目录管理
linux·c++·笔记·学习·bash
威嵌神州10 小时前
嵌入式排故实录:高并发下串口数据“超时丢包”的根因剖析与架构优化
运维·服务器·嵌入式硬件·缓存
Decay__11 小时前
SQLServer 索引与 SQL 优化 —— 聚集索引、非聚集索引、覆盖索引、碎片维护与执行计划
运维·数据库·sql·mysql·架构
java_logo11 小时前
Docker 部署 DeepSeek Harness(moelin):轻松搭建带登录的本地 AI Agent 平台
运维·docker·容器·ai agent·deepseek·harness·轩辕镜像
坤坤子吖14 小时前
Linux网络编程:TCP 粘包与半包问题,如何正确处理 TCP 流式数据?
linux·服务器·网络·笔记·网络协议·学习
AI_Gump14 小时前
Harness篇|DeepSeek Harness 上手机:五条安卓移植路线与 App 内 Linux 拆解
android·linux·人工智能·智能手机·deepseek
星恒随风15 小时前
MySQL 从零入门(六):复合查询详解——多表查询、自连接、子查询与 UNION
linux·服务器·数据库·mysql
少司府16 小时前
嵌入式入门篇(二):初识STM32F103ZET6
linux·python·stm32·单片机·嵌入式硬件·mcu·嵌入式软件
无足鸟ICT16 小时前
【RHCA+】IO调度算法
linux·服务器
打工仔折腾 AI16 小时前
Changedetection.io 网页变动监控:Docker 部署、通知配置与公网暴露实践
运维·人工智能·后端·python·docker·容器·性能优化