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

如何在Windows初始shell路径上更改WSL ubuntu?

在Windows上更改WSL Ubuntu的初始shell路径,可以按照以下步骤进行操作:

  1. 打开WSL Ubuntu终端:在Windows搜索栏中输入"Ubuntu",点击打开WSL Ubuntu终端。
  2. 查看当前shell路径:在终端中输入以下命令,查看当前的shell路径。
  3. 查看当前shell路径:在终端中输入以下命令,查看当前的shell路径。
  4. 切换到所需目录:使用cd命令切换到你想要设置为初始shell路径的目录。例如,如果你想将初始shell路径设置为/mnt/c/Users/YourUsername/Workspace,则可以使用以下命令进行切换。
  5. 切换到所需目录:使用cd命令切换到你想要设置为初始shell路径的目录。例如,如果你想将初始shell路径设置为/mnt/c/Users/YourUsername/Workspace,则可以使用以下命令进行切换。
  6. 更新.bashrc文件:在终端中输入以下命令,打开.bashrc文件。
  7. 更新.bashrc文件:在终端中输入以下命令,打开.bashrc文件。
  8. 修改.bashrc文件:在打开的.bashrc文件中,找到以下行:
  9. 修改.bashrc文件:在打开的.bashrc文件中,找到以下行:
  10. 将其替换为:
  11. 将其替换为:
  12. 保存并退出.bashrc文件:按下Ctrl + X,然后按下Y键保存修改。
  13. 重新加载.bashrc文件:在终端中输入以下命令,使修改生效。
  14. 重新加载.bashrc文件:在终端中输入以下命令,使修改生效。
  15. 验证更改:在终端中输入以下命令,验证初始shell路径是否已更改。
  16. 验证更改:在终端中输入以下命令,验证初始shell路径是否已更改。

通过以上步骤,你可以成功在Windows的WSL Ubuntu中更改初始shell路径。请注意,这些步骤仅适用于WSL Ubuntu,不适用于其他Linux发行版或Windows子系统。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

Linux|WSL打造Windows下更顺畅的双系统之终篇

WSL的全称是Windows Subsystem for Linux,是微软拥抱开源的里程碑式功能,从Windows10开始支持,从而使得在Windows系统的基础可以运行类原生Linux系统,为什么想到了类原生这个概念呢...因为Linux的某些功能确实在WSL无法实现,比如docker在WSL1是不可用的。...虽然WSL有一些限制,但是对于日常学习、了解和使用还是非常方便的,那么如何在Windows10以及高版本使用WSL呢?...Shell server sshd [ OK ] [root@wsl:~]# -A 对于不存在主机密钥的每种密钥类型(rsa、dsa、ecdsa 和 ed25519),生成具有默认密钥文件路径...ssh start @七禾页话 然后在Windows下写一个vbs程序(wsl.vbs),并放到开机自启动的路径下,vbs内容如下: set ws=wscript.createobject("wscript.shell

43210

PhpStorm 集成 WSL 虚拟机中的 PHP 进行单元测试和代码调试

0、前言 前面学院君分别给大家介绍了如何在 Windows 中基于 WSL 搭建 PHP 本地开发环境,以及在 WSL 虚拟机中基于 Docker 编排 LNMP 运行环境,并且学院君前面已经介绍过,WSL...,这就是位于 WSL 中的 PHP CLI 解释器: 如果你知道这个路径是什么,可以通过 which php 命令在虚拟机中查看: 完成配置后,点击「OK」确定: 应用并保存更改,点击「OK」回到上一级界面...(本地与远程路径): 然后应用这个配置并关闭窗口,在上一级界面中 Server 下拉框就会选中刚刚创建的服务器,接着在 IDE key 中输入 PHPSTORM(与 Xdebug 配置保持一致): 应用这个更改并点击...5、小结 作为 Windows 系统搭建 PHP 本地开发环境三步曲的最后一篇,关于如何基于 WSL 虚拟机搭建高效的 Windows PHP 本地开发环境就告一段落了,在这三篇教程中,我们依次学习了如何在...Windows 中启动 WSL 虚拟机,并安装 Ubuntu 系统,以及如何在 Ubuntu 虚拟机中初始化 PHP 开发环境,WSLWindows 本地文件系统如何映射(第一篇),然后我们学习了如何在

