(翻译)Mastering Eshell

Emacs 支持若干种shell,但是就功能丰富度,以及与Emacs 的集成程度而言, 无一能望Eshell项背。 Eshell 是一个完全由Emacs Lisp 编写的shell,但是不要以为这样Eshell在功能上就会先天不足,它能代替绝大部分GNU核心功能集和Bourne shell家族的命令以及相关特性。 ...

二月 28, 2017 · 17 分钟 · 8088 字

Linux/Unix Shell 二三事之过滤器diff

diff - compare files line by line 如果你有使用过git,那么你一定不会对diff 陌生,因为对你源文件和修改后的文件进行比较的就是 diff 这个大名鼎鼎的家伙了。 多年以来, diff 都一直是非常重要的工具,上古大神 都是使用 diff 和 patch 对程序进行差分和打补丁滴(现在有git了,但是diff同样发挥着重要作用) ...

二月 28, 2017 · 3 分钟 · 1049 字

枯树逢春之ArchLinux领风骚

1 枯树 周末回了一趟家,没带自己的笔记本,在家闲来无事,无意中看到墙角的电脑,已经尘封已久反正无事,何不玩玩这台老古董呢?于是把电脑拿去修理店把坏了的硬件修好。 ...

二月 27, 2017 · 3 分钟 · 1382 字

flask牛刀小试之微信公众号开发

flask 是一个轻量级的python 框架(官网称为微型框架),很容易上手,之前因为笔者跟朋友开发小程序的时候使用过 flask,过后就遗忘了。 为了重拾flask, 笔者决定写点小东西,之前开发小程序,不如现在再玩玩公众号开发 ...

二月 23, 2017 · 2 分钟 · 952 字

Linux/Unix Shell 二三事之过滤器cat

cat - concatenate files and print on the standard output 1 过滤器 何谓过滤器呢,例如cat,grep,wl 之类的命令就是过滤器了。这样的命令 读取数据,对数据执行一些操作,然后写入结果。更准确地说,过滤器就是任何能够从标准 输入读取 文本 数据,并向标准输出写入 文本 数据的命令。又因为Unix 的 KISS 设计理念,所以每个程序都被设计成能够出色完成一项特定任务的工具。又因为重定向和 管道的存在,使得可以将这些工具组合起来,发挥无穷威力 ...

二月 22, 2017 · 3 分钟 · 1123 字