罗马三巨头 公元前62年,凯撒组建了一个包含了他自己, 政治家克拉苏,以及军事领袖庞培三人的政治联盟。 这三个人一起组成了一个秘密政治小组,称为Triumvirate(三巨头),来统治罗马共和国。 而文本三巨头则是zsh、vim和tmux。 这三个令人尊敬的工具本身已经非常强大,然而它们的组合却更加所向披靡,把其他文本编辑组合甩开了 N 条街。本文旨在向刚接触各类工具的新手们简述如何建立一个既强大又容易配置的文本三巨头。我想把主要的篇幅放在如何将 zsh、vim 和 tmux 整合起来,并主要讲述了我如何解决两个常见的问题复制/粘贴功能和颜
2015-05-06 13:15 鸭梨山大
在我不假思索的使用了 bash shell 多年之后,决定尝试一下另外四个 shell 工具:ksh、tcsh、zsh 和 fish。
2016-07-02 14:14 Jason Baker, mr-ping
很多人在 zsh 中用 bash 语法写脚本,虽然也可以正常运行,但这样无法利用 zsh 的众多优秀特性,还是非常遗憾的。熟悉下 zsh 下独有的特性,对写脚本的帮助是很大的。
2017-09-05 15:54 陌辞寒
Oh My Zsh 是一款社区驱动的命令行工具,正如它的主页上说的,Oh My Zsh 是一种生活方式。它基于 zsh 命令行,提供了主题配置,插件机制,已经内置的便捷操作。给我们一种全新的方式使用命令行。 什么是Oh My Zsh Oh My Zsh这个名字听起来就很有意思~, 它是基于zsh命令行的一个扩展工具集,提供了丰富的扩展功能。Oh My Zsh的主页上,对它的定义有了明确的解释:http://ohmyz.sh 关于zsh,它是一种命令行程序。我们 MAC 系统上默认使用的bash命令行,而zsh是另外一种命令行环境,关于zsh大家可以到它的官网了解:http://www.zsh.org/ 我
2015-11-03 10:00 SwiftCafe
zsh 的字符串处理功能出奇地复杂,可以说 zsh 的字符串处理功能,要比绝大多数编程语言自带的字符串函数库或者类库要强大(在不依赖外部命令的情况)。同时各种用法也稀奇古怪,很多时候简洁性和可读性是有矛盾的,很难兼顾。
2017-09-07 11:16 陌辞寒
上一篇讲了 zsh 的常用字符串操作,这篇开始讲更为琐碎的转义字符和格式化输出相关内容。包括转义字符、引号、print、printf 的使用等等。其中很多内容没有必要记忆,作为手册参考即可。
2017-09-13 08:16 陌辞寒
哈希表是比数组更复杂的数据结构,在某些语言里被称作关联数组或者字典等等。简单说,哈希表用于存放指定键(key)对应的值(value),键和值的关系,就像字典中单词和释义的对应关系,通过单词可以快速找到释义,而不需要从头依次遍历匹配。
2017-11-01 09:25 陌辞寒
其实字符串在 zsh 中也可以当字符数组操作,但很少有需要把字符串当数组来处理的场景。本篇中主要讲的是字符串数组,复杂度要比单个字符串高一些。
2017-09-24 08:43 陌辞寒
通配符(glob)是 shell 中的一个比较重要的概念,可以认为是正则表达式的简化版本。通配符在字符串匹配和文件名搜索等方面非常有用。本篇只讲它在字符串匹配上的用法。
2017-09-20 07:46 陌辞寒
分享到微信
打开微信,点击顶部的“╋”,
使用“扫一扫”将网页分享至微信。