而好,Oh My Zsh – 社区力量全新方式定义命令行 | 咖啡时间

结语

Oh My Zsh
最好之地方即是她的社区驱动力,我们眼前介绍的各种主题与方便的目录操作,只是她好有点的平有的。还有她的插件机制为是它非常强大的地方,能用下令行演化出各种满足我们要求的象。关于
Oh My Zsh 其他有关内容,还好参考一下这些情节:

  • iTerm –
    让您的命令行也会繁
  • Oh My Zsh 主页
  • Oh My Zsh
    主题列表
  • zsh 主页

重新多精彩内容可关注微信公众号:
swift-cafe

-3-

同事分享了一个故事。去德国情人小作客,德国情侣受在儿子过来和同事打招呼。这同样照拂,着实让同事尴尬了同一把,立在原地,不知怎样作答。因为朋友儿子的问侯是:“叔叔,你今天尿尿了也?”幸亏孩子的翁出解围:不好意思,我儿子刚好5春,每天起床、睡觉、玩耍时,家人都会问“要高达厕所吧”,孩子或许觉得“上洗手间”这桩事对他百般关键,所以就咨询了这般个问题。

此后,同事将即刻句问候总结为:此生听到的不过亲最真挚之问讯。

童言无忌,女人无忌。但不论忌的前提是:她开考虑将中心付出你。所有类似矛盾的无理取闹,都是于用尽要之消息传递让你。拧于外,真诚和贴心在内。

因为好,所以理解好之逻辑。孩子说之凡“上厕所”,爸爸的知道是:孩子远在当是路,“上厕所”是重点之转业。妻子之抵触与交融,用好的逻辑理解:我当乎你心中之自是怎,也在乎拥有自己之后的而是何许。


Oh My Zsh 是相同慢社区驱动之命令行工具,正使她的主页上说的,Oh My Zsh
是同一栽在方式。它根据 zsh
命令行,提供了主题安排,插件机制,已经嵌入的方便操作。给咱们一样栽新的章程使用命令行。

-4-

已国藩晚年最终后悔和内疚的哪怕是:在跟一个题目及跌反了季不好,挑错四单女婿。

大女婿袁秉桢放荡凶暴,致使大女儿三十年度去世。二女婿陈济远幼时聪明,长大后也变得平庸,毫无上进心,二幼女终年郁郁寡欢。三阴婿罗允吉则是花花公子一个,不务正业,其母又叼捍刻薄,三女儿一年到头想回避回娘家。四阴婿郭刚基人品学问是,却体质赢弱,早早病死,留下四幼女拖在三三两两个男独自守空房。

由四独姑娘不幸,曾国藩在也满载女择婿之前,总结了前找女婿的老三只问题:一,之前选女婿,选的无是我,而是挑父亲。父亲好,并无能够保证自己好;二,过去甄选的是娃娃,还非长大成人。小孩聪明,长大后未必然成器;三,之前还是团结找寻女婿,未受女儿选夫君。

初时代之阴,极大程度达到,被授予自主择夫君之权。权利之上,是于老婆重新胜似自信之要求。谈恋爱,谈的凡三观,恋的是于公前面的温馨。三着眼在矛盾的题目吃进一步辩越明。如果你的老公,还是休长大的儿女,三相不自然,一谈就毁。如果您的丈夫,三察不凑巧,与之交融之结果是,拉低了团结的为人。

疾风知劲草。自主择夫的婆姨,刮起疾风,疾风之后,劲草焉在?


安装 Oh My Zsh

咱俩询问了 Oh My Zsh 大致的状了,那么我们开安装吧~
Oh My Zsh
的设置方式非常简单,在其的主页上发坏明朗的认证:http://ohmyz.sh

可以通过 curlwget 的法子,用同漫漫命令即可安装。

  • curl 方式:

$ sh -c "$(curl -fsSL https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"
  • wget 方式:

