在Mac下使用zsh
2023-02-18 16:48:11 时间
什么是zsh
简单来说,zsh是一个构建于bash之上的shell工具,详见:zsh 。
相比起bash,zsh默认支持许多非常实用的功能,比如:可以显示当前所在的git分支,这对于程序员来说是非常有帮助的。
zsh比bash功能更加丰富,关于他们的差异,可以参考:Difference between Zsh and Bash 。
如何配置zsh
zsh的配置比bash更加复杂,不过有人已经提供了一个名为Oh My Zsh的开源项目来解决这个问题。
配置步骤如下:
# 下载项目
git clone https://github.com/ohmyzsh/ohmyzsh.git ~/.oh-my-zsh
# 备份已有的配置
cp ~/.zshrc ~/.zshrc.orig
# 创建一个新的zsh配置文件
cp ~/.oh-my-zsh/templates/zshrc.zsh-template ~/.zshrc
# 切换系统的默认shell
chsh -s $(which zsh)
完成上述操作之后,需要重新打开终端才能使用zsh环境。
相关文章
- Java 学习笔记 判断一个数组是否有序
- Java 学习笔记 IO流与File操作
- Java小工具 根据文本批量修改文件名
- Java学习笔记 抽象类 接口 多态
- Java Scanner nextLine方法跳过
- Java 学习笔记 两大集合框架Map和Collection
- Java学习笔记——i++与++i问题
- Java学习笔记——判断字符Character类
- Java学习笔记——String与StringBuffer
- Java 学习笔记 二维数组和对象数组
- Java continue的特殊用法 继续当前循环
- Java 使用Arrays.sort排序 从大到小排列
- JAVA Swing 改变标题栏左上角默认咖啡图标
- nginx+keepalived搭建高可用负载均衡
- 在CentOS7上部署OpenStack 步骤详解
- Apache、Nginx和Tomcat之虚拟主机配置
- Zabbix之基础大全
- nginx入门:功能介绍、安装、配置、优化及监控
- LDAP安装步骤
- 基于NFS v4版本搭建NFS服务器