分类 趣谈Shell 下的文章

一、《趣谈shell》诞生背景《趣谈shell》看似故事,其实代表着作者对shell学习方法的探寻。如何才能快速有效的学习shell呢?作者不才,探寻了n多年,直到某天突发奇想,将某个知识点变成...

很多聪明人会发明一些聪明的工具,但是却秘不示人,只在与人对决中,亮出杀手锏,一战成名。至于对手嘛,连自己是怎么死的,都往往不清楚。历史上这样的例子比比皆是,例如大名鼎鼎的牛顿,早就发明了微积分,...

一门开发语言,往往有两大部分做成:变量赋值,逻辑运算。而shell在这两个方面做到了极简:(1)变量赋值的极简做法,中间不能有空格,真正做到了极简:变量的赋值形式是:var=value,而var...

cat是三个字母,更是一个简单命令,再小的命令,也有自己的IO,类似微信的名言:再小的个体,也有自己的品牌。(1)cat可以从文件中读取数据,然后显示到标准输出上面,例如:cat file1 f...

UNIX/Linux命令行的使用是一门艺术,-也有艺术性:(1)-可以当做来自stdin文件的文件名,这个时候是链接两个文件的,中间有空格。如下所示:echo "hello world!" | ...

一条命令,就是一个小精灵,和人一样,能吃能拉,能入能出。小精灵往往胡吃海喝:(1)可以吃准备好的大餐(参),是这样的:$1,$2,一点一点,数着数地吃,吃到肚里排着队($@)等着消化呢。问它吃了...

命令是个小精灵,吃喝拉撒,看起来好不爽快,但实际上都是人来安排好的,输入和输出都是强加了人的意愿。无论输入什么,无论输出什么,都是按照人的意愿来的,都是人强加给的。只有错误,才是发自内心的肺腑之...

明朝视南京为陪都,拥有一样的领导班子,以备不时之需。同样道理,GUN/Linux也有伪文件系统,可以从用户空间读取内核空间的系统参数。内核空间,用户空间这些术语让人有点发蒙。空间的本质就是内存。...

世界的尽头,是惊涛骇浪,还是万古深渊,没有人说的清。人们对世界的尽头众说纷纭。UNIX门派的人认为世界的尽头应该是:<Line feed> (LF),将会诞生一个新的世界。Mac门派...

小黑是个精灵,是个活生生的精灵。你可以给小黑打个招呼:echo hello,小黑给你一个回复:hello。最神奇的地方在于:小黑还可以诞生出一个小小黑,你可以执行:sh xxx.sh,这个时候就...

题记:《趣谈shell》看似故事,其实代表着作者对shell学习方法的探寻。如何才能快速有效的学习shell呢?作者不才,探寻了n多年,直到某天突发奇想,将某个知识点变成了故事叙述,然后一发不可...