1.下载安装iterm:https://www.iterm2.com/

2.安装zsh

查看系统当前使用的shell

$ echo $SHELL
/bin/bash

查看系统是否安装了zsh

$ cat /etc/shells
/bin/sh
/bin/bash
/sbin/nologin
/usr/bin/sh
/usr/bin/bash
/usr/sbin/nologin
/bin/tcsh
/bin/csh
/bin/zsh   //有这个表明安装过了

没有就安装oh-my-sh:http://ohmyz.sh/
查看zsh版本:zsh --version 出现如下版本号即为安装成功

3.切换shell为zsh

$ chsh -s /bin/zsh
Changing shell for root.

关闭窗口,重新打开iterm,查看当前shell

$ echo $SHELL
/bin/zsh

4.修改主题

$ vim ~/.zshrc

找到ZSH_THEME='XXX'这里XXX表示主题名 更改为你想换的主题名就可

更新配置

$ source ~/.zshrc

5.语法高亮

(1).安装 zsh-syntax-highlighting 插件

brew install zsh-syntax-highlighting

(2).配置.zshrc文件,插入一行。

source /usr/local/share/zsh-syntax-highlighting/zsh-syntax-highlighting.zsh
plugins=(zsh-syntax-highlighting) 

(3).更新配置

$ source ~/.zshrc

6.安装完成后之node等全局变量不可用

1.在.bash_profile最后增加一行

export PATH=/bin:/usr/bin:/usr/local/bin:"${PATH}"

然后在.zshrc文件最后增加一行

source ~/.bash_profile

保存重启终端窗口

安装配置oh-my-zsh相关推荐

  1. Ubuntu 18.04 安装配置Oh My Zsh 主题设置

    Oh MyZsh 是什么 Oh My Zsh 是一个开源的,社区驱动的框架,用于管理zsh配置 Oh My Zsh,官网地址 Oh My Zsh ,GitHub 地址 Zsh 是什么 Zsh 兼容 B ...

  2. 安装更强大更美观的zsh,配置oh my zsh及插件

    安装更强大更美观的zsh,配置oh my zsh及插件 #0x0 安装zsh #0x1 安装oh my zsh #0x2 配置zshrc #0x3 配置主题 #0x4 安装插件 #0x5 小结 #0x ...

  3. mac安装配置zsh

    mac安装配置zsh 比mac自带的shell好用太多 一.安装homebrew 参考:https://brew.sh/index_zh-cn /bin/bash -c "$(curl -f ...

  4. [美化deepin终端]deepin安装配置zsh、zsh相关插件及zsh的卸载

    这个事情还是要从我看到后面chen哥的电脑说起,总而言之,我在chen哥那发现了好用的插件,那么我们当然也要搞来耍耍啊.然后就这么突然,我按照chen哥给的方法,踩坑无数啊,然后昨天晚上还没搞成它的样 ...

  5. zsh 安装及 Oh My Zsh 配置

    文章目录 zsh 安装及 Oh My Zsh 安装配置 安装 zsh macOS 安装 zsh Ubuntu 安装 zsh zsh 设置 查看系统已有的 shell 更改默认 shell 查看当前使用 ...

  6. Win10 Terminal + WSL 2 安装配置指南

    自从 Windows Terminal 正式发布后就再没有用过 Windows 系统自带的终端了.主要是 Terminal 简洁且灵活,更重要的是支持特殊字体,通过一些简单的配置可以使得终端看起来更舒 ...

  7. Win10 Terminal + WSL 2 安装配置指南,精致开发体验

    自从 Windows Terminal 正式发布后就再没有用过 Windows 系统自带的终端了.主要是 Terminal 简洁且灵活,更重要的是支持特殊字体,通过一些简单的配置可以使得终端看起来更舒 ...

  8. ROS学习笔记一:安装配置ROS环境

    ROS学习笔记一:安装配置ROS环境 在安装完成ROS indigo之后,需要查看环境变量是否设置正确,并通过创建一个简单的实例来验证ROS能否正常运行. 1 查看环境变量 在ROS的安装过程中,我们 ...

  9. Manjaro oh-my-zsh安装配置

    #Manjaro默认的bash console不够智能(不能自动补全,文件夹提示等),将系统console改为zsh #Manjaro 自带zsh,但初始zsh配置不好用,需下载oh-my-zsh进行 ...

  10. jekyll 配置环境变量——zsh

    jekyll 配置环境变量--zsh 在尝试使用github搭建个人主页的过程中,遇到了一些问题,这里记录下. 在安装ruby.gem之后,通过gem安装jekyll后,执行jekyll -v命令时遇 ...

最新文章

  1. 实战 | 哪个瞬间让你突然觉得CV技术真有用?
  2. set 数据类型的应用场景
  3. 高速pcb设计指南 1~8
  4. 数据结构拾遗(1) --红黑树的设计与实现(上)
  5. JS-面向对象-对象的特性-禁止对象扩展 / 对象的特性-封印对象 / 对象的特性-冻结对象
  6. redis 获取所有的key_在微博微信场景下学习Redis数据结构
  7. HTTP Get POST方式请求数据
  8. CART算法原理及实现
  9. Ipopt安装【Ubuntu18.04】XAVIER(ARM架构)
  10. QQ浏览器怎么关闭云加速 QQ浏览器云加速关闭方法
  11. python usb通信测试
  12. Windows正在配置Xftp6在下面的框输入包含安装程序包“Xftp 6.msi“的文件夹的路径
  13. 【Python】简体繁体转换
  14. JAVA自动生成前缀加日期的编码
  15. 口袋精灵java源码_0428数字口袋精灵app优化
  16. 安卓的短信记录导入苹果_如何将安卓手机短信导入到iphone(未越狱)
  17. matlab使用出现矩阵为奇异值、接近奇异值或缩放错误。结果可能不准确。RCOND = NaN。
  18. initramfs详解----设备文件系统
  19. Android和DLT日志系统
  20. 【记录】声纹识别学习记录

热门文章

  1. xml的复杂解析取值和节点插入导出合并后的xml文件
  2. SpringBoot+SpringSecurity前后端分离+Jwt的权限认证
  3. 天津市师范学校有计算机专业,天津工业大学,天津理工大学,天津师范大学,哪个学校的计算机专业强一点啊...
  4. 神奇的幻方(C语言)
  5. 游戏技巧-《人类先祖奥德赛》存档位置
  6. Redis的n种妙用,分布式锁,分布式唯一id,消息队列,抽奖……
  7. C#基础之结构体枚举数组
  8. java 正则表达式效验_正则表达式(Java版整理)
  9. 关于Linux Ubuntu20.04.4 如何在图形界面上切换用户
  10. dubbo服务超时机制