You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

如何在Windows Terminal中添加bash作为可选Shell选项

如何在Windows Terminal中添加bash作为可选Shell选项

嘿,这个问题我之前也碰到过!其实在Windows Terminal里用bash得先搞定WSL(Windows Subsystem for Linux),因为原生Windows本身没有bash环境,下面一步步来教你:

第一步:安装WSL(Windows Subsystem for Linux)

如果你的电脑还没装WSL,先做这个:

  • 按下Win+X,选择「Windows PowerShell (管理员)」或者「终端(管理员)」
  • 在窗口里输入命令:wsl --install,然后回车
  • 这个命令会自动开启WSL功能并安装Ubuntu发行版(默认选项),完成后重启你的电脑

第二步:配置Linux发行版

重启后,会自动弹出一个Linux终端窗口,让你设置专属的用户名和密码(这个是Linux系统的账号,和Windows账号相互独立),按照提示完成设置就行。如果没自动弹出,你可以在开始菜单里找到刚装的Ubuntu(或者你选的其他发行版),打开它完成配置。

第三步:在Windows Terminal里添加bash选项

这时候打开Windows Terminal,应该能在顶部的下拉菜单里看到你的Linux发行版选项了(比如「Ubuntu」),它默认用的就是bash shell。如果没自动出现,或者你想单独添加一个名为「Bash」的配置,可以手动操作:

  • 打开Windows Terminal设置:按下Ctrl+,,或者点击顶部下拉菜单里的「设置」
  • 在左侧菜单里选择「添加新配置文件」,然后点击「新建空白配置文件」
  • 填写以下信息:
    • 名称:Bash
    • 命令行:wsl.exe -d Ubuntu(如果装的是其他发行版,把Ubuntu换成对应的名字,比如Debian)
    • 图标:可以选一个喜欢的图标,或者留空用默认样式
  • 点击「保存」,回到Terminal就能在下拉菜单里看到Bash选项啦!

备选方案:用Git Bash代替(不用装WSL)

如果你不想装WSL,也可以用Git自带的bash环境:

  • 先安装Git(官网下载安装包,一路默认配置就行)
  • 打开Windows Terminal设置,添加新配置文件,命令行填"C:\Program Files\Git\bin\bash.exe"(注意路径如果有空格要加引号)
  • 保存后就能选择Git Bash作为shell使用了

备注:内容来源于stack exchange,提问作者Dave

火山引擎 最新活动