首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

12步搞定WSL 2,安装、交互、迁移、VSCode远程调试应有尽有

或更高版本; 查看Windows版本号和内部版本号方法:按Windows 徽标键 + R键打开运行窗口,输入winver命令,会弹出如下图所示窗口,该窗口中显示版本号和内部版本号。...Windows中直接执行Linux程序 WSL与Windows已经完全打通,WindowsPowerShell可以执行Linux中命令,例如,进入PowerShell(推荐用Windows Terminal...,可以显示多个Windows PowerShell),直接输入ls,可以以Linux风格列出Windows目录和文件,如下图所示。...该插件允许WindowsVSCode中连接WSL环境,可以直接在VSCode终端中输入Linux命令。...将WSL发行版迁移到另外一台机器 其实用上面的方法也可以进行迁移,不过这里介绍另外一种比较简单方法。

7.3K30

wsl2开发环境搭建

这个时候,微软商店中安装arch即可。注意,我们不需要为wsl2配置图形化界面,只需要安装好中文即可。按照体验,不建议使用vnc作为图形界面,不如直接终端启动wsl2图形化程序。...wsl迁移与基础配置 由于Arch要装许多开发环境,占用空间越来越大,建议将wsl迁移到其他盘,可以参考WSL安装和位置迁移 - 知乎 (zhihu.com) 首先powershell中关停wsl...setss让终端科学上网,但无法让wsl2其他程序上网,这里可以使用proxychains4,配置后即可通过proxychains4 program来让程序也科学上网。...首先,windows安装adb并将其添加到环境变量中,将手机连接后,powershell中执行 1 adb devices 可以看到连接windows设备。...目前解决方案是,不开代理启动studio.sh,编译生成apk,另一个终端开启代理,使用adb install test.apk解决。

55810
您找到你想要的搜索结果了吗?
是的
没有找到

WSL 2 中基于 Docker 编排 LNMP 运行环境

Windows 系统让上述操作生效,再通过 PowerShell 设置 WSL 中已安装 Ubuntu 版本号为 2: ?... Ubuntu 中运行 Docker 命令 Windows PowerShell 中运行 wsl 启动默认 Ubuntu 虚拟机,就可以运行 docker 相关命令了,表示 Docker 已经成功集成到...在上面的截图中,我们虚拟机中通过本地安装 VS Code 打开某个项目目录,然后 VS Code 终端窗口中,对应命令行环境就是虚拟机上下文环境,这样,我们就可以更加方便地与虚拟机进行交互,...=blog DB_USERNAME=xueyuanjun DB_PASSWORD=123456 虚拟机中进入 app 容器, Laravel 项目映射根目录下运行数据库迁移命令: ?...然后我们 Windows 本地可以基于数据库图形界面客户端(这里以 TablePlus 为例)连接到这个数据库: ? 连接成功后可以看到 blog 数据库中已经包含迁移命令生成数据了: ?

6.8K10

1.Powershell基础入门介绍与安装升级

答: PS脚本语言与LinuxShell有一致之处, 虽然现在服务器基本都采用Linux,但是针对于某些数据库安装环境也还必须是Windows或者是在线上应用无法迁移到Linux,而Windows...这也是为什么脱离了Bat而进入PS坑原因; Powershell特点: PowerShell 命令可以从命令行管理计算机(十分方便)。...通过 Winget 安装 PowerShell : 通过 winget 命令行工具,开发人员可以 Windows 10 计算机上查找、安装、升级、删除和配置应用程序。.../powershellWindows PowerShell 5.1 迁移PowerShell 7 描述: 当前Windows10以及Server2019默认PS版本为5.1为了使用能尝试使用...:Get-Proce) (V) F4 删除命令行至光标右边指定字符处 (V) F7 对话框显示命令行历史记录 F8 检索包含指定字符命令行历史记录 F9 根据命令历史记录编号选择命令,历史记录编号可以通过

6.9K20

