分类 趣谈shell 下的文章


撰写于    浏览:170 次  分类: 趣谈shell
Unix/Linux命令行的使用是一门艺术,-也有艺术性:(1)-可以当做来自stdin文件的文件名,这个时候是链接两个文件的,中间有空格。如下所示:echo "hello world!" | cat - file.txthello world!打印在显示器上,对echo命令来说,它是标准输出的数据,但是对于|命令来说,它就是标[...]

撰写于    浏览:332 次  分类: 趣谈shell
命令是个小精灵,吃喝拉撒,看起来好不爽快,但实际上都是人来安排好的,都强加了人的意愿。程序=算法+数据结构。算法有五大特性:输入、输出、有穷性、确定性、可行性。所有的一切都被安排好了,无论输入什么,还是输出什么,包括其中执行的步骤和规则,都是按照人的意愿来的,都是人强加给的。只有“错误”,才是小精灵发自内心的肺腑之言,让人深感意外,茫然失措,不得不[...]

撰写于    浏览:234 次  分类: 趣谈shell
一条命令,就是一个小精灵,和人一样,能吃能拉,能入能出。小精灵往往胡吃海喝:(1)可以吃准备好的大餐(参),是这样的:$1,$2,一点一点,数着数地吃,吃到肚里排着队($@)等着消化呢。问它吃了多少,它也心里清楚:$#。(2)还可以从文件吃,有狼吞虎咽:cat file,也有挑肥拣瘦:head file,tail file。(3)还可以从键盘(标[...]

撰写于    浏览:297 次  分类: 趣谈shell
明朝视南京为陪都,拥有一样的领导班子,以备不时之需。同样道理,GUN/Linux也有伪文件系统,可以从用户空间读取内核空间的系统参数。“内核空间”和”用户空间”这两个术语让人有点发蒙。其实,空间的本质就是内存。说起“空间”这个名词的来源,不得不提“程序”和”进程”这哥俩儿。我们知道,一堆符号和指令叫“程序”,而它们撒欢跑起之后叫“进程”。与之类似,[...]

撰写于    浏览:365 次  分类: 趣谈shell
世界的尽头,是惊涛骇浪,还是万古深渊,没有人说的清。人们对世界的尽头众说纷纭。Unix门派的人认为世界的尽头应该是:<Line feed> (LF),将会诞生一个平行的新世界。在Unix系统中,每行结尾是<换行>,即 "\n";lf.png Mac门派的人认为世界的尽头应该是:<Return> (CR),万物将回[...]