迁移
使用LxRunOffline迁移
1 | LxRunOffline move -n Ubuntu -d F:\wsl\Ubuntu |
WSL(Windows Subsystem for Linux),WSL 2 是适用于 Linux 的 Windows 子系统体系结构的一个新版本,它支持适用于 Linux 的 Windows 子系统在 Windows 上运行 ELF64 Linux 二进制文件。 它的主要目标是提高文件系统性能,以及添加完全的系统调用兼容性。
安装docker后,docker会自动创建2个发行版:
- docker-desktop
- docker-desktop-data
LxRunOffline.exe 确实可以迁移自己安装的发行版,却迁移不了docker自动创建的2个发行版!
关闭docker
关闭所有发行版
1 | wsl --shutdown |
将docker-desktop-data导出到F盘(注意,原有的docker images不会一起导出)
1 | mkdir F:\wsl\docker-desktop-data\ |
注销docker-desktop-data
1 | wsl --unregister docker-desktop-data |
重新导入docker-desktop-data到要存放的文件夹
1 | wsl --import docker-desktop-data F:\wsl\docker-desktop-data\ F:\wsl\docker-desktop-data\docker-desktop-data.tar --version 2 |
删除tar文件
1 | del F:\wsl\docker-desktop-data\docker-desktop-data.tar |
优化
修改apt源
1 | sudo mv /etc/apt/sources.list /etc/apt/sources.list.bak |
更新源索引
1 | sudo apt-get update |
终端配置
安装zsh终端
1 | sudo apt-get install zsh |
安装Oh-My-Zsh(Win10、Ubuntu、Mac应该均适用)
1 | sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)" |
配置主题
配置文件是在用户目录下的.zshrc
文件,可以按照本文前面说的目录位置直接去找到它进行修改,也可以vi修改:
1 | vi ~/.zshrc |
查找配置Key字符串ZSH_THEME,将等号后面引号里面的改为“ys”。即:
1 | ZSH_THEME="ys" |
安装语法高亮插件
注意:将目录切换到~/.oh-my-zsh/custom/plugins
中,然后按照下面步骤进行操作即可。
1 | git clone https://github.com/zsh-users/zsh-syntax-highlighting.git ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-syntax-highlighting |
修改.zshrc
文件,plugins 中添加zsh-syntax-highlighting
1 | git clone https://github.com/zsh-users/zsh-autosuggestions ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-autosuggestions |
修改.zshrc
文件,plugins 中添加zsh-autosuggestions
WSL 子系统将正式支持从文件资源管理器访问 Linux 文件
1 | \\wsl$\ |
系统信息显示
Neofetch是一个在终端上显示带有发行徽标的Ubuntu Linux系统信息的工具,neofetch命令将显示有关相应系统的简要信息。 它显示的信息包括型号,操作系统,内核,CPU,GPU,内存,正常运行时间,程序包,shell,分辨率,DE,WM,WM主题,主题,图标和终端。
1 | apt-get install -y neofetch |