4.5K20
  • 跨平台开发体验: Linux

    如果读者朋友们觉得这种方式比较麻烦,我们也可以采用虚拟机的形式安装相应的Linux Distribution,比如我经常使用的都是安装在VirtualBoxUbuntu。...在Windows 10启用WSL 2只需要将“Virtual Machine Platform” 和“Windows Subsystem for Linux”这两个特性开启就可以了。...Ubuntu 18.04: https://aka.ms/wsl-ubuntu-1804 Ubuntu 18.04 ARM: https://aka.ms/wsl-ubuntu-1804-arm Ubuntu...Windows下的文件系统直接挂载到“/mnt”目录下,所以Windows下的文件或者目录路径加上“/mnt”前缀就变成了基于Linux子系统下的路径。...如上图所示,CMD命令行环境下的当前工作目录为“c:\Users\jinnan”,当我们切换到Bash Shell后,当前工作目录其实并没有发生变化,只是路径变成了“/mnt/c/Users/jinnan

    2.7K30

    WSL2中的高级设置配置wsl.conf 和 .wslconfig

    Ubuntu) ,修改配置文件,关闭分发版,然后重新启动它。你可能假设配置更改已立即生效。但当前情况并非如此,因为子系统可能仍在运行。在重新启动之前,必须等待子系统停止,以便为获取更改提供足够的时间。...可以通过使用 PowerShell 和以下命令来检查关闭 Linux 发行版 (shell) 后其是否仍在运行:wsl --list --running。...在此示例中,分发是 Ubuntu-20.04,文件路径为 \\wsl.localhost\Ubuntu-20.04\etc\wsl.conf。...自定义 Linux 内核的绝对 Windows 路径。...内存 大小 Windows 总内存的 50% 或 8GB,以较小者为准;在 20175 之前的版本Windows 总内存的 80% 要分配给 WSL 2 VM 的内存量。

    18K50

    Win11的WSL2系统更换磁盘和wsl使用简介

    用法: wsl.exe [参数] [选项...] [命令行] 用于运行 Linux 二进制文件的参数:     如果未提供命令行,wsl.exe 将启动默认 shell。    ...如果使用了 ~,将使用 Linux 用户的主路径。如果路径 以 / 字符开头,则被解释为一个绝对 Linux 路径。         否则,该值必须是一个绝对 Windows 路径。    ...--system         启动系统发行版的 shell。 用于管理适用于 Linux 的 Windows 子系统的参数:     --help         显示用法信息。    ...---- wsl --export Ubuntu-22.04 D:\Ubuntu\u2204.tar  其实这就是wsl发行版,使用很方便的,拷贝到其他win11电脑也能直接使用。 ...---- 恢复(或导入)镜像: wsl --import rosubuntu D:\Ubuntu\ubuntu2204 D:\Ubuntu\u2204.tar ----

    3.7K20

    Windows 安装和配置 WSL

    Windows 安装和配置 WSL 什么是 WSL 引用百度百科的一段话: Windows Subsystem for Linux(简称WSL)是一个为在Windows 10能够原生运行Linux二进制可执行文件...我们简单的认为它是在 Windows 安装了一个 Linux 环境就好了。也就是最好的 Linux 发行版:Win10 + WSL (滑稽)。 安装 WSL 1....启用或关闭Windows功能 首先在搜索栏中搜索并打开“启用或关闭Windows功能”,勾选“适用于Linux的Windows子系统”项。只有开启这项设置才能正常安装WSL。 2....配置 WSL 1. 更改外观设置 首先我们更改一下外观,由于 WSL 的会话窗口配色实际取决于 CMD 属性里颜色标签里面的配色,默认的实在是太丑了,既没有高亮字符也不清晰,严重影响开发效率。...更改Ubuntu 默认的 apt 源是国外的源,实在是太慢了,这里换成阿里云的源。 a.

    2.5K20

    win10在任意位置安装Linux子系统

    1.可选步骤--把WSL 1设置为默认版本以管理员身份打开Powershell,输入命令wsl --set-default-version 1*2.启用适用于Linux的Windows子系统控制面板--...程序--程序和功能--启用或关闭Windows功能选中 适用于Linux的Windows子系统,确定完成后重启生效*3.下载WSL Linux手动安装包选择Linux版本,下载https://learn.microsoft.com....appx文件,再次改名为.zip文件,解压到D盘比较好找的目录,D:\Ubuntu点击ubuntu.exe安装,在D:\Ubuntu目录中有一个rootfs文件,即为安装目录5.设置默认用户为rootUbuntu...的解释器更改为bash执行ls -l /bin/sh命令,若得到结果/bin/sh -> dash,则说明Shell的解释器为dash。...(重要此步骤需要root权限)再次执行ls -l /bin/sh命令,若得到结果/bin/sh -> bash,则说明成功更改Shell的解释器为bash。

    15600

    Win2022基础配置实践指南

    答: 适用于 Linux 的 Windows 子系统(简称WSL-Windows Subsystem for Linux)可让开发人员直接在 Windows 按原样运行 GNU/Linux 环境(包括大多数命令行工具...使用类似于 Unix 的命令行 shell 调用 Windows 应用程序。 在 Windows 上调用 GNU/Linux 应用程序。 Q: 什么是 WSL 2?...答: WSL 2 是适用于 Linux 的 Windows 子系统体系结构的一个新版本,它支持适用于 Linux 的 Windows 子系统在 Windows 运行 ELF64 Linux 二进制文件...Linux的Windows子系统】并重启,然后才能在 Windows 运行 Linux 发行版。...", "User") 第五步,启动Ubuntu以管理员模式打开PowerShell,在在目标文件夹中运行分发版启动器应用程序;执行D:\Ubuntu\ubuntu2004.exe进行启动,非常注意第一次进入需要等待系统初始化完成

    3.3K31

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

    使用新的Linux子系统Linux版本2(WSL2),访问完整的Linux shell需要一秒或更短的时间。这意味着您现在可以快速地在Windows内部基于Linux的项目上工作。...让我们看一下如何在本地机器中设置一个。 在Windows中安装Ubuntu 首先,您需要运行最新版本的Windows。...单击此处打开Linux shell。 在Windows资源管理器中,导航到所需的任何文件夹,然后在地址栏中键入wsl,然后按enter。...在Visual Studio代码中,将默认终端更改wsl。 ? 如果您遇到新方法,请告诉我。让我们在下一节中设置Node.js. 安装Node.js....对于某些项目,由于某些开源库缺乏Windows支持,因此无法实现。使用WSL2,这不再是一个问题。在下一节中,我们将在Windows安装LAMP堆栈,我发现它比WAMP堆栈更容易安装和配置。

    3.8K20

    又发现一款吊炸天的终端工具,支持 Windows、Linux(WSL)、MacOS,有点牛逼!

    Oh My Posh 是一款可深度定制的全平台终端工具,支持 Windows、GNU/Linux(WSL)、macOS 三个系统的 PowerShell、bash、zsh 等终端。...Windows 下面的安装方式任选其一,适用于 WindowsWSL。...,同上文一样,编辑对应的文件,若没有,则新建一个,新增下面一行代码并重启终端1: eval "$(oh-my-posh --init --shell bash --config 主题路径)" #更改主题...~/.zshrc,需要新增的代码需要将bash改为zsh: eval "$(oh-my-posh --init --shell zsh --config 主题路径)" 在 WindowsWSL...Ubuntu .bashrc 文件应该添加: eval "$(oh-my-posh-wsl --init --shell bash --config /mnt/c/users/用户名/AppData

    2.2K41

    WSL 2 的安装过程(以及介绍)

    1 什么是WSL2 WSL全称为Windows Subsystem for Linux,官网译为:适用于 Linux 的 Windows 子系统 (WSL) 官方文档直达:适用于 Linux 的 Windows...官方解释:可让开发人员直接在 Windows 按原样运行 GNU/Linux 环境(包括大多数命令行工具、实用工具和应用程序),且不会产生传统虚拟机或双启动设置开销。...我们可以在WSL中使用三剑客命令查询分析windows文档、日志、使用shell命令或者bash脚本运行存储在windows中的linux程序、甚至在WSL中创建docker容器,在windows下使用...Terminal Windows Terminal能帮助我们管理命令行工具、PowerShell和WSLShell用户的工具,能为我们提供最佳的 WSL 体验。...子系统 首先查看本机安装了哪些子系统: wsl --list --all 其次: wsl --unregister 到其路径下将全部文件删除即可 如若你在安装配置过程中遇到问题

    2.8K10

    Win11及WSL2安装和终端美化

    安装完之后还建议去设置-检查更新,然后安装更新 win11的右键相比原来有卡顿,可以通过下载 W11ClassicMenu.zip 并解压运行来修改右键为原来的样子 安装 WSLUbuntu...打开任务管理器,确保虚拟化选项开启,否则打开主板BIOS更改 控制面板-程序-启用或关闭 windows 功能,开启 Windows 虚拟化和 Linux 子系统(WSL2)以及Hyper-V...等电脑彻底重启完以后,进行后续操作(部分电脑没有Hyper-V选项,可忽略此项) 打开Power Shell 以管理员命令输入下方代码: bcdedit /set hypervisorlaunchtype...auto 默认的wsl需要升级,运行 wsl_update_x64.msi 然后在 Microsoft Store 安装 Ubuntu 18.04.5 LTS 这样在终端输入wsl就可以进入...可以通过Get-PoshThemes命令预览所有主题 点击终端的设置,进行界面、字体的设置 致谢: Windows 11 安装 WSL2-知乎 Windows 11终端美化配置-简书

    1.4K70

    微软为WSL2提供原生Systemd 支持

    许多知名的 Linux 发行版( Ubuntu、Debian 等)都默认运行 systemd,这一变化意味着 WSL 允许你使用依赖于 systemd 支持的软件,也让 WSL 更贴近于那种在设备独立安装运行的...最后,使用管理权限打开 Windows Power Shell 控制台(右键单击,然后“以管理员身份运行”)并执行: Add-AppxPackage "f:\Microsoft.WSL_0.67.6.0..._x64_ARM64.msixbundle" 当然,将实际文件路径替换为您系统的正确路径。...=/run/WSL/836_interop root@lhrxxt:~# cmd.exe '\\wsl.localhost\Ubuntu-20.04\root' 用作为当前目录的以上路径启动了 CMD.EXE...UNC 路径不受支持。默认值设为 Windows 目录。 Microsoft Windows [版本 10.0.22621.382] (c) Microsoft Corporation。

    1.1K20

    window安装docker desktop打开报错问题

    找相关资料,按步骤从头再来,解决~ WSL 2 的 Docker 远程容器入门 划重点: 仔细比对发现是电脑中wsl没有linux系统导致,增加使用 WSLWindows 安装 Linux步骤...反思 docker必须部署在linux内核的系统,所以如果windows想安装,需要先安装一个linux虚拟机,然后再在虚拟机中运行,而wsl中安装Ubuntu就相当于安装了虚拟机,wsl没有linux...---- ubuntu小插曲(参考的对象类型不支持) 解决 netsh winsock reset 每次开机以管理员方式自动执行一次该命令。...完成操作后,通过 Win + R 执行命令 cmd 会发现输入框下面有一行小字”以管理员身份运行” 开机自动执行命令 win + r 打开命令行 输入 shell:startup 回车 进入一个文件夹...新建一个cmd脚本,:netsh_winsock_reset.cmd,内容如下: netsh winsock reset

    10.6K40

    Windows Server 2022 安装配置——安装 WSL 子系统

    Windows Server 2022 安装 WSL 子系统 前言 Windows Server 2022 已经支持通过命令完成默认 WSL 安装了,但是博主通过wsl --install,出来的只有...】 在【确认】中点击【安装】,安装完成后重启系统 下载 wsl 更新包,并切换 wsl2 curl.exe -L https://wslstorestorage.blob.core.windows.net...切换至 wsl2 wsl --set-default-version 2 查看 wsl 版本 wsl --status 下载 linux 子系统 Ubuntu Ubuntu 22.04 LTS Ubuntu...这时候 linux 子系统还没设置密码,需要先初始化才能通过 wsl 进入。这里在查阅官方指导文档时并没有说明,后面查看环境变量的时候发现系统已经把 linux 子系统路径加入用户环境变量了。...博主的路径C:\Users\Administrator\AppData\Local\Microsoft\WindowsApps,双击ubuntu.exe设置用户密码,之后就可以通过wsl -l -v查看已安装的

    89120

    迁移开发环境到Windows

    安装Ubuntu 18.04子系统 首先在功能中打开WSL,然后去自带的商店中安装Ubuntu.不多详说....配置终端(WSL) Windows自带的powershell并不好用,即使是比cmd好用那么一点点,也是远不及mac的iTerm2的.但是我们可以选择使用cmder代替powershell....,执行下面命令,查看已安装的 Linux 子系统: bash 1wslconfig /list COPY Power shell 设置 WSL Ubuntu 默认登陆用户root bash 1ubuntu1804...config --default-user root COPY Power shell 执行下面命令,可查看 Ubuntu 命令的帮助信息: bash 1ubuntu /?...我在这里遇到了500报错,utf报错是因为没装php-mysql和php-xml 配置apache2 默认路径修改成windows路径会报403,这里除了要设置一下DocumentRoot,还要在apache2

    96420

    .NET Core多平台开发体验: Linux (Windows Linux子系统)

    如果读者朋友们觉得这种方式比较麻烦,我们也可以采用虚拟机的形式安装相应的Linux Distribution,比如我经常使用的都是安装在VirtualBoxUbuntu。...对于64为Windows 10的用户来说,我们有了第三种选择,那就是Windows 10提供的Linux子系统(WSLWindows Subsystem for Linux),接下来我们就来演示在WSL...Windows下的文件系统直接挂载到“/mnt”目录下,所以Windows下的文件或者目录路径加上行“/mnt”前缀就变成了基于Linux子系统下的路径。...如图1-25所示,CMD命令行环境下的当前工作目录为“c:\users\jinnan”,当我们切换到Bash Shell后,当前工作目录其实并没有发生变化,只是路径变成了“/mnt/c/users/jinnan...WSL的版本(Ubuntu 16.04.2 )简单介绍一下如何安装对应的SDK。

    1.7K80
    领券