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

Ubuntu 24.04 终端美化

参考文章:Ubuntu终端美化(tabby+oh-my-zsh)-Ubuntu系列03

有些步骤和 Ubuntu 24.04 不太适配,而且逻辑不太适合小白,故写此文。


1. 安装 Tabby

 参考文章的 tabby 版本过老,如果在 Ubuntu 24.04 装会报一些依赖的错,并且无法解决。

tabby-v1.0.223-x64.deb 从 github 官网链接下载。如果是 arm 架构,请找自己对应的版本。也可以用 wget 下载。

下载完成后 sudo dpkg -i 安装:

https://github.com/Eugeny/tabby/releases/download/v1.0.223/tabby-1.0.223-linux-x64.deb

下载完成后没什么难度,在一堆应用里找到它,打开,设置为中文,即可享用。

2. 安装 Oh-my-zsh

sudo apt install zsh -y
cat /etc/shells #查看shells
zsh --version

接下来需要重启系统,请先把打开的文档保存好:

chsh -s $(which zsh) #设置终端默认shell为zsh
sudo reboot #重启系统

重启电脑后,安装 oh-my-zsh:

git clone https://mirrors.tuna.tsinghua.edu.cn/git/ohmyzsh.git
cd ohmyzsh/tools
REMOTE=https://mirrors.tuna.tsinghua.edu.cn/git/ohmyzsh.git sh install.sh
git -C $ZSH remote set-url origin https://mirrors.tuna.tsinghua.edu.cn/git/ohmyzsh.git
git -C $ZSH pull

接下来下载字体:

git clone https://github.com/powerline/fonts.git --depth=1
#安装字体
cd fonts
./install.sh
#卸载安装包
cd ..
rm -rf fonts

修改主题:

sudo vim ~/.zshrc

用 vim 修改自己想要的主题,我这里改成了 agnoster。如果不会 vim,用文本编辑器。 

别忘记 source 一下让配置生效:

source ~/.zshrc  #配置文件生效

 可以看到配置已经生效啦:

3. 安装插件

接下来安装命令高亮和命令补全两个工具:

git clone https://github.com/zsh-users/zsh-autosuggestions $ZSH_CUSTOM/plugins/zsh-autosuggestions
git clone https://github.com/zsh-users/zsh-syntax-highlighting.git ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-syntax-highlighting

下载完成后,sudo vim ~/.zshrc,找到 plugins,加上这两个:

退出后别忘记 source ~/.zshrc 一下,启动配置。喜欢其他插件也可以通过这种方式来添加。

4. 整体预览

最后点开 tabby 就是这种效果啦~大功告成

相关文章:

  • 强化学习之基于无模型的算法之基于值函数的深度强化学习算法
  • 望获实时Linux系统荣获人形机器人技术突破奖
  • 得物可观测平台架构升级:基于GreptimeDB的全新监控体系实践
  • 多通道经颅电刺激器的主流厂家介绍
  • 柯希霍夫积分法偏移成像中数据分布不均匀的处理方法
  • 【题解】Codeforces Round 1019 (Div. 2) B.Binary Typewriter ~ E.Keep the Sum
  • 【赵渝强老师】使用TiDB的审计日志
  • Learning vtkjs之ImageStreamline
  • URP - 公告牌的效果实现
  • 运维仙途 第2章 日志深渊识异常
  • 《多端统一的终极答案:X5内核增强版的渲染优化全解析》
  • AI赋能烟草工艺革命:虫情监测步入智能化时代
  • 栈与队列 Part 6
  • AI HR新范式:易路iBuilder如何通过“技术隐身,价值凸显”,成为HR身份转型的好帮手
  • 消防岗位技能竞赛流程方案策划
  • 【CUDA pytorch】
  • 基于连接感知的实时困倦分类图神经网络
  • kibana重建es索引
  • ShardingSphere5详细笔记
  • OpenCV-Python (官方)中文教程(部分一)_Day20
  • 乌美签署矿产协议
  • 中国代表:美“对等关税”和歧视性补贴政策严重破坏世贸规则
  • 应急管理部派出工作组赴山西太原小区爆炸现场指导救援处置
  • 山西太原小区爆炸事故已造成17人受伤
  • 为治理商家“卷款跑路”“退卡难”,预付式消费司法解释5月起实施
  • 体坛联播|欧冠半决赛阿森纳主场不敌巴黎,北京男篮险胜山西