一、前言

增ohmyzsh插件

美化看个人喜好,不盲从才是适合自己的。


二、正文

  1. 首先安装zsh
$ sudo apt install zsh
  1. 切换或者直接上ohmyzsh其实都问题不大,我是直接换主题的
#curl
sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
#wget
sh -c "$(wget -O- https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"

常用的就是这两种了。选哪种随便,但是按道理是会报错的,因为raw.githubusercontent.com的dns被污染了,导致正常找不到,
所以我们通过戳此处进行测试,将所获得的ip填
有童鞋觉得麻烦,那我直接列出来:

185.199.108.133 raw.githubusercontent.com
185.199.109.133 raw.githubusercontent.com
185.199.110.133 raw.githubusercontent.com
185.199.111.133 raw.githubusercontent.com

到/etc/hosts里面

$ sudo vim /etc/hosts
#没有vim的就先apt install vim下载

到此处你的终端应该就变成ohmyzsh的主题了,之所以先用ohmyzsh,也是因为他带了一些插件,可以省点事,不怕麻烦就自己配。

  1. powerlevel10k
    最重要的一点就是字体,毕竟是带了图形的,所以需要特殊字体。有梯子的就去GitHub上下个全面的,没有的好像可以用
$ sudo apt install fonts-powerline

我是下了个全面的。

然后根据GitHub上的步骤来就行了,网址

git clone --depth=1 https://gitee.com/romkatv/powerlevel10k.git ~/powerlevel10k
echo 'source ~/powerlevel10k/powerlevel10k.zsh-theme' >>~/.zshrc
#这里都copy的国内gitee站,会快很多
git clone --depth=1 https://gitee.com/romkatv/powerlevel10k.git ${ZSH_CUSTOM:-$HOME/.oh-my-zsh/custom}/themes/powerlevel10k

致此,应该就是进入设置powerlevel10k的主题了
其中你只需要注意,选择unicode码就行,这样才能显示特殊的图标

插件

因为这样快速安装后可能对有需要其他插件的小伙伴不太友好。

此处列举一个插件:关于zsh 自动记忆以前输过的指令
这里利用Oh my zsh的方法安装。直接一句话命令行里下载并移动到oh my zsh目录中:

$ZSH_CUSTOM
git clone https://github.com/zsh-users/zsh-autosuggestions $ZSH_CUSTOM/plugins/zsh-autosuggestions

装完之后切记启用插件

#编辑~/.zshrc
vim ~/.zshrc   # 在plugins后括号里添加安装的插件名字
plugins=( git zsh-autosuggestions )
# 最后刷新
source ~/.zshrc

三、结尾

注意按步骤设置,如果先装了powerlevel再装homyzsh的话,ohmyzsh那些插件是没有写上去的,你就得删了那些文件重来了

Ubuntu18.04 or 20.04美化终端 zsh+ohmyzsh+powerlevel10k相关推荐

  1. Ubuntu18.04或20.04,通知栏日期时间显示移到右侧右上角

    最近在试用Ubuntu 20.04,发现作为桌面系统,已经很不错了. 但是作为Mac 得资深用户,还是有很多不太适应得点. 今天发现看时间还习惯像Mac 一样去屏幕右上角看,但是Ubuntu是在屏幕正 ...

  2. Ubuntu 18.04 升级 20.04

    1.更换源 2.安装所有更新包 3.移除Ubuntu18.04上未用的旧包 4.升级   鸿蒙开发要使用Ubuntu 20.04 及以上编译源码,故将原来学习ROS 的Ubuntu18.04升级为20 ...

  3. 安装双系统ubuntu(16.04,20.04)相关

    一.安装anaconda :  bash xxx.sh 换镜像  二.安装cuda和cudnn https://blog.csdn.net/yimingsilence/article/details/ ...

  4. Ubuntu 18.04 升级 20.04 Bate

    前几天(2020.4.3)Canonical发布了Ubuntu 20.04 LTS Bate的最后一个测试版本,正式版将在4月23日放出. 详细更新日志和官方镜像下载就在: https://wiki. ...

  5. 虚拟机ubuntu16.04、18.04和20.04的ros安装

    方法1: ubuntu 16.04 1. sudo sh -c 'echo "deb http://packages.ros.org/ros/ubuntu $(lsb_release -sc ...

  6. Ubuntu 18.04 与 20.04 LTS 性能测试

    Ubuntu 20.04 LTS(Focal Fossa)已于本月 23 号正式发布.而早在其发布一个月之前,Phoronix 方面就已在各种平台上进行了一段时间的试验.在大多数情况下,其发现 Ubu ...

  7. Ubuntu 16.04直接升级至20.04 (Upgrade from 16.04 to 20.04 directly)

    I. Ubuntu虽然继承于Debian,使用修改source.list的方式进行升级是可行的,但是一般情况下的发行版升级都会使用do-release-upgrade. Ubuntu在同一个LTS的区 ...

  8. Ubuntu 23.04、22.04、20.04、18.04国内源--阿里云、中科大、163、清华更新源(sources.list)

    配置文件说明 Ubuntu配置文件位置:/etc/apt/sources.list 需要用root权限: $ sudo vi /etc/apt/sources.list 用vi.gedit.vs co ...

  9. ubuntu终端美化之zsh/oh-my-zsh

    先看效果: (如果你好奇这个和mobaxterm自带的终端极其相像那就对了,我就是按那个样子改的) 1.安装 1.1先安装zsh shell: 输入以下命令: sudo apt-get install ...

  10. Ubuntu18.04和20.04初始软件安装

    Ubuntu18.04初始软件安装 1. 简介 2. 安装 3. 设置root密码 4. Ubuntu 软件源更新 5. 终端命令行tab补全 6. 搭建 7. google chrome浏览器安装 ...

最新文章

  1. 【转】8 个用于业余项目的优秀 Python 库
  2. 编译型语言和解释型语言区别,编译器,解释器的区别
  3. Ansible 详细用法部署安装
  4. baidu google 下拉框 的简单实现
  5. 【最短路径问题笔记】SPFA算法及负环的判断
  6. ai技术领先的企业_领先企业如何扩展AI
  7. dude由于目标计算机,The Dude的教程
  8. printf()输出格式大全(附 - 示例代码)
  9. tensorflow ckpt模型转saved_model格式并进行模型预测
  10. 广域网宽带接入技术四EPON技术
  11. 织梦Dedecms忘记管理员后台密码解决办法
  12. Oracle和MySQL新增只有查询权限用户
  13. 书籍推荐-游戏程序员的学习之路
  14. Lifeline功能介绍04——个人课程的查看及管理
  15. Springboot+Springmvc实现登录拦截(附源码)
  16. 日常学习记录——pycharm+tensorflow简单图像识别
  17. 深圳买房负担全球第一:记得在泡沫破灭前把房子卖掉
  18. vue中activated和deactivated是什么
  19. 数字录波器的理解——如何完成这一过程的(无数学推导过程)
  20. CGI, FCGI, SCGI, WSGI

热门文章

  1. linux 登陆sybase_远程连接sybase 数据库 步骤
  2. maxwell render中文版
  3. 关于伺服驱动控制的课本_三菱伺服驱动器-说明书.pdf
  4. 最优化理论与凸优化到底是干嘛的?
  5. CPC软件使用 专利申请说明书附图插入(简单粗暴)CPC软件安装
  6. http和https连接下载
  7. 普元eos如何在日志文件中打印SQL语句及参数
  8. linux libpng dev,linux下实用图形库--libpng下载地址及说明
  9. 嵌入式linux ucgui,成功移植ucGUI到Linux上
  10. 求解sinx的n次方积分