使用扩展JSON将SQL Server数据迁移到MongoDB

(所谓“正确”,意思是,PowerShell中触发错误命令,它很快就会运行完,而发现不了真正错误)。...通过使用PowerShell,您可以避免打开SQL Server“表面区域”,从而允许它运行DOS命令将数据写入文件。另一篇文章中展示了使用SQL更简单技巧和方法。...下面是一个PowerShell版本,它将数据库每个保存到一个扩展JSON文件中。它看起来有点复杂,但本质它只是连接到一个数据库,对于每个,它运行存储过程将数据转换为JSON。...通常,提倡使用PowerShell,但是mongoimport工具有点古怪,最好通过命令提示符或批处理文件来完成上面的事情。批处理文件,是有点神秘,但工作非常好!...甚至不想考虑将关系系统移植到MongoDB,除非它只是一个初始阶段。本例中,将在SQL Server创建集合,数据库从它们组成创建集合,并对分层文档数据库最佳设计做出判断。

3.6K20

使用PowerShell 监控运行时间和连接情况

概念 Powershell 是运行在windows机器实现系统和应用程序管理自动化命令行脚本环境。你可以把它看成是命令行提示符cmd.exe扩充,不对,应当是颠覆。...其可读性,易用性都非常完美。     在运维windows 服务器时候,其作用是非常大。简洁高效等等。这里简单用一个应用地方来展示一下。...背景     有时候我们需要监视来自特定用户电脑对于数据库连接。比如该用户说,他偶尔会断开连接或者有时连接某个程序时出现问题,而数据库就是数据库。...打算在用户PC运行这个脚本,并且该PC不同网络或者不同子网。也可以同一时间SQLServer服务器运行脚本。会产生三个不同日志文件,然后进行比较。...本质就是循环连接查询数据库,记录连接失败或者查询失败信息。之前通过C#和其他开发工具也都实现过不论是windowsService 还是其他小程序。

2.3K60

使用Microsoft.com域绕过防火墙并执行有效负载

最近尝试社交媒体分享文章时,Twitter阻止推文窗口中输入简单PowerShell命令。Twitt Microsoft.com是互联网上最广泛域名之一,拥有数千个注册子域名。...最近尝试社交媒体分享文章时,Twitter阻止推文窗口中输入简单PowerShell命令。Twitter 继续显示一条错误消息,指出无法提交推文。...Bash(Kali终端)中,需要将有效负载中 PowerShell 变量作为文字字符串传递。...新建项目 cmdlet用于创建一个新文件。文件名路径中,用户名环境变量用于自动插入受感染用户用户名。它可以在任何Windows 10计算机上执行,而无需修改命令任何部分。...短期测试中(没有Unicorn混淆),一个经过编译PowerShell stager(EXE)能够一台稍微强化Windows 10机器绕过Chrome浏览器,Windows Defender

3.8K30

如何使用适用于Linux 2和Windows TerminalWindows子系统

您可以将其固定为“开始”以便更快地访问 打开命令提示符或Windows PowerShell并执行命令 bash Windows资源管理器中,SHIFT+右键单击文件夹以打开特殊上下文菜单...对于某些项目,由于某些开源库缺乏Windows支持,因此无法实现。使用WSL2,这不再是一个问题。在下一节中,我们将在Windows安装LAMP堆栈,发现它比WAMP堆栈更容易安装和配置。...我们来看看如何安装和自定义新Windows终端。 安装和升级 安装Windows Terminal之前,请确保计算机上安装了最新Windows 10版本。否则,安装将因旧版本而失败。...一旦计算机上安装了Chocolatey,就可以通过PowerShell计算机上安装Windows终端,如下所示: choco install microsoft-windows-terminal...就而言,正在升级: ? 安装完成后,您可以从“开始”菜单启动它。您将找到默认终端PowerShell。只要单击+号,就会使用默认终端创建一个新选项卡。使用下拉菜单,您可以选择其他类型终端

