on-my-zsh漂亮的shell

一、

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

二、

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

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

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

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

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

基本安装

基于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
时间: 2024-08-03 09:01:08

on-my-zsh漂亮的shell的相关文章

centos 7里安装zsh来提升shell的高逼格

zsh本体的安装 先用chsh -l查看当前的bash情况,如下: [[email protected] ~]# chsh -l /bin/sh /bin/bash /sbin/nologin /bin/dash /bin/tcsh /bin/csh /usr/bin/tmux [[email protected] ~]# 如果是centos的话,使用yum install -y zsh来安装zsh,装完了zsh然后就是装oh my zsh,使用wget方法安装 wget https://git

Zsh vs. Bash不完全对比解析,zsh是一种更强大的被成为“终极”的Shell

https://www.zhihu.com/question/21418449 Mort | Zsh vs. Bash:不完全对比解析(1) 2014-10-07  bdpqlxz Zsh和Bash,究竟有何不同 已经有不少人写过类似"为什么Zsh比Bash好""为什么Zsh比* shell好"的文章了,讲解如何配置Zsh或折腾各种oh-my-zsh主题的教程也是一搜一大箩,但是却极少看到Zsh和Bash这两个Shell作为脚本语言时的具体差异比较.那么,这里就是一

mac系统vscode环境配置,以及iTerm2配置Zsh + on-my-zsh shell

https://segmentfault.com/a/1190000013612471?utm_source=tag-newest https://ohmyz.sh/ 一:安装iTerm2终端 https://www.iterm2.com/downloads.html 1:查看当前的shell环境 echo $SHELL 2: 查看系统自带哪些shell cat /etc/shells 3:切换Zsh shell chsh -s /bin/zsh # Mac如下 # 在 /etc/shells

了解 dash shell 与 zsh shell

#其他shell: dash shell,zsh shell dash shell dash shell特性 尽管bash shell和dash shell都以Bourne shell为样板,由于dash的目标是简洁,因此它的环境变量比bash shell少多了.dash变量和bash变量之间有一个巨大的差异,dash shell不支持数组. 一.dash 命令行参数 dash命令行参数 参 数 描 述 -a 导出分配给shell的所有变量 -c 从特定命令字符串中读取命令 -e 如果是非交互式

Unix Shells: Bash, Fish, Ksh, Tcsh, Zsh

Hyperpolyglot grammar | quoting and escaping | charactersvariables | variable expansion | brace, tilde, command, and pathname expansion | special variablesarithmetic and conditional expressionsarrays | associative arraysfunctions | command resolution

shell一周学习心得

学习shell脚本的心得 shell脚本运行的环境:shell 脚本,就是把多条命令,有组织的编写到一个文件中,来实现一系列动作,方便的执行的一个文件. Shell脚本主要应用在shell环境中,我们使用的rhel6,主要使用的bash shell解释工具来完成人机的交互.在日常的操作系统中还有其他的shell解释工具,如csh,tcsh,dash,zsh等等.Shell脚本可以实现一系列的动作的自动化运行.是自动化运维的利器,也是Linux系统管理的有力工具.学习好shell脚本,对以后的工作

ubuntu 安装zsh并git的各种插件

安装终极Shell zsh,拥有更强的补全功能(常用工具的参数补全) sudo apt-get install zsh #引入增强插件,支持git,rails等补全,可选多种外观皮肤 wget https://github.com/robbyrussell/oh-my-zsh/raw/master/tools/install.sh -O - | sh #zsh作为默认shell,重启后生效 chsh -s /bin/zsh

oh my zsh 效果

什么是Zsh          Zsh和bash一样,是一种Unix shell,但大多数Linux发行版本都默认使用bash shell.但Zsh有强大的自动补全参数.文件名.等功能和强大的自定义配置功能. 替换Mac的bash Zsh虽然功能强大,但刚上手配置比较麻烦.别担心,Github已经有开源项目oh-my-zsh.按照官方的文档安装,非常简单. 一.使用curl自动安装        curl -L https://github.com/robbyrussell/oh-my-zsh/

zsh与oh-my-zsh

在开始今天的 MacTalk 之前,先问两个问题吧: 1.相对于其他系统,Mac 的主要优势是什么?2.你们平时用哪种 Shell?…… 第一个童靴可以坐下了,Mac 的最大优势是 GUI 和命令行的完美结合,不要把所有注意力放在 Mac 性感的腰身和明媚的显示屏上好吧,这不是妹纸!第二个童靴你可以出去面壁了,讲了这么多期 MacTalk 你告诉我还在用 Windows 的 cmd, 你让 Mac 君情何以堪?哪怕你就说在用 Linux 的 Bash 我也就原谅你了,踢飞! 上次在「如何学习一门