博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
004_on-my-zsh漂亮的shell
阅读量:5918 次
发布时间:2019-06-19

本文共 954 字,大约阅读时间需要 3 分钟。

一、

http://www.cnblogs.com/GarveyCalvin/p/4301235.html

二、

前言:Zsh可配置性强,用户可以自定义配置,个性化强。Zsh tab补全更强大,该功能可以让我们节约很多时间。Zsh 还有代码高亮功能,使得代码更好看了,显得逼格更高。Zsh 还有很多强大的功能,这里就不一一细说了。

 

然后我来为大家说个笑话:

Zsh全称为Z Shell,因为Z是最后一个字母,因此大家称之为——终极Shell。

这是我在知乎上看到的某一位评论,他说得很有道理,我竟无言以对。

 

很多人都在用bash,这是为什么呢?因为Zsh在初期,它的配置相当复杂,一般人只要看到配置就会掉头走人。但是,现在国外有位牛人,把Zsh的配置弄得相当简单,我们只需要几步即可完成,同时它把项目放在了GitHub上,那就是。

 

基本安装

基于Unix操作系统(Mac, Linux),需要预先安装zsh。

 

如何检测是安装zsh:

zsh --version;

 

on-my-zsh 安装

 

一、自动安装

wget https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh -O - | sh

 

 

二、手动安装

1. 克隆仓库

git clone git://github.com/robbyrussell/oh-my-zsh.git ~/.oh-my-zsh

 

2. 如果你已存在~/.zshrc文件,则备份现有的~/.zshrc文件

cp ~/.zshrc ~/.zshrc.orig

 

3. 创建一个新的zsh配置文件

cp ~/.oh-my-zsh/templates/zshrc.zsh-template ~/.zshrc

 

4. 改变默认的Shell

chsh -s /bin/zsh

 

5. 重新启动你的终端(Terminal)

一些预览:

 

 

一些遇过的坑

不能把zsh设置为默认shell

如果真的遇到了,那么我们可以手动进入zsh,只需这样:

$ zsh➜  ~ git:(master) ✗

 

另外,相关的alias可以复制到~/.zshrc文件里,最后使用source更新一下文件即可:

✗ source ~/.zshrc
你可能感兴趣的文章
Python学习笔记__19.1章 HTTP协议
查看>>
df命令、du命令、磁盘分区
查看>>
部署LNMP 、 Nginx+FastCGI 、 Nginx高级技术
查看>>
IT经理在未来几年中的生存指南
查看>>
第一次写博客---》记录贴
查看>>
家庭服务器数据中心能实现的应用其实不止这些
查看>>
Spring Cloud综合实战 - 基于TCC补偿模式的分布式事务
查看>>
如何在gitlab 数据备份
查看>>
CDH HDFS文件系统垃圾间隔设置
查看>>
java抽象数据类型
查看>>
CentOS7_LAMP-https-discuz搭建,WordPress搭建及phpMyadmin搭建_2015091902
查看>>
postgres 定期备份shell
查看>>
写在C#.NET通用权限管理系统组件源码销售额突破(23000元/月)大关,客户数量超过156人...
查看>>
大哥你都有房子有车子还拿着双份工资收入,不能总想让兄弟免费来杭州帮忙啊,开不来这个口啊...
查看>>
响应式网页设计:web产品RWD概念
查看>>
RHCE_LAB(2)SSH远程登录自动验证(不输入用户登录密码)的实现
查看>>
Linux命令之uniq
查看>>
vlan技术与单臂路由
查看>>
Java基础方面二
查看>>
Tomcat部署Web应用方法总结
查看>>