在windows中使用Oh My Posh美化你的终端PowerShell或WSL 安装Windows terminal Windows 终端是一个新式主机应用程序,它面向你喜爱的命令行 shell,如命令提示符...、PowerShell和 bash(通过适用于 Linux的 Windows子系统 (WSL))。...如下图: 安装完成,后我们就可以使用了。 可以在 Windows 终端中拉出选项卡并创建新窗口。 还可以将选项卡拖放到现有窗口中。...子系统 (WSL) 的命令提示符。...它尝试将图标用于已知文件/文件夹,但如果找不到内容,则会回滚到通用文件或文件夹图标。
你可以通过以下方式访问发行版的终端: 单击其开始菜单图标 在 Powershell 或命令提示符下输入 wsl 或 bash 通过启动 %windir%\system32\bash.exe ~ 的配置文件使用第三方终端选项...Bash。...要关闭活动窗格或选项卡,按 Alt + Shift + W 或输入终端的标准退出命令(通常是 exit)。 字体大小 可以使用 Ctrl + + 和 Ctrl + - 来调整活动终端的文本大小。...Ubuntu,Windows Powershell 和命令提示符配置文件打开 Windows 终端: wt -p "Ubuntu" ; split-pane -V -p "Windows PowerShell...Windows Terminal 文档中提供了用于从 Linux Shell 或 Powershell 启动 Windows Terminal 的更多示例。
如果不确定自己计算机的类型,请打开命令提示符或 PowerShell,并输入:systeminfo | find "System Type"。...将分发版版本设置为 WSL 1 或 WSL 2 可打开 PowerShell 命令行并输入以下命令(仅在 Windows 内部版本 18362 或更高版本中可用),检查分配给每个已安装的 Linux 分发版的...可以随时更改回 WSL 1,方法是运行与上面相同的命令,但将“2”替换为“1”。 备注 从 WSL 1 更新到 WSL 2 可能需要几分钟才能完成,具体取决于目标分发版的大小。...如果从 Windows 10 周年更新或创意者更新运行 WSL 1 的旧(历史)安装,可能会遇到更新错误。 按照这些说明卸载并删除任何旧分发。...此外,如果你使用的是 ARM64 设备,并从 PowerShell 运行此命令,则会收到此错误。 请改为从 PowerShell Core 或从命令提示符运行 wsl.exe。
这与使用添加到$ PATH的UNIX工具子集的Git Bash或cmder等终端不同。这实际上就像在Windows上运行可以执行本机Linux应用程序的完整Linux内核。那真是太棒了,不是吗?...图像安装完成后,系统将提示您在此shell中创建新的root用户帐户: ? 创建凭据后,可以随意键入任何Linux命令以确认您是否真正访问了本机Linux shell: ?...您可以将其固定为“开始”以便更快地访问 打开命令提示符或Windows PowerShell并执行命令 bash 在Windows资源管理器中,SHIFT+右键单击文件夹以打开特殊的上下文菜单...在Windows资源管理器中,导航到所需的任何文件夹,然后在地址栏中键入wsl,然后按enter。 在Visual Studio代码中,将默认终端更改为wsl。 ?...安装完成后,您可以从“开始”菜单启动它。您将找到的默认终端是PowerShell。只要单击+号,就会使用默认终端创建一个新选项卡。使用下拉菜单,您可以选择其他类型的终端。 ?
虽然有许多方法可以在Windows上设置Ruby,但Microsoft建议您使用Windows子系统Linux(WSL)和Bash来进行Ruby开发。...Windows提供了两个开箱即用的命令行界面:经典命令提示符和PowerShell。我们将安装Bash,这是一种流行的shell和命令语言,你可以在Linux和macOS上找到它。...系统将提示您重新启动计算机以确保正确配置所有新组件。如果你不重新启动,事情将无法正常工作。 当计算机重新启动时,打开命令提示符并键入: bash 系统将提示您从Windows应用商店安装Bash。...这样,您可以使用现有的Windows工具打开和修改文件,并仍然可以从Bash shell访问它们。...使用q键退出并返回到提示。
比如如果要在写代码之余,玩两把游戏,就需要退出 Linux 系统,然后进入 Windows系统。反之依然,要进入 Linux 系统,就需要退出当前的系统。这样在两个系统之间切换,甚是不便。...事实上,我们只需要打开一个类似 CMD 的Bash命令行窗口,就可以开始使用 WSL(相当于建立了一个 Session ,因为 WSL 会一直伴随 Win10 的运行而运行),相对于从虚拟机启动既省时又省力...当然,你也可以选择将 Linux 发行版作为 WSL 或 WSL2 运行。而且,你可以随时在这些版本之间切换。.../all /norestart 接下来,将系统更新为 WSL2 。...要检查 WSL2 上是否安装了 Linux 发行版,请运行: wsl --list --verbose 如果结果表明它使用WSL 1,则可以通过运行: wsl --set-version
一、 安装WSL 0. 先决条件 Windows 版本要求: 需要使用 Windows 10 版本 19044+ 或 Windows 11 才能启用 Linux GUI 支持。...全新安装 具体详细操作(前期准备、换源等)可参照前文:【2023】Windows11安装Linux子系统(Ubuntu22.04LTS)+安装ROS 打开管理员 PowerShell 或 Windows...命令提示符。...现有 WSL 安装 如果已在计算机上安装 WSL,可通过从提升的命令提示符运行更新命令来更新到包含 Linux GUI 支持的最新版本。...注意事项 Linux GUI 应用仅由 WSL 2 支持,无法在配置为 WSL 1 的 Linux 发行版中使用。如果需要,可以了解如何将发行版从 WSL 1 更改为 WSL 2。
除了官方版本外,有许多第三方的团体或个人将 PuTTY 移植到其他平台上,像是以 Symbian 为基础的移动电话。 PuTTY 主要由西蒙·泰瑟姆编写并维护,使用 MIT 许可证许可。...Windows Terminal Windows Teminal是一款新式、快速、高效、强大的终端应用程序,适用于命令行工具、命令提示符、PowerShell、WSL(Linux子系统)等等的Shell...它适用于装有 macOS 10.14 或更高版本的 Mac。iTerm2 将终端带入现代时代,具有您从未知道您一直想要的功能。...PowerShell 就相当于 Linux 下的 Bash 以及 Shell 脚本编程语言。...可以根据您的喜好进行定制,以使此提示尽可能少或功能丰富。
安装 以管理员模式打开Windows PowerShell wsl --list -online查看可以安装的Linux发行版 wsl --install -d Ubuntu-20.04(安装后需要重启...) 输入用户名和密码即可,回到开始菜单,找到Ubuntu图标即可打开 wsl子系统,位置在\\wsl$直接在任务管理器搜索即可 查看版本wsl -l -v 定期更新:sudo apt update &&.../f bash Miniconda3--py38_4.11.0-Linux-x86_64.sh 一直点Enter/yes,直到出现“Do you wish the installer to intialize...cudnn文件为tar.xz文件:先 xz -d xxx.tar.xz 将 xxx.tar.xz解压成 xxx.tar 再用 tar xvf xxx.tar来解包。...chmod a+r /usr/local/cuda-11.6/include/cudnn.h sudo chmod a+r /usr/local/cuda-11.6/lib/cudnn* 验证cuda是否安装成功
打开 PowerShell(或 Windows 命令提示符)并输入: wsl --install --install 命令执行以下操作: 启用可选的 WSL 和虚拟机平台组件 下载并安装最新 Linux...注销或卸载 Linux 发行版 尽管可以通过 Microsoft Store 安装 Linux 发行版,但无法通过 Store 将其卸载。...当在安装过程中系统提示“选择其他任务”时,请务必选中“添加到 PATH”选项,以便可以使用代码命令在 WSL 中轻松打开文件夹。 安装远程开发扩展包。...从 VS Code 中 还可以通过使用 VS Code 中的快捷方式 CTRL+SHIFT+P 调出命令面板,以访问更多 VS Code 远程选项。...如果随后键入 Remote-WSL,将看到可用的 VS Code 远程选项列表,使你可以在远程会话中重新打开文件夹,指定要在哪个发行版中打开,等等。
whichwrap Vim 有一个叫做 whichwrap 的功能,当光标移动到行尾或行首时,可以使用方向键将光标移动到下一行的行首,或上一行的行尾。...我的 NixOS 上至少有 8 个不同版本的 bash。但是,安装那些 bash 的主要原因是我可以切换到不同的版本,并回到某个过去的旧系统。...测试这一点的常见做法是打开一个使用鼠标的 curses 应用(如 Weechat 或终端版的 Emacs),然后随便点击鼠标。这样就可以看出终端模拟器是否与之兼容。...但是,我可以用它 ssh 到我的服务器上,然后实现 Weechat 中的点击。 也许我应该看看在 WSL 中运行类 NixOS 的系统难不难,但 WSL 没办法运行 systemd,所以还是算了。...PowerShell 有人说,通过命令行界面基本命令(如改变目录、列出文件、下载文件等)的设计方式可以学到很多知识。
Tips: 单个 Linux 分发版可以在 WSL 1 或 WSL 2 体系结构中运行。 每个分发版可随时升级或降级,并且你可以并行运行 WSL 1 和 WSL 2 分发版。...(或者在 Windows 命令提示符下输入 ver 命令)。 Tips: 非常注意,如果系统版本低于 18362 的版本根本不支持 WSL2,如果系统版本低于1709 根本不支持 WSL1。...(如果希望将新的 Linux 安装设置为 WSL 1,请跳过此步骤。)...msi -o wsl_update_x64.msi # 将 WSL 2 设置为默认版本,执行`wsl --set-default-version 2`powershell 命令即可。...发行版,下面罗列出一些常用的发行版本下载地址,以下面链接可以直接从浏览器中下载,微软Store(https://aka.ms/wslstore) Ubuntu 20.04 Ubuntu 20.04 ARM
WSL2 的安装或升级 对于安装或升级,或是设置 wsl2 为默认的子系统,微软官方的文档十分的详细且明了。...,并且有可执行文件,可以手动卸载服务或重启服务进行 ip 的重新映射 安装 wls2host.exe 工具下载地址 最好将工具放到环境变量中 打开系统的服务,找到 wsl2host 设置为自动启动 设置...,况且 Windows Terminal 可以直接连 wsl ,也不太需要再弄了. # ~/.zshrc 文件中加入 alias myssh="/etc/init.d/ssh" # 退出vim source...当然上面的小工具有些也是可以使用的,比如, figlet , cowsay z 建议 不推荐使用 cmd,powershell ,除非你是一个 Windows 开发者.可以根据这篇文章来简单的配置 git-bash...推荐终端方案 也是目前我正在使用的方案,可能过一段时间就改了 Windows 下 使用 cmder 来复用 git-bash,将 git-bash 设置为 cmder 的默认终端,避免使用 cmd,powershell
Windows Terminal 同时适用于会用到:「命令提示符」、PowerShell 和 WSL (Windows 内置 Linux 子系统) 等命令行交互的用户。...用户可以在交互窗口中打开多个选项卡,不同的选项卡会连接到用户选择的命令行 Shell 或应用程序,例如:「命令提示符」、PowerShell 或者 WSL 上的 Ubuntu,甚至通过 SSH 连接到...而且不同的配置和设置是存储在结构化文本文件中的,以便用户或其它工具进行调用。...您可以直接在 Github 中克隆、构建、运行和测试代码,简单点说就是现在想使用的话需要自己通过源码进行编译使用。...Windows Terminal + WSL 2 的出现,毫无疑问极大地提高开发者、技术型用户的生产力,同时也进一步缩小很多技术人员将 macOS 作为主力平台首选的差距。
在开始菜单中找到 "PowerShell",右键点击它。...所以我们需要安装WSL,在管理员模式下打开 PowerShell 或 Windows 命令提示符,方法是右键单击并选择“以管理员身份运行”,输入如下命令: wsl --install 然后重启计算机。...点击跳过登录 当状态栏中的鲸鱼图标保持稳定时,表明Docker Desktop正在运行,并且可以从任何终端窗口访问。...芯片 2.2 安装Docker Desktop 双击即可,将Docker 安装拖过去即可。...以及插件 yum install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin 验证是否启动成功
VS Code 还包含一个内置终端, 使你能够使用 Windows 命令提示符、PowerShell 或你喜欢的任何方式打开 Python 命令行, 从而在你的代码编辑器和命令行之间建立无缝的工作流。...从git-scm 网站下载并安装适用于 Windows 的 Git。 其中包含了一个安装向导, 该向导将询问一系列有关 Git 安装设置的问题。...你将知道, 你会成功, 因为将显示一个 > > > 提示, 其中三个符号为三个。 可以通过几种内置方法修改 Python 中的字符串。...将感叹号替换为问号: variable.replace("!", "?")。 若要退出 Python, 可以输入exit()、 quit()或, 然后选择 Ctrl + z。 ?...打开 PowerShell (或 Windows 命令提示符) 并创建一个名为 "弹跳" 的空文件夹。 导航到此文件夹并创建一个名为 "bounce.py" 的文件。
会出现图标不显示的问题 Github 链接: https://github.com/ryanoasis/nerd-fonts/releases/download/v2.1.0/Meslo.zip 网络不好的可以通过...-Scope CurrentUser 如果想为全部用户安装,使用管理员打开 Terminal 或 PowerShell 执行以下命令 Install-Module posh-git Install-Module...posh-git" -RequiredVersion "0.7.3" Uninstall-Module -Name "oh-my-posh" -RequiredVersion "3.106.7" 最后再确认一下是否卸载成功...的时候,就会执行里面的命令 Import-Module posh-git Import-Module oh-my-posh Set-PoshPrompt -Theme honukai 保存并退出,重新打开...backgroundImageOpacity": 0.6, "guid": "{0caa0dad-35be-5f56-a8ff-afceeeaa6101}", "name": "命令提示符
现在按 Enter 键退出设置。...Chocolatey 是基于 NuGet 的一个软件包管理器,就像 Linux 中的 yum 或 apt 一样,在 Windows10 中也可以用命令行安装程序了。...LxRunOffline 是非常实用的 WSL 管理软件,可以备份、创建、恢复、导出WSL子系统,也可以安装适配 WSL 的任何 Linux 发行版,可以将 WSL 子系统安装到任意目录中。...`ec` , `export-config` - 将发行版配置导出到 XML 文件。 `ic` , `import-config` - 从 XML 文件导入发行版的配置。...enable--start-on-windows-boot 重新启动发行版 关闭 WSL 的终端。打开一个新的命令提示符窗口,然后运行以下命令。
我们可以在WSL中使用三剑客命令查询分析windows文档、日志、使用shell命令或者bash脚本运行存储在windows中的linux程序、甚至在WSL中创建docker容器,在windows下使用...要在 Windows 10(2004)上启用虚拟机平台,请以管理员身份打开 PowerShell 或 cmd 并运行: dism.exe /online /enable-feature /featurename...:VirtualMachinePlatform /all /norestart 要在 Windows 10(1903,1909)上启用虚拟机平台,请以管理员身份打开 PowerShell或 cmd 并运行...2.1 检查是否可以安装 您的电脑需要以下配置: Windows 10 2020年5月(2004) 版, Windows 10 2019年5月(1903) 版,或者 Windows 10 2019年11...和虚拟机平台组件 下载并安装最新 Linux 内核 将 WSL 2 设置为默认值 下载并安装 Ubuntu Linux 发行版(可能需要重新启动),默认是安装在 C 盘的(如果要安装其他盘可以看下面的操作
领取专属 10元无门槛券
手把手带您无忧上云