3.7K20

2024程序员容器化云之旅-第2集-Ubuntu-WSL2-Windows11版:接近深洞

✅因此,WSL2成为了唯一能同时兼顾Windows编程和办公软件,以及Linux上部署容器化应用解决方案。他有一台旧Windows 10笔记本电脑。i54核CPU。...Windows11主机选好后,他发现上面自带WSL2。于是他PowerShell终端窗口,运行命令wsl --install。系统默认安装了Ubuntu。...他打开Windows 11默认自带命令行工具PowerShell,并在里面敲入命令$PSVersionTable.PSVersion。屏幕显示PowerShell版本是5.1。...他去网上搜了一下,得知现在PowerShell最新版本是7.4.1。他想,既然PowerShell是微软制作,那么Windows 11Microsoft Store里应该能找到最新版本。...阅读中有任何疑问,欢迎留言区留言。我会一一回复。❤️如果喜欢本文,那么点赞和留言,并转发给身边有需要朋友,就是对最大支持。

40884

为VS Code配置支持git以及mysql命令终端

通常,web开发中,我们所使用到的如;git上传下载代码片段,mysql创建数据库等,都需要切换窗口或者通过第三方软件支持。...这里,我们来解决两个问题; 1.vscode自带终端默认支持windows自带“cmd”命令windows10版本支持“windows powershell命令,且不能使用git功能; 2.默认...如: 连接数据库命令默认情况下将不会得到支持。 mysql -u root -p123456 //表示连接本地数据库 下面我们来详细说说解决方法吧!...通过上面的配置,此时我们已经可以windows cmd或者是windows powershell中使用mysql命令了。 ?...通过上面的步骤设置,现在vscode完全支持git和mysql命令了,web开发中,git下载以及查看,创建数据库就不再切换窗口了! ?

3.2K20

运维必学 | 初识介绍-从零开始学Windows批处理(Batch)编程系列教程

windows Server 2019之后通常会采用PowerShell编写对应管理脚本,还有必要学习Bat,此处作者认为还是有必要,因为企业中还有一部分存量业务仍然跑Window Server...包括但不限于文件和文件夹创建、复制、删除、移动,运行程序和命令,设置环境变量,修改注册等 除此之外,Windows bat 批处理脚本使用一种简单命令语法,可以包含条件判断 if、循环 for、变量定义...,通过简单示例看一下bat脚本。...echo 命令" pause : 运行此句会暂停批处理执行 温馨提示: 运行此命令时会在屏幕显示Press any key to continue...提示,等待用户按任意键后继续 示例1:未加...echo "是将会被清理掉字符串" CLS echo "是清理屏幕后执行" type :显示文本文件内容 描述:此命令用于cmd中打开文本文件并输出内容到终端, 该命令使用也是非常简单。

47930

通过Windows事件日志介绍APT-Hunter

许多分析员会忽略Windows事件日志,或者不知道何处搜索可疑活动,而且大多数分析人员都知道发生攻击时要收集哪些事件日志。SOC中担任安全专家,我们向客户提供威胁搜寻,事件响应和法证服务。...一个地方配置了60个重要用例之后,您将需要花费时间在其他数据源短时间内调查多个服务器。 如果您没有太多时间进行深入调查,它会为您提供帮助。 免费开源工具,将为您提供无限制服务。...该工具是基于Internet发表研究成果以及本人进行测试而构建,目的是一个工具中收集大多数有用用例。 包括60多个用例以及安全和终端服务日志统计信息,不久将增加更多用例。...命令 使用Powershell日志使用多个事件ID检测可疑Powershell命令 使用终端服务日志从袜子代理检测连接RDP 使用终端服务日志从公共IP检测连接RDP 从计算机Powershell...使用安全日志检测可运行可执行文件 使用安全日志检测可疑Powershell命令 使用安全日志检测通过管理界面创建用户 使用安全日志检测Windows关闭事件 使用安全日志检测添加到本地组用户

