window安装 Ubuntu子系统 和 fish

一、windows 下安装子系统

1. 启用子系统功能:

在 windows powershell(管理员) 中执行

Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux

或者:控制面板->程序和功能->启用或关闭Windows功能->勾选 适用于Linux的Windows子系统

在这里插入图片描述
设置需要片刻时间,并且设置完成后会自动重启电脑的。

2. 安装 ubuntu 子系统

2.1 在 Microsoft Store 中安装

在这里插入图片描述

2.2 或者自己下载安装

下载地址: https://aka.ms/wsl-ubuntu-1804,(如果你想下载1804直接把地址后面的数字改成 1804 就好),下载完成后的后缀名是 appx ,直接重命名为 zip 压缩包就好,然后解压。解压后,里面有个 ubuntu.exe 文件,直接打开该文件,然后输入用户名和密码初始化账号就能用了。
在这里插入图片描述
安装成功之后,在 powershell 或 cmd 中输入 wsl 或 bash ,都会直接切换到 ubuntu 的终端的,如下:

二. 安装 windows terminal

1. 下载

地址: https://github.com/microsoft/terminal/releases
下载 v1.10.1933.0

2. 安装

下载的文件是 msixbundle 类型的文件,所以需要 powershell 中输入以下命令进行安装:

Add-AppxPackage ./[文件名xxx].msixbundle

必须要使用 powershell 而不能使用 cmd ,因为 Add-AppxPackage 命令只在 powershell 中存在。
安装完成后,打开 windows terminal , 在新建窗口旁边的下拉菜单里面可以选择 ubuntu 系统了。

注意事项:
因为公司的系统限制了 microsoft store 的使用,所以 wsl(Windows-Subsystem-Linux) 和 windows terminal 只能手动下载安装
如果你不小心把子 ubuntu 子系统给玩坏了,想要卸载重新安装,可以通过 wslconfig /l 来查看该系统的名称,然后通过 wslconfig /u [系统名称] 来删除
在这里插入图片描述

三、 安装fish

1. 安装 Fish Shell

官网地址:https://fishshell.com
安装方法很简单,直接使用下面命令即可:

sudo apt install fish -y

如果报错找不到 fish,安装一下镜像源就好,参考
常用操作

# 使用 Fish Shell
fish
# 退出 Fish Shell:
exit

2. 配置 Fish Shell

一般不用配置

# 首先我们拷贝一份默认的配置文件:
cp /usr/share/fish/config.fish ~/.config/fish
# 打开配置文件:
vi ~/.config/fish/config.fish
# 比如我们想要移除默认的欢迎信息,可以添加下面一行配置:
set -g -x fish_greeting ''

3. 设置 Fish Shell 为默认 shell

# 使用 chsh 命令即可设置:
chsh -s /usr/bin/fish
# 重新登录即可默认使用 Fish Shell。
# 如果想重新设置默认为 bash,可以使用下面命令:
chsh -s /usr/bin/bash

参考
https://oldtang.com/3884.html
https://www.cnblogs.com/jetttang/p/8186315.html
https://blog.csdn.net/u014418725/article/details/88688948
https://zhuanlan.zhihu.com/p/142931230

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值