优化wsl2上Debian体验
强烈推荐项目 LinuxMirrors
先把镜像源搞定了再干别的,不然卡的不要不要的。。。
GitHub 链接:https://github.com/SuperManito/LinuxMirrors
项目简介:
这是一个用于更换 GNU/Linux 系统软件源的脚本工具,支持国内外数十家镜像源(包括阿里云、腾讯云、清华大学等),覆盖 Debian、Ubuntu、CentOS、Rocky、openSUSE 等主流发行版。脚本设计简洁易用,支持交互式选择,可帮助用户快速配置最优镜像源,显著提升软件下载速度。
这里如果下载失败,或者没有curl、git等工具,其实可以直接先在别的地方把脚本下载下来,然后丢到Linux系统内执行
使用方法:
下载脚本:
curl -O https://raw.githubusercontent.com/SuperManito/LinuxMirrors/main/ChangeMirrors.sh
赋予执行权限:
chmod +x ChangeMirrors.sh
运行脚本:
sudo ./ChangeMirrors.sh
按提示操作:
- 选择镜像源地域(国内/教育网/海外)
- 选择具体镜像站点(如阿里云、清华大学等)
- 脚本自动备份原配置并生成新的软件源文件
更新软件包索引:
# Debian/Ubuntu 系统 sudo apt update # RedHat/CentOS 系统 sudo yum makecache # openSUSE 系统 sudo zypper refresh
特性亮点:
- 支持超 30+ 国内外镜像站点
- 自动识别系统类型和版本
- 完整备份机制,确保操作安全
- 支持内网地址检测与切换
- 提供详细的使用文档和帮助信息
示例:
快速切换为阿里云镜像源:
curl -O https://raw.githubusercontent.com/SuperManito/LinuxMirrors/main/ChangeMirrors.sh && chmod +x ChangeMirrors.sh && sudo ./ChangeMirrors.sh
这个工具非常适合新安装系统的用户快速配置软件源,也可用于批量部署环境,强烈推荐给 Linux 开发者和系统管理员!
强烈推荐项目 Oh My Zsh
Oh My Zsh 是一款流行的终端 shell 配置框架,能极大提升命令行使用体验。将详细介绍在 Debian 系统上安装和配置 Oh My Zsh 的步骤。
一、准备工作
首先需要安装必要的依赖包:
sudo apt update
sudo apt install -y zsh git curl
二、安装 Oh My Zsh
使用官方脚本自动安装:
sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
安装完成后,Zsh 将自动成为默认 shell。重启终端即可看到 Oh My Zsh 的初始界面。
三、配置主题
Oh My Zsh 内置了数十种主题,可通过修改配置文件切换:
nano ~/.zshrc
找到 ZSH_THEME
行,修改为喜欢的主题,例如:
ZSH_THEME="agnoster" # 现代风格主题
保存后重启终端生效。也可以查看所有内置主题:
ls ~/.oh-my-zsh/themes/
四、安装插件
Oh My Zsh 的强大之处在于丰富的插件生态。
1. 安装自动补全插件
git clone https://github.com/zsh-users/zsh-autosuggestions ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-autosuggestions
2. 安装语法高亮插件
git clone https://github.com/zsh-users/zsh-syntax-highlighting.git ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-syntax-highlighting
3. 启用插件
编辑配置文件:
nano ~/.zshrc
找到 plugins
行,添加插件名称:
plugins=(
git
zsh-autosuggestions
zsh-syntax-highlighting
)
五、进阶技巧
配置 Powerlevel10k 主题
这是一个超快速且功能丰富的主题:
git clone --depth=1 https://github.com/romkatv/powerlevel10k.git ${ZSH_CUSTOM:-$HOME/.oh-my-zsh/custom}/themes/powerlevel10k
修改配置文件:
ZSH_THEME="powerlevel10k/powerlevel10k"
重启终端后按向导进行个性化配置。
六、故障排除
如果遇到问题,可以尝试以下解决方法:
恢复默认配置:
mv ~/.zshrc ~/.zshrc.backup cp ~/.oh-my-zsh/templates/zshrc.zsh-template ~/.zshrc
手动切换回 Zsh:
chsh -s $(which zsh)
重新安装 Oh My Zsh:
uninstall_oh_my_zsh # 卸载现有安装 # 重新执行安装命令
通过以上步骤,你可以在 Debian 系统上打造一个高效、美观且功能强大的终端环境。Oh My Zsh 的插件和主题生态非常丰富,建议根据个人需求进一步探索和定制。
效果如图,非常赞
推荐 vscode
安装方法:
bash
安装 code-server(VS Code 的 Web 版本)
curl -fsSL https://code-server.dev/install.sh | sh
启动服务
sudo systemctl enable --now code-server@$USER
访问 http://localhost:8080 即可在浏览器中使用 VS Code。
Linux安装vscode服务,然后在浏览器打开使用,嘎嘎爽。
先用方便联网的机器把安装脚本下载下来,然后传到Linux机器上,执行安装命令。
最后在浏览器输入 ip:8080 就能愉快地使用了
效果如图
插件安装一般要离线下载,然后手动选择安装,因为机器连不上外网或者别的原因联网有问题