WSL优化 (Windows Subsystem for Linux) Linux子系统优化配置

时间:2022-09-03 09:04:48

wsl优化 (Windows Subsystem for Linux) Linux子系统优化

1. 永久修改wsl终端字体

a. 临时

打开wsl后点击左上角的图标,选择"属性",在弹出的窗口中选择字体进行修改。

WSL优化 (Windows Subsystem for Linux) Linux子系统优化配置

b. 永久

  1. win+r输入regedit打开注册表,找到计算机\HKEY_CURRENT_USER\Console

  2. 从其中找到***_ubuntu.exe一项
    WSL优化 (Windows Subsystem for Linux) Linux子系统优化配置
  3. 修改或创建CodePageFaceName两个键值对,将CodePage设置为437, FaceName设置为Consolas(字体名)
    WSL优化 (Windows Subsystem for Linux) Linux子系统优化配置
  4. 改完之后打开wsl发现字体已经永久更改
    WSL优化 (Windows Subsystem for Linux) Linux子系统优化配置

2. 修改Linux终端配色

打开Linux终端(或wsl终端),输入vim ~/.bashrc

在其中添加PS1="\[\e]0;\u@\h: \w\a\]${debian_chroot:+($debian_chroot)}\[\033[01;32m\][\u@\h]\[\033[00m\]:\[\033[01;35m\]\w\[\033[00m\]\$"

:wq保存后输入 source ~/.bashrc刷新配置即可

效果如图所示:

WSL优化 (Windows Subsystem for Linux) Linux子系统优化配置

3. 添加WSL到右键菜单

  1. 首先win+r输入regedit打开注册表,找到计算机\HKEY_CLASSES_ROOT\Directory\Background\shell

  2. 在shell文件夹张右键新建一个项,名字为Bash Here(这里的Bash Here将来会显示在右键菜单)

  3. 点击Bash Here,在右面窗口中右键新建一个字符串值,名称为Icon,双击将值修改为你想要的图标的位置,可以为*.ico或*.exe
    WSL优化 (Windows Subsystem for Linux) Linux子系统优化配置

  4. 在Bash Here下新建项,名称为command,将这个项的默认值修改为Ubuntu.exe或bash.exe文件的地址即可。
    WSL优化 (Windows Subsystem for Linux) Linux子系统优化配置

  5. 此时桌面右键即可看到Bash Here.
    WSL优化 (Windows Subsystem for Linux) Linux子系统优化配置

WSL优化 (Windows Subsystem for Linux) Linux子系统优化配置的更多相关文章

  1. VSCode - 使用 WSL(Windows Subsystem for Linux)

    一开始我是只将 VSCode 集成的终端改成 WSL 的 Bash,结果发现内置的 GIt 用的还是 Windows 的 Git,Git Hooks 用的 Windows 的环境,上网搜了一下发现有很 ...

  2. WSL(Windows Subsystem for Linux)笔记一安装与使用

    1.安装linux子系统 很简单直接在启动或关闭windows功能 中选择“适用于linux的windows子系统”,确定安装后重启即可,安装还是比较快的只用了几分钟. 也可以直接使用shell命令行 ...

  3. 通过WSL在Windows下安装子Linux系统

    一.开启开发者模式 步骤: -> 系统设置 -> 更新和安全 -> 针对开发人员 -> 选择开发者模式 点击后会自动安装环境 二.启用WSL 步骤: -> 系统设置 -& ...

  4. 适用于windows10 Linux子系统的安装管理配置 How To Management Windows Subsystem for Linux WSL

    什么是WSL Windows Subsystem for Linux 简称WLS,适用于Linux的Windows子系统,可以直接在Windows上运行Linux环境(包括大部分命令行工具) Linu ...

  5. Windows Subsystem for Linux 环境变量

    WSL(Windows Subsystem for Linux )的环境变量是包含Linux子系统和Windows系统的,测试如下: wy@WY-PC:/mnt/c/Windows/System32$ ...

  6. WSL与Windows交互实践

    1. WSL是什么 2. WSL新特性 3. WSL管理配置 4. WSL交互 5. 解决方案  * 5.1 使用别名  * 5.2 多复制一份  * 5.3 重定向  * 5.4 symlink 6 ...

  7. windows 10中的ubuntu子系统安装桌面环境的方法

    windows 10中的ubuntu子系统安装桌面环境的方法 (How to install Ubuntu-desktop in windows 10 Subsystem for Linux) 转载 ...

  8. Windows Subsystem for Linux(WSL)安装记录

    什么是WSL Windows Subsystem for Linux(简称WSL)是一个为在Windows 10上能够原生运行Linux二进制可执行文件(ELF格式)的兼容层.它是由微软与Canoni ...

  9. WSL (Windows Subsystem for Linux)

    WSL (Windows Subsystem for Linux) :适用于 Linux 的 Windows 子系统. References Install WSL with a single com ...