$ sh -c "$(wget https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh -O -)"

装过程被输出如下:

Cloning Oh My Zsh...
Cloning into '/Users/icafe/.oh-my-zsh'...
remote: Counting objects: 712, done.
remote: Compressing objects: 100% (584/584), done.
remote: Total 712 (delta 15), reused 522 (delta 4), pack-reused 0
Receiving objects: 100% (712/712), 443.58 KiB | 27.00 KiB/s, done.
Resolving deltas: 100% (15/15), done.
Checking connectivity... done.
Looking for an existing zsh config...
Using the Oh My Zsh template file and adding it to ~/.zshrc
Copying your current PATH and adding it to the end of ~/.zshrc for you.
Time to change your default shell to zsh!
        __                                     __
 ____  / /_     ____ ___  __  __   ____  _____/ /_
/ __ \/ __ \   / __ `__ \/ / / /  /_  / / ___/ __ \
/ /_/ / / / /  / / / / / / /_/ /    / /_(__  ) / / /
\____/_/ /_/  /_/ /_/ /_/\__, /    /___/____/_/ /_/
                       /____/                       ....is now installed!


Please look over the ~/.zshrc file to select plugins, themes, and options.

p.s. Follow us at https://twitter.com/ohmyzsh.

p.p.s. Get stickers and t-shirts at http://shop.planetargon.com.

交这里,Oh My Zsh
就安装成功了。现在得以看来,我们的命令行提示符变成了这么:

-1-

来拘禁这篇稿子的汝,请问:为什么想清楚男人是休是便于君的?

自己来怀疑。临近岁末,对象没,被压生娃?你在恋爱?已成家,却怀疑男人出轨,证据不实?或者您早就出轨,却顶无来对方离?

没猜中,请勿怪,只特别人性太复杂。

只是,如果您用知道男人是便于尔的,一定是盖:自己值得让爱,这件事不胜要紧。


很快选择目录和文件

主题了解了了,咱们在继续进行。我们使用另外一个命令行环境,显然不仅仅是为着能够为此到更多之主题风格,更要之凡,这个命令行环境能吃咱用起来又便捷。那么,咱们继续羁押一下
Oh My Zsh 所提供的地利操作吧。

咱俩于应用命令行工具通过类似 cd
命令于目及文件被切换的下,一个痛点就是咱亟须先行要查目录结构及文书称。比如我们怀念用
cd 命令进入一个目录,那么我们得事先了解这目录的名。这对于习惯以
Finder 这样的 GUI 工具的恋人就较不惯了。在 bash
中,我们一般还是先下 ls 命令列出当前目录列表,然后还采取 cd
命令进入某目录:

ls -l                                                                                                          ~

drwx------   4 icafe  staff   136 Aug  9 12:34 Applications
drwx------+ 40 icafe  staff  1360 Oct 31 11:15 Desktop
drwx------+ 13 icafe  staff   442 Oct 30 19:49 Documents
drwx------+ 46 icafe  staff  1564 Oct 31 08:15
drwx------@ 57 icafe  staff  1938 Oct 27 05:45 Library

cd Library/

Mac 上面的 bash
还召开了有些优化,我们得以当输入了目录的同一有前缀后,按 Tab
键可以开展自动补齐,来增援咱相配这个前缀开头的目录名:

cd Li

按下 Tab 键:

cd Library/

虽然会按照前缀匹配功能也我们加齐目录名。但此还是生一部分未便于,比如这个自动补齐功能是规范匹配大小写的,加入我们输入
cd lib 然后按 Tab 键的话,是匪克兼容到 Library
目录的,因为她们之尺寸写不配合。

Oh My Zsh 提供了再好之缓解措施,我们在 Oh My Zsh 的命执行吃输入
cd lib 然后本下 Tab 键:

cd Library/

中标之匹配到了 Library 目录。如果我们在 cd
命令后加一个空格,然后以下 Tab 键:

cd <Tab>
Applications/  System/        bin/           dev/           net/           sbin/          var@
Library/       Users/         cores/         etc@           opt/           tmp@           用户信息@
Network/       Volumes/       data/          home/          private/       usr/

直白排有了当前目录中之所有子目录及文书,在是状态下,如果我们后续以按部就班下一个
Tab 键。

君便会见发现,我们好当斯目录和文件列表中,通过光标移动并择了:

Oh My Zsh 的之特点还是老大有利之。

-5-

哪晓得一个夫容易君?

其一汉子,让您重新爱自己。

什么样知道一个男人爱而?

为因为您,男人又易自己。

对此动辄甩一句“唯女人与小人难养也”的丈夫,是时候说:再见,前任!这样的男人只有让嫁接的三观,是在社会被暗藏的“爱情巨婴”。

爱情要磨合一模仿共在之法子,婚姻是及时套艺术的赤子。爱情之分寸感,不是初步就是起,女人的纠结,是磨合的起,邀请男人参与过程。

含情脉脉,一半每当你,一半在他,任何时候,一半起疑惑时,另一半保障人在线特别重大。因为在这么的随时,原则仅出平等长条:出题目一样方垮掉的那片天,暂时由人在线的另一半抵起。当然,这标准不分开男女。

当妻子无理取闹,男人自动选择真诚与密切,还女人同样份心安则都。

一个好先生,没有当的金科玉律,只是他有,你正好缺;你少的,他宁愿让。好的痴情,迁就不如成全,忍为非设享受。

Oh My Zsh 不是什么

说及命令行工具,我们的第一感受呢,Oh My Zsh 是这个?

啊。。 这个只说对了一半,Oh My Zsh 只是一个对 zsh
命令行环境之布置包装框架,但其不提供命令行窗口,更不是一个独的 APP。

直达图备受之命令行界面,可以是 Mac 系统自带的 Terminal
程序,也足以是某第三方的命行程序,比如 iTerm

总之,Oh My Zsh
并无是有命令行工具的替代品,而是和它互为补充。可以用 Oh My Zsh
iTerm 一起行使,这样你尽管足以获 Oh My Zsh
命令行环境的便特性,同时也能用到 iTerm 提供的一声令下行 GUI
工具的操作支持。

假若想对 iTerm 进行重新多了解,可以参照这首文章 – 《iTerm –
让您的命令行也能够繁》。

就像 Oh My Zsh
的主页上面说之:“当您用了这些好很的命令行工具后,人们到汝的计算机前,一定会针对而的通令执行大加赞赏。迎来一切开点赞。”

-2-

男人易君,就应有本着你。

立马句话没毛病。爱是将你捧在掌心,使尽招,为博美人一乐。但若是丈夫还挨你。女人之题目来了:作为男人,到底还发生无起主?吃饭管,去啊打无,干啊工作无论,是免是前生自我从没我耶不论什么!?偶尔吧想抛弃自己,顺从到了不过,也鉴于本人遗弃自己吧?

先生容易尔,就应该崇拜君。

“你是自我高高在上的女王”,伶牙俐齿,优雅出众,入自己的手,实属侥幸。久而久之,问题来了:难休化现在盛行“男人征服女人,女人征服世界”了?文化基因太过精,意识层面即便否认,“女人征服男人,男人征服世界”的话,也犯愁沉入了潜意识。

丈夫爱尔,就应该喜欢和公啪啪。

妻是趟开的,“鱼水之欢”,鱼为水发矣生活的乐园。啪啪是轻之原有象征。可啪啪之后,问题来了:你是匪是止爱自我之人,跟自身当齐不见面并未经过上半身思考吧?我的旺盛,我之内在岂容忽视!?

先生好尔,就应有陪在公。

时刻尽管是金,男人何乐而不为伴而,也即是“你比钱重要”。但问题是“金钱不是时空”。女人即便使问:那自己如果的金钱也?衣服好请,孩子好留,还要男人干嘛?

谈恋爱的路,由此下去,男人抱怨,怎么开,都是蹭;女人纠结不已,心未安,男人错。


设置主题

安了后,我们虽可以采用了,咱们先来概括布置一下。

Oh My Zsh
提供了好多主题风格,我们好依据自己之喜欢好,设置主题风格,主题的部署当
~/.zshrc
文件被得望,用一个祥和深谙的编辑器打开这文件,可以寻找到立刻同件:

ZSH_THEME="robbyrussel"

可以看出,我们默认使用的主题叫做 robbyrussel
它的展示效果嘛,大概是这样:

Oh My Zsh 默认自带了有的默认主题,存放在 ~/.oh-my-zsh/themes
目录中。我们得以翻这些主题:

➜  themes git:(master) ls
3den.zsh-theme                essembeh.zsh-theme            junkfood.zsh-theme            rgm.zsh-theme
Soliah.zsh-theme              evan.zsh-theme                kafeitu.zsh-theme             risto.zsh-theme
adben.zsh-theme               example.zsh-theme             kardan.zsh-theme              rixius.zsh-theme
af-magic.zsh-theme            fino-time.zsh-theme           kennethreitz.zsh-theme        rkj-repos.zsh-theme
afowler.zsh-theme             fino.zsh-theme                kiwi.zsh-theme                rkj.zsh-theme
agnoster.zsh-theme            fishy.zsh-theme               kolo.zsh-theme                robbyrussell.zsh-theme
alanpeabody.zsh-theme         flazz.zsh-theme               kphoen.zsh-theme              sammy.zsh-theme
amuse.zsh-theme               fletcherm.zsh-theme           lambda.zsh-theme              simonoff.zsh-theme
apple.zsh-theme               fox.zsh-theme                 linuxonly.zsh-theme           simple.zsh-theme
arrow.zsh-theme               frisk.zsh-theme               lukerandall.zsh-theme         skaro.zsh-theme

....

安,默认主题的数相当多吧,这便是社区驱动之力,从 Oh My Zsh
的这个 Logo 就足以反映出来~

如此这般多的主题得以满足你的各种偏好了,我们特需要于 ./zshrc
文件被配置需要的主题即可,比如我们想就此 lambda.zsh-theme
这个主题,我们要这么安排:

ZSH_THEME="lambda"

接下来保留之文件文件,再打开一个新的下令执行窗口即可见到成效了。那么这么多之主题如何高效找到什么样是咱们喜爱的啊,我们尚足以这样设置:

ZSH_THEME="random"

咱俩拿主题设置也擅自,这样于咱们每次打开命令执行窗口的时,都见面轻易以默认主题中选择一个。这样我们而看眼前之主题比较好,可以一直运用
echo 命令输出当前主题的称号:

echo $ZSH_THEME

然后还将他安装及布置文件中即可。比如我们随便创建几单了几乎单示范:

主题形式十分丰富吧。如果这些默认主题还未可知满足你的消,我们尚可交此来查看时备的在线主题:

https://github.com/robbyrussell/oh-my-zsh/wiki/Themes

什么是 Oh My Zsh

Oh My Zsh 这个名字听起来就是死有趣~, 它是因 zsh
命令行的一个恢宏工具集,提供了增长的恢宏功能。 Oh My Zsh
的主页上,对她的定义有了鲜明的分解:http://ohmyz.sh

关于 zsh,它是一样栽命令行程序。我们 MAC 系统及默认使用的 bash
命令行,而 zsh 是另外一种命令行环境,关于 zsh
大家可以到它的官网了解:

http://www.zsh.org/

我们得以当命令执行被输入是令来查阅我们的微机上是不是安装了 zsh
命令行:

zsh --version

只要安了,这个令就见面输出 zsh 当前之版本号。确定 zsh
已经装后,我们不怕得继承设置 Oh My Zsh 了。