文章目录

  • 安装ZSH
  • 安装oh-my-zsh
  • 安装agnoster主题
    • 安装字体库
    • 更换主题
  • 设置zsh为系统默认终端
  • 乱码解决办法
    • 解决办法

安装ZSH

$ sudo apt-get install -y zsh

此时输入命令ZSH已经可以响应

安装oh-my-zsh

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)"

安装agnoster主题

安装字体库

$ sudo apt-get install fonts-powerline

更换主题

$ vim ~/.zshrc# 修改这里切换主题
#ZSH_THEME="robbyrussell"
ZSH_THEME="agnoster"

此时重启终端重启zsh效果应可见

设置zsh为系统默认终端

$ chsh -s `which zsh`

此时如果一切正常 恭喜你已经完成了!

乱码解决办法

终端输入以下命令

$ echo "\ue0b0 \u00b1 \ue0a0 \u27a6 \u2718 \u26a1 \u2699"

输出应为以下结果

当输出为以下结果时

解决办法

此处应是字体库配置不全导致,在尝试了网上各种关于字体库的设置无效之后,转而使用其它字体

  1. 下载Sarasa Mono SC字体(此处使用了加速通道)
$ git clone https://github.com.cnpmjs.org/laishulu/Sarasa-Mono-SC-Nerd.git

如果无效请尝试下命令(速度较慢)

$ git clone https://github.com/laishulu/Sarasa-Mono-SC-Nerd.git

此处可直接进入文件夹中双击字体文件执行安装,完成后进入第5步

  1. 创建字体文件夹(linux系统的字体文件放在/usr/share/fonts/目录下)
$ sudo mkdir -p /usr/share/fonts/custom
  1. 移动字体文件至文件夹
$ sudo mv * /usr/share/fonts/custom
  1. 字体设置
$ sudo mkfontscale
$ sudo mkfontdir
$ sudo fc-cache -fv
  1. 在终端界面右键–>配置文件–>配置文件首选项

  • 勾选 自定义字体 选项
  • 选项中搜索 Mono 自由选择其中更纱黑体选项即可
  • 显示效果如下

Ubuntu16.04安装ZSH并美化,解决git乱码问题相关推荐

  1. Ubuntu16.04安装Chrome浏览器及解决root不能打开的问题

    Ubuntu16.04安装Chrome浏览器及解决root不能打开的问题 参考文章: (1)Ubuntu16.04安装Chrome浏览器及解决root不能打开的问题 (2)https://www.cn ...

  2. Ubuntu16.04安装搜狗输入法,以及解决不能输入中文的办法

    首先,到搜狗官网下载搜狗输入法安装包,我这里下的是sogoupinyin_2.0.0.0078_amd64.deb 搜狗官网:http://pinyin.sogou.com/linux/?r=piny ...

  3. teamviewer12 linux安装,ubuntu16.04安装teamviewer12依赖包解决

    安装teamviewer下载地址:http://www.teamviewer.com/en/download/linux/ 下载的是:teamviewer_12.0.76279_i386.deb 安装 ...

  4. ubuntu16.04 安装CAJViewer 以及 安装wine /deepin-wine 图标异常的解决

    ubuntu16.04 安装CAJViewer 以及 安装wine /deepin-wine 图标异常的解决 通过deepin-wine 安装 cajviewer 之前装过deepin-wine 所以 ...

  5. Linux入门(7)——Ubuntu16.04安装wps并解决系统缺失字体问题

    Linux入门(7)--Ubuntu16.04安装wps并解决系统缺失字体问题 参考文章: (1)Linux入门(7)--Ubuntu16.04安装wps并解决系统缺失字体问题 (2)https:// ...

  6. ubuntu16.04安装CUDA 8.0(很详尽,包括一些坑的解决方法)

    ubuntu16.04安装CUDA 8.0(很详尽,包括一些坑的解决方法) 参考文章: (1)ubuntu16.04安装CUDA 8.0(很详尽,包括一些坑的解决方法) (2)https://www. ...

  7. python3.8.5是python3吗_科学网-Ubuntu16.04安装Python3.8.5问题及解决方法-陈超的博文

    Ubuntu16.04安装Python3.8.5: 安装编译之后出现apt-get错误You might want to run 'apt-get -f install' to correct the ...

  8. python3.8安装ubuntu_科学网—Ubuntu16.04安装Python3.8.5问题及解决方法 - 陈超的博文...

    Ubuntu16.04安装Python3.8.5: 安装编译之后出现apt-get错误You might want to run 'apt-get -f install' to correct the ...

  9. 解决Ubuntu16.04安装NVIDIA显卡驱动后循环登陆问题

    解决Ubuntu16.04安装NVIDIA显卡驱动后循环登陆问题 配置与环境 问题说明 问题解决 配置与环境 神舟战神电脑 GTX 1060显卡 Ubuntu16.04系统 问题说明 本人在安装Ubu ...

最新文章

  1. mysql5.7文本编辑器_Windows下mysql-5.7.28下载、安装、配置教程
  2. ASP.NET中Image控件不能自动刷新
  3. Lesson 16.3 卷积操作
  4. 计算机网络dns实验报告,计算机网络DNS以及HTTP协议实验报告
  5. 各种手机处理器排行榜_11月新机性能排行榜:荣耀V30第四,vivo S5上榜
  6. oracle Dataguard数据库不同步处理备忘
  7. Redis详细安装教程与启动redis
  8. 【基本算法】概率算法
  9. 什么是软件设计模式?
  10. 阿祥Python自学笔记
  11. XFCE下Screen Tearing问题的解决
  12. 后期维特根斯坦的语境观“:语言游戏”与“生活形式”
  13. 应对新《劳动合同法》 万名华为员工自选去留
  14. 北方工商管理研修学院计算机,北方工商管理研修学院 你骗了多少人
  15. Excel使用公式截取字符串
  16. MySQL优化系列3-Linux查看CPU、内存、磁盘、网络信息
  17. python-gitlab
  18. 5-2 图书价格汇总
  19. 第十六章:开发工具-traceback:异常和栈轨迹-底层异常API
  20. 接手1号店的京东 更看重与沃尔玛的合作

热门文章

  1. 今天随机练习:题目 1969: 字符串跳步
  2. mc服务器常用指令_我的世界服务器常用指令和OP指令
  3. 弘辽科技:商家开店的过程中常犯违规汇总。
  4. 小丸工具箱+微信Channels
  5. 经典CS算法整理REVIEW1
  6. Linux云计算学习笔记-1
  7. 实现《C++程序设计语言(特别版)》第6章 表达式和语句 - 桌面计算器 - Linux
  8. S32K144(4)LED
  9. DNS——简介及正向解析、反向解析
  10. 2009年中国各省GDP排名