随机推荐

  1. 增加p()函数,方便开发中对变量打印调试

    在开发的过程中,我们经常要输出一下变量看看得到的结果是什么,我们就要根据变量的类型选择使用echo,print_r或者var_dump,brophp框架中的p()函数会自动根据变量类型选择用什么方法为 ...

  2. 【HDOJ】2385 Stock

    水题,逆向做+优先级队列. /* 2385 */ #include <iostream> #include <sstream> #include <string> ...

  3. 项目&period;c文件和&period;h文件关系

                "如有不正确之处,请指出,谢谢"       --Mood 对于一个项目,我们应该要很好的处理众多的.c和.h文件. 1.通过头文件调用库功能:#inclu ...

  4. chfn&comma;chsh&comma;last&comma;login&comma;mail &comma;mesg &comma;talk&comma;wall&comma;write&comma;nice &comma;pstree &comma;renice&comma;skill &comma;expr &comma;reset&comma;tset&comma;compress &comma;lpd &comma;lpq &comma;lpr &comma;lprm&comma;fdformat &comma;mformat &comma;mkdosf

    名称:chfn 使用权限:所有使用者 用法:shell>> chfn 说明:提供使用者更改个人资讯,用于finger and mail username 范例: shell>> ...

  5. C&num; 错误&colon;空对象不能转换为值类型

    最近在做项目的时候出现了一个错误 当从数据库中获取值的时候 报错:空对象不能转换为值类型 因为数据库你查询数据的时候不是所有的字段都是存在数据的,有些字段可能是Null值,也就是没有数据 当你在类型转 ...

  6. c&plus;&plus;随机排序容器中的元素

    在各种程序语言中都提供了将容器元素随机排序的shuffle方法,c++也不例外. 不过c++将shuffle放在了<algorithm>中而不是像其他语言一样在random里,同时c++1 ...

  7. 使用git 遇见的错误使用到的命令

    查看远端地址  git remote -v 需要重新添加地址  git remote set-url origin xxx 远程新的地址 git remote add origin_new 设置用户名 ...

  8. &lbrack;Swift&rsqb;LeetCode1000&period; 合并石头的最低成本 &vert; Minimum Cost to Merge Stones

    There are N piles of stones arranged in a row.  The i-th pile has stones[i] stones. A move consists ...

  9. 【Codeforces Round 1110】Codeforces Global Round 1

    Codeforces Round 1110 这场比赛只做了\(A\).\(B\).\(C\),排名\(905\),不好. 主要的问题在\(D\)题上,有\(505\)人做出,但我没做出来. 考虑的时候 ...

  10. 网络通信协议简介(TCP与UDP)

    通过计算机网络可以使多台计算机实现连接,位于同一个网络中的计算机在进行连接和通信时需要遵守一定的规则,这就好比在道路中行驶的汽车一定要遵守交通规则一样.在计算机网络中,这些连接和通信的规则被称为网络通 ...