windows的子系统Ubuntu以及Windows Terminal的使用

你是否还在使用虚拟机开发?你是否还在使用xshell链接外部linux服务器做开发?你是否还在为windows开发对某些服务的不支持而烦恼?你是否还在梦想攒钱买Mac做开发?windows版的linux来了,他来了,Windows Terminal 结合 windows ubuntu子系统能否完全解决你的需求,看完这篇能够帮你节省一两万的开支,买mac的钱买龙虾吃它不香么?给父母买个礼物它不香么?再难听点它买皮肤不香么?

在远程连接Linux 的时候我一般都是使用Xshell的,一是长得好看,二是能配合xftp使用,有时候也使用git终端,但是不是很方便,当然相信大家有自己喜欢的终端,萝卜白菜各有所爱。

安装Windows Terminal可以直接在应用商店里搜就行,如下:如果搜索的时候转圈圈,多搜几下就ok了,众所周知国外的东西没有几个是不转圈圈的。(这里注意一点搜索下载的时候不要开代理,本来我以为转圈圈开代理能快点,结果转的根本停不下来!!!)

我这里已经安装过了。接下来我们安装ubuntu系统(这里别问什么为什么不是centos,因为它不是免费!!!!):

windows上如何安装ubuntu系统?

1.通过虚拟机安装,然后终端去访问。太low了。。。

2.装双系统?开机的时候选择?太老了。。。

第三种就是在windows系统上开启子系统就ok,直接在应用商店上搜ubuntu就ok,然后下载。首先打开控制面板选择程序和功能,然后点击左上角的启用或关闭windows功能

将适用于Linux的Windows子系统勾选!!

接下来在商店搜索ubuntu安装就好!其中LTS版本是专门提供给游客下载的,也就是没有微软账号的!就像我一样,白嫖!

下载完可以直接搜索应用ubuntu打开,打开后会会让你创建账号密码,(注意一点,这里不是让你创建root用户的),创建完可以直接在登录进入系统,由于我这里是上午都已经安装配置完了,所以暂时没有截图。当你su root切换root用户的时候是不是发现从安装开始到结束也没有让设置root用户的密码,原因是Ubuntu的默认root密码是随机的,也就是每次开机都会产生一个新的密码,可以再终端输入:

sudo passwd

然后输入当前用户的密码,然后回车,终端会提示输入新的密码并确认,这回就是root用户的新密码,然后在输入su root ,在输入新的密码就ok了。下面给一张ubuntu终端图(当关闭ubuntu终端后,下次会直接登录,登录用户为第一次进入系统创建的用户)

然后打开刚才下载的windwos Terminal 你会神奇的发现ubuntu也在下拉菜单里!(下载完ubuntu,需重启windows Terminal才能看见)

接下来把ubuntu的软件源给换掉,编辑:

/etc/apt/sources.list

把内容换成以下:

deb https://mirrors.ustc.edu.cn/ubuntu/ bionic main restricted universe multiverse
deb https://mirrors.ustc.edu.cn/ubuntu/ bionic-updates main restricted universe multiverse
deb https://mirrors.ustc.edu.cn/ubuntu/ bionic-backports main restricted universe multiverse
deb https://mirrors.ustc.edu.cn/ubuntu/ bionic-security main restricted universe multiverse
deb https://mirrors.ustc.edu.cn/ubuntu/ bionic-proposed main restricted universe multiverse
deb-src https://mirrors.ustc.edu.cn/ubuntu/ bionic main restricted universe multiverse
deb-src https://mirrors.ustc.edu.cn/ubuntu/ bionic-updates main restricted universe multiverse
deb-src https://mirrors.ustc.edu.cn/ubuntu/ bionic-backports main restricted universe multiverse
deb-src https://mirrors.ustc.edu.cn/ubuntu/ bionic-security main restricted universe multiverse
deb-src https://mirrors.ustc.edu.cn/ubuntu/ bionic-proposed main restricted universe multiverse

然后执行:

sudo apt update
sudo apt upgrade

如何访问ubuntu的系统文件呢?(一下方式好像只有白嫖版本里有)

在终端输入一下命令:

cd /home
explorer.exe

会自动跳出文件管理器,我们可以将整个ubuntu系统映射到z盘,下次访问ubuntu的时候直接访问z盘就ok了。

再看看映射的z盘是不是有点像xftp工具查看你的远程服务器目录!

如果你下载的不是LTS版本就需要LxRunOffine来讲子系统迁移到别的盘符了

解压,打开windows PowerShell

//查看安装了那些子系统
.\LxRunOffline.exe list 

//迁移
.\LxRunOffline.exe move -n Ubuntu -d H:\Ubuntu

//查看迁移后的子系统安装目录
.\LxRunOffline.exe get-dir -n Ubuntu

迁移截图:迁移过程得几分钟,warning不用管

如果过程中报错:[ERROR] The distro "Ubuntu" has running processes and can't be operated

解决办法:需要重启LxssManager(快捷键Win+x,在按g)

参考:https://learnku.com/articles/46234

系统文件截图:

看到这里,再看看你手里macbook,是不是就有点不香了?没事的,你可以留言联系我,卖给我,你不装逼我装逼,好吧!!!

以上内容是我在公众号内看到的,以及我实践中遇到的问题记录。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值