前言
大家都知道,Mac
上是可以直接使用Zsh
的,因此作为运维或者开发使用起来是非常方便的!但是Windows
上默认的是PowerShell
和Cmd
,不仅使用起不是很方便,而且还特别丑
作为以前来讲,使用Windows
的我们,常用的就是Xshell
,但是很遗憾的就是Xshell
虽然有免费版,但是只能开4个窗口,因此还是很不方便,但是自从Windows
开源了Terminal
,并且发布了Wsl
后,这一切就开始改观了!
仍然想使用Xshell
的朋友,这里也不多说,直接提供一个企业版的Xmanager
,使用key
激活,保证无毒,而且让你们使用起来可以异常丝滑!
点击查看文章:Xmanager Enterprise 5的完美激活版
真香教程
Windows Terminal
可以直接在Windows store
中搜索并下载Window Terminal
即可
但是,对于Windows
的版本是有要求的,必须是Windows 10
,且大于18362.0版本
Wsl
直接在Windows Store
中搜索Wsl
即可
如图,有很多的Wsl
供我们选择,这里我们可以使用Ubuntu
,直接下载安装即可
Wsl
开机自启动
工作中,我们往往希望,电脑一打开,就可以像使用Linux
系统一样,可以直接开始工作,但是正常情况下,Wsl
是不会开机自启动的,需要我们去配置,为此,我在网上也搜索过很多的教程,但是你们知道的,百度出来的,大都是千篇一律,吵来吵去,没一点真的,为了方便大家,因此,本文中的所有步骤都是经过实验的,也就是我现在自己工作电脑的配置,清楚本文教程,大家直接一路走过来,就肯定OK
的
-
在开始菜单中搜索任务,进入**任务计划程序*
-
进入后,选定任务计划程序(本地),再选定任务计划程序库,然后点击创建任务即可,如下
-
创建任务时,需要注意填写的只有1个操作选项卡,填写后续需要运行的脚本地址
在设置中填写脚本地址即可,其余的看自身需求
-
在填写的脚本路径下,创建脚本,如下
@echo off wsl -d Ubuntu-18.04 -u root bash /wsl.sh ### -d参数后,填写你安装的wsl系统名称 ### -u参数,表示在wsl中运行后续命令的用户,如上文,使用root运行命令bash /wsl.sh
如果不知道安装的
Wsl
名称,可以使用cmd
查看,如下 -
启动你安装的
Wsl
,在Wsl
中创建出在第4步定义的运行脚本,如下因为在
Wsl
中无法使用Systemd
,因此启动ssh
时,只能使用service
命令
Terminal
设置默认登录Wsl
打开Terminal
后,点击设置,直接修改配置,如下
defaultProfile
:wsl
的id
号
theme
:主题
fontWeight
:字体
colorScheme
:颜色
fontSize
:文字大小
详细的Windows Terminal
文档可以查看如下
https://docs.microsoft.com/zh-cn/windows/terminal/
验证
至此,每当登录Windows
的时候,Wsl
中ssh
服务就会自动启动,打开Windows Terminal
就会自动连接到Wsl
中,流畅程度堪比原生的Linux
!