Windows美化终端、安装wsl和docker
文章目录
- 1. 准备工作
- 1.1 终端
- 1.2 powershell
- 1.3 配置
- 1.4 美化
- 1.4.1 on-my-posh
- 1.4.2 配置
- 1.4.3 外观字体
- 2. wsl2
- 2.1 准备
- 2.1.1 命令行
- 2.1.2 GUI
- 2.2 安装
- 3. docker
- 4. 使用
1. 准备工作
在安装docker
之前,先需要安装一下windows terminal
和powershell
的新版本。
1.1 终端
如果是win11
则可以跳过这步,已经系统自带了。
如果是win10
则需要进行安装。安装可以通过两种方式,一种是直接在microsoft store
中直接搜索进行安装;一种是离线安装方式,需要在github上下载,然后进行安装。推荐使用第一种方式进行安装!第二种方式需要搜索相关教程。
1.2 powershell
Windows自带了powershell
,但是版本太低了,需要升级安装新版本。
可以参考微软的官方教程来进行安装,也可以直接访问powershell
的仓库来直接下载安装。
如果是通过microsoft store
安装的terminal
,那么你安装powershell
之后,现在打开terminal
,应该已经自动添加了。
1.3 配置
现在你打开windows terminal
,默认进入的并不是刚刚安装的powershell 7
,这里需要进行配置。
打开之后,按照如下的方式进行配置:
一定要注意选择Power Shell
,要区别Windows PowerShell
!
重新启动之后会发现,每次打开,总会在最前方打印一堆版本信息、网址什么玩意的,比较碍眼,还是进入Windows Terminal
进行配置:
就是在后面在上一些禁止打印加载时间和日志的东西:
"C:\Program Files\PowerShell\7\pwsh.exe" -NoProfileLoadTime -NoLogo
当然,如果想要配置一下启动目录,也可以在下方的启动目录
中修改一下,默认使用用户目录了,如果你想选择别的,可以自行修改……
1.4 美化
自带的风格很丑,如果想让他实现类似linux
终端的风格,还有希望有一些命令提示什么的,也可以实现。比如:
1.4.1 on-my-posh
同样的,也有两种安装方式,一种是在microsoft store
中直接搜索oh my posh
进行安装,还有一种直接下载安装包安装,两种方式没有区别,任选一种。可以访问ob-my-posh的github进行下载。
1.4.2 配置
使用windows terminal
,一定要打开powershell
,然后进行如下的操作:
if (!(Test-Path -Path $PROFILE )) { New-Item -Type File -Path $PROFILE -Force }
notepad $PROFILE
这个是自动创建配置脚本,然后使用记事本打开,然后输入如下的内容:
oh-my-posh init pwsh --config 'C:\Program Files (x86)\oh-my-posh\themes\gruvbox.omp.json' | Invoke-Expression
中间单引号的部分就是你选择的主题类型,可以进到目录下自行查看。
当然,如果想要预览一下有哪些主题,并且有什么样式,可以在终端中输入命令:
Get-PoshThemes
然后就可以看到如下的:
然后挑一个自己喜欢的,然后弄对路径即可。
1.4.3 外观字体
还可以更改windows terminal
的主题:
还可以更改windows terminal
的字体,但是这个就需要每一个类型对应修改了,我常用powershell
,就只修改了powershell
的字体:
字体有两个推荐:
- Sarasa字体,使用
mono
作为编程字体,term
作为终端字体。 - losevka字体,也是如上使用,相对轻量一些。
2. wsl2
安装docker之前需要先安装wsl2,但是还是需要准备一下Windows的一些组件功能。
2.1 准备
需要打开Windows的子系统功能和虚拟机平台,有两种方式进行处理,请任选一种:
2.1.1 命令行
以管理员身份打开windows terminal
,然后:
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestartdism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
依次执行,电脑会重启,所以请先确保没有什么未保存的东西!
2.1.2 GUI
打开启用或关闭Windows功能
,然后勾选这两项,确认之后会重启系统。
2.2 安装
管理员身份打开windows terminal
,然后:
wsl --install
wsl --update
如果失败可以参考我的另一篇博客的处理,那里面保证了wsl的安装,以及Ubuntu的安装。
查看已经可以安装的发行版:
wsl -l -o
查看本地已经安装的发行版:
wsl -l -v
然后如果想要安装一个Ubuntu:
wsl --install -d Ubuntu # 如果要安装其他的发行版,将Ubuntu替换即可
3. docker
同样的可以使用microsoft store
搜索安装,也可以直接去docker官网进行下载安装。
如果是下载安装包安装,直接双击exe直接安装即可。
4. 使用
安装之后就可以正常使用docker了,命令和Linux下使用并无差别。