1.4K20

攻击本地主机漏洞(下)

10-11注册中未引用服务路径 权限较低用户将无法修改服务;但是,用户仍然可以搜索服务。我们可以使用WMIC命令查找具有无引号可执行路径服务。...本章前面,提到了wininit.exe进程是要迁移可选服务。一旦迁移,shell将保持稳定,但一旦服务出错,原始进程将消失。...本质通过DCOM启动应用程序可以通过网络远程访问,通常是通过更高TCP端口范围。Windows注册强制执行访问控制列表,以限制与本地和远程服务器COM对象交互权限。...这样,查看日期时间戳时,您修改不会引发任何危险信号。 假设您在通过客户Web服务器成功利用MS SQL注入漏洞后,Windows数据库服务器。...终端窗口中暂停命令录制后,将执行sudo -l命令,并且不会提示输入密码。令您惊讶是,该账户可以操作系统执行所有命令,但仍然不会提示您输入密码。

3.1K10

Terminal Escape Injection

二、Windown 1、命令提示符中,我们可以使用more命令代替type命令.more命令显示转义序列: ?...命令提示符中更多命令可缓解转义注入 但是它在PowerShell中不起作用. 2、PowerShell中,似乎没有办法通过使用某些参数或某些其他函数而不是使用get-content命令来清理转义序列...PowerShell片段揭示了逃逸注入攻击 它们都可以运行,并且将揭示隐藏逃生注入. 3、Windows最好解决方案是始终使用文本编辑器,例如记事本或写字板.不要依赖控制台实用程序. 0x05:...> script.bat 然后,生成script.bat将执行 Windows 10 PowerShell Windows 10 CMD PS1 (PowerShell)逃逸注入 echo -e '...> script.ps1 然后,生成script.ps1执行 Windows 10 PowerShell Windows 10命令提示符 原作者说win10CMD与powershell可以复现成功

2K30

命令控制之PowerShell

目标上线 之后将生产恶意后门文件上传到目标主机或者通过主机上自带下载工具下载恶意文件之后执行时会 ,下面以powershell为例做演示: ? 之后攻击主机上出现目标显示 ?...可以看到之前上线被控端 ? 查看地址 PoshC2提供了众多功能,我们可以通过控制端输入"空格"方式来查看所有可用模块: ?...同时终端通过输入空格或关键指令首字母可以进行模糊匹配,PoshC2提供模块可以说是超级超级多: ? ? 同时终端也提供查询关键模块使用方法: ? 例如查看IP地址: ? 是不是很好奇?...当然也可以使用MS系列提权以及UAC等系列,笔者这里目标系统为Windows 10所以较高提权很不友好~ invoke-ms16-032 ? ?...权限维持 PoshC2还具有创建注册运行键来维持权限功能: install-persistence ? PoshC2将自动生成有效负载,并且该命令将在目标系统执行以创建新服务 ?

87520

气象编程 | 适用于 Linux Windows 子系统安装指南 (Windows 10)

Windows 预览体验计划简化安装 Windows 10 最新 Windows 预览体验预览版中,显著改进了适用于 Linux Windows 子系统安装过程,将以下手动步骤替换为单个命令...使用管理员特权打开命令行窗口 满足这些要求后,可通过以下方式安装 WSL: 管理员模式下打开命令行,并输入以下命令:wsl.exe --install 重启计算机 首次启动新安装 Linux 分发版时...安装 Windows 终端(可选) Windows 终端可启用多个选项卡(多个 Linux 命令行、Windows 命令提示符、PowerShell 和 Azure CLI 等之间快速切换)、创建键绑定...此外,如果要使 WSL 2 成为你默认体系结构,可以通过命令执行该操作: PowerShell复制 wsl --set-default-version 2 这会将安装任何新分发版版本设置为 WSL...(32 位进程 x64 Windows 看到文件夹存储 \Windows\SysWOW64 处磁盘上。)

5.5K60
领券