当前位置: 首页 > web >正文

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 terminalpowershell的新版本。

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的字体:

在这里插入图片描述

在这里插入图片描述

字体有两个推荐:

  1. Sarasa字体,使用mono作为编程字体,term作为终端字体。
  2. 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下使用并无差别。

在这里插入图片描述

http://www.xdnf.cn/news/13865.html

相关文章:

  • Python Day49
  • 一阶/二阶Nomoto模型(野本模型)为何“看不到”船速对回转角速度/角加速度的影响?
  • 智慧管廊数字化运维管理平台
  • 规则引擎rule-engine v1.0实现解释(一)-规则,执行,容器
  • Vue3中组件Ref打印Proxy(Object)与defineExpose的深度解析
  • navicat 有免费版了,navicat 官方免费版下载
  • vue2项目开发中遇到的小问题
  • Goland使用手册(1)
  • 【亲测有效】MybatisPlus中MetaObjectHandler自动填充字段失效
  • Tess4J:基于 Java 的 OCR 解决方案
  • php反序列化漏洞学习
  • 电脑PC端使用的备忘录记事软件推荐哪个
  • 【3】使用TRAE AI在已有框架中新增页面并实现切换的痛苦经历
  • boa 找不到动态库的解决办法:
  • 【零基础勇闯嵌入式岗】从单片机低功耗中获得的启发
  • 正则表达式入门
  • 【AIGC】Qwen3-Embedding:Embedding与Rerank模型新标杆
  • 【狂飙AGI】第2课:大模型方向市场分析
  • # Flask:Python的轻量级Web框架入门之旅(超级实用!)
  • 测试过程中有哪些风险?
  • KU115LPE-V10型FPGA加速卡
  • Linux操作系统之文件系统下
  • 友思特方案 | 友思特车载双目相机技术赋能农业:Monarch 智能拖拉机解决方案
  • linux基础day01
  • [25-cv-06422]David律所代理Dreams USA玩具手办商标维权
  • Java日期格式化
  • Swift 解法详解:如何在二叉树中寻找最长连续序列
  • NAS文件共享、PACS影像存储,速率提升400%?
  • PostgreSQL认证怎么选?PGCP中级认证、PGCM高级认证
  • 基于 Redis 的幂等性设计:SpringBoot @Async 在高并发 MySQL 日志存储中的应用