oh My Zsh简介


zsh在bash的基础上有十足的改进,但是zsh配置相对复杂,所以oh my zsh算是zsh的简化配置版
oh my zsh 官网:https://ohmyz.sh/

查看shell


# 先查看系统支持的shell
cat /etc/shells
# 查看当前使用的shell
echo $SHELL
# bash和zsh互相切换,切换完需要重启终端生效
zsh -> bash : chsh -s /bin/bash
bash -> zsh : chsh -s /bin/zsh
PS:如果从 bash 切换到 zsh,但想保留 bash 所设置的环境变量,可在 .zshrc文件末尾添加 source ~/.bashrc 保存退出,并重启终端即可使用 bash 的环境变量,但是可能会报错,比如缺少一些命令。

安装配置oh my zsh

安装zsh


sudo apt-get install -y zsh

安装oh my zsh


sudo apt install -y git
sudo apt install  -y zsh
wget https://github.com/robbyrussell/oh-my-zsh/raw/master/tools/install.sh -O - | sh
# 如上条命令由于网络或某种原因运行失败,多尝试几次或使用如下命令进行安装
wget https://github.com/robbyrussell/oh-my-zsh/raw/master/tools/install.sh
bash ./install.sh

选择主题


主题列表:主题列表

# 个人比较喜欢的是"ys"主题
vim ~/.zshrc
ZSH_THEME="ys"# 当然也可以选择随机主题
ZSH_THEME="random"PS:下图中出现的Random theme 'fletcherm' loaded中,'fletcherm'为主题名称,有喜欢的可以记录下哦~

插件选择


zsh-autosuggestions

# 输入命令时可提示自动补全(灰色部分),然后按键盘 → 即可补全
git clone https://github.com/zsh-users/zsh-autosuggestions ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-autosuggestions

zsh-syntax-highlighting

# 命令行语法高亮插件
git clone https://github.com/zsh-users/zsh-syntax-highlighting.git ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-syntax-highlighting

插件配置

vim ~/.zshrc
# 搜索plugins处进行修改
plugins=(gitzsh-autosuggestionszsh-syntax-highlighting
)
# 保存退出文件编辑后重新加载zshrc
source ~/.zshrc
PS:值得注意的是,根据官方文档,zsh-syntax-highlighting 插件需放在最后

ubuntu 18.04安装oh my zsh相关推荐

  1. Ubuntu 18.04 安装 redis入门使用

    Ubuntu 18.04 安装 redis入门使用 1.安装 sudo apt-get install redis-server 2.查看redis运行状态 ps -ef | grep redis 3 ...

  2. Ubuntu 18.04安装CUDA(版本10.2)和cuDNN

    1.系统要求 2.安装前的要求 3.runfile安装(不支持跨平台) 4.后续安装操作 5.安装cuDNN 6.汇总问题 本文基于Ubuntu 18.04.3 LTS 64位安装CUDA 10.2和 ...

  3. Ubuntu 18.04 安装OpenCV C++

    Ubuntu 18.04 安装OpenCV C++ 构建并安装 仅构建核心模块 # 更新并安装依赖 sudo apt update && sudo apt install -y cma ...

  4. Ubuntu 18.04安装NVIDIA(英伟达) RTX2080Ti显卡

    Ubuntu 18.04安装NVIDIA(英伟达) RTX2080Ti显卡 在安装显卡之前请先把ubuntu 18.04系统提前安装好. 需要准备的资料: NVIDIA 驱动 下载驱动 驱动的下载地址 ...

  5. linux 模拟运行 微信,Ubuntu 18.04 安装微信(Linux通用)

    Ubuntu 18.04 安装微信(Linux通用) 发布时间:2018-06-02 10:52, 浏览次数:1468 , 标签: Ubuntu Linux Linux相关的知识:https://ww ...

  6. ubuntu 18.04 安装 中文 拼音 输入法

    ubuntu 18.04 安装 中文输入法 拼音 在安装ubuntu时,如果选择英文安装默认会不启用中文输入法的.可以通过下述方法开启: 1,安装 pingyin 输入法 打开终端输入命令: sudo ...

  7. [笔记] Ubuntu 18.04安装Docker CE及nvidia-docker2流程

    这篇已经Out了,以[笔记] Ubuntu 18.04安装Docker CE及NVIDIA Container Toolkit流程为准. Docker的好处之一,就是在Container里面可以随意瞎 ...

  8. 完美解决 Ubuntu 18.04 安装网易云音乐 不能正常点击启动问题

    完美解决 Ubuntu 18.04 安装网易云音乐 不能正常点击启动问题 经过我的学习终于学会了,下面附上连接 完美解决

  9. Ubuntu 18.04 安装Qt 5.12.0

    Ubuntu 18.04 安装Qt 5.12.0 1.安装包下载 2.安装QT 3.配置系统路径 4.配置QT creator 6.测试工程 1.安装包下载 官方下载地址 也可以下载到其他版本:htt ...

最新文章

  1. Oracle 优化器_访问数据的方法_单表
  2. Cortex-A9 UART
  3. [zz]struct epoll_event
  4. 【Deep Learning】Tensorflow实现线性回归
  5. Eclipse安装Android开发环境
  6. (android之sqlite一)Sqlite介绍和sqlite工具介绍
  7. CLion上用platformIO开发esp32,CLion开发esp32详细配置流程
  8. Dreamweaver8注册码
  9. SAP系统内部顾问如何培养
  10. c语言安卓贪吃蛇代码下载,C语言贪吃蛇代码
  11. php时间调用最简单的,PHP调用时间通过引用不可避免?
  12. Java 多线程基本概念
  13. struts2 struts.xml 配置(转载)
  14. 总结01-bms-molecular-translation分子翻译大赛
  15. OpenCV概述及安装配置教程
  16. Python常用模块8-Python的email模块简介
  17. 【LVGL】animation动画路径方式介绍
  18. vue实现echarts中的map自定义地图背景色
  19. win10只有c盘怎么分区_win10系统硬盘怎么分区
  20. ssl申请证书的步骤是如何的呢?

热门文章

  1. 如何用html绘制阴影图形,HTML5 给图形绘制阴影
  2. 算术运算符举例java_Java的算术运算符简介
  3. php 获取xlsx,PHPExcel获取.xlsx文件内容
  4. python绘图颜色代码_python matplotlib-颜色代码+ve和-ve值在绘图中
  5. Java之线程安全的几种方式
  6. java引用类型和值类型_[Java教程]JavaScript中值类型和引用类型的区别
  7. Hadoop详解(三):HDFS完全分布式环境搭建
  8. RDMA技术详解(三):理解RDMA Scatter Gather List
  9. 数据结构和算法解析:排序问题简易总结
  10. 计算机网络基础中职学校,浅谈中职学校计算机网络基础教学