文件名称:PowerShell-WSL-Interop:使用PowerShell和Linux的Windows子系统(WSL)将Linux命令集成到Windows中
文件大小:12KB
文件格式:ZIP
更新时间:2024-06-03 00:43:07
PowerShell
PowerShell WSL互操作 允许通过wsl.exe (例如wsl ls )直接在PowerShell中调用Linux命令。 尽管比将完整上下文切换到WSL更方便,但它具有以下局限性: 使用wsl前缀命令wsl乏味wsl自然 由于将反斜杠解释为转义符而不是目录分隔符,因此作为参数传递的Windows路径通常无法解析 作为参数传递的Windows路径由于未转换为WSL中的适当安装点而通常无法解析 带有特殊字符的参数(例如正则表达式)通常会被误解而没有不自然的嵌入式引号或转义序列 不支持WSL登录配置文件中使用别名和环境变量定义的默认参数 不支持Linux路径完成 不支持命令完成 不支持参数完成 Import-WslCommand函数通过以下方式解决了这些问题: 通过为命令创建PowerShell函数包装器,不再需要为它们加上wsl前缀 通过识别路径参数并将其转换为WSL路径,路径解
【文件预览】:
PowerShell-WSL-Interop-master
----.github()
--------ISSUE_TEMPLATE()
----LICENSE(1KB)
----WslInterop.psd1(4KB)
----WslInterop.Publish.ps1(746B)
----WslInterop.Tests.ps1(10KB)
----README.md(5KB)
----WslInterop.psm1(13KB)