首页
Linux/shell入门
Linux/shell系统化教程
Linux/shell面试题库
Linux/shell电子书
《趣谈shell》
关于网站
趣谈shell
第十二节:田忌赛马
作者:云大侠 发表时间:
2019-09-12
浏览次数:470 次 分类:
趣谈shell
孙膑让田忌调整了赛马的顺序,从而赢得了比赛。这个故事隐含的道理,在shell中也是存在的。find -maxdepth 4 -type f print远比find -type f -maxdepth 4 print更有效。以下内容为【网站会员】专享,请输入特权码访问如需特权码,请添加微信,咨询管理员
趣谈shell
第十一节:命令王国的习俗
作者:云大侠 发表时间:
2019-09-11
浏览次数:534 次 分类:
趣谈shell
对人而言,需要吃喝拉撒,对命令而言,也是如此。以echo shelltalk为例。首先,我们敲击键盘,拼出“shelltalk”,然后回车一下,echo命令从键盘读到数据,这就是输入,它来源于键盘发出的信号;接着,echo命令开始执行;最后,echo命令在屏幕上打印出“shelltalk”,这就是输出,命令的输出场所就是屏幕。[root@local[...]
趣谈shell
第十节:一战(栈)成名
作者:云大侠 发表时间:
2019-09-10
浏览次数:158 次 分类:
趣谈shell
很多聪明人会发明一些聪明的工具,但是却秘不示人,只在与人对决中,亮出杀手锏,一战成名。至于对手嘛,连自己是怎么死的,都往往不清楚。历史上这样的例子比比皆是,例如大名鼎鼎的牛顿,早就发明了微积分,但是一直没有公布研究成果,暗中利用微积分解决了跑上门来的各种挑战。在上古时期,都是机械化,手动化的解决问题,人们通过cd命令来切换一个又一个目录,这种手动输[...]
趣谈shell
第九节:大道至简
作者:云大侠 发表时间:
2019-09-09
浏览次数:167 次 分类:
趣谈shell
一门开发语言,往往有两大部分做成:变量赋值,逻辑运算。而shell在这两个方面做到了极简:(1)变量赋值的极简做法,中间不能有空格,真正做到了极简:变量的赋值形式是:var=value,而var = value,则表示相等(2)逻辑运算的极简做法,连if都可以省略掉:[ condition ] && action; 如果condition条件为真,[...]
趣谈shell
第八节:cat,再小的命令,也有自己的IO!
作者:云大侠 发表时间:
2019-09-08
浏览次数:263 次 分类:
趣谈shell
cat是三个字母,更是一个简单命令,再小的命令,也有自己的IO,类似微信的名言:再小的个体,也有自己的品牌。(1)cat可以从文件中读取数据,然后显示到标准输出上面,例如:cat file1 file2 file3(2)cat可以直接从标准输入读取数据,然后写到文件里面,例如:cat > file.txt << EOFhello [...]
趣谈shell
第七节:谈谈-的艺术性
作者:云大侠 发表时间:
2019-09-07
浏览次数:226 次 分类:
趣谈shell
Unix/Linux命令行的使用是一门艺术,-也有艺术性:(1)-可以当做来自stdin文件的文件名,这个时候是链接两个文件的,中间有空格。如下所示:echo "hello world!" | cat - file.txthello world!打印在显示器上,对echo命令来说,它是标准输出的数据,但是对于|命令来说,它就是标[...]
趣谈shell
第六节:命令的肺腑之言
作者:云大侠 发表时间:
2019-09-06
浏览次数:459 次 分类:
趣谈shell
命令是个小精灵,吃喝拉撒,看起来好不爽快,但实际上都是人来安排好的,都强加了人的意愿。程序=算法+数据结构。算法有五大特性:输入、输出、有穷性、确定性、可行性。所有的一切都被安排好了,无论输入什么,还是输出什么,包括其中执行的步骤和规则,都是按照人的意愿来的,都是人强加给的。只有“错误”,才是小精灵发自内心的肺腑之言,让人深感意外,茫然失措,不得不[...]
趣谈shell
第五节:命令的胡吃海喝
作者:云大侠 发表时间:
2019-09-05
浏览次数:295 次 分类:
趣谈shell
一条命令,就是一个小精灵,和人一样,能吃能拉,能入能出。小精灵往往胡吃海喝:(1)可以吃准备好的大餐(参),是这样的:$1,$2,一点一点,数着数地吃,吃到肚里排着队($@)等着消化呢。问它吃了多少,它也心里清楚:$#。(2)还可以从文件吃,有狼吞虎咽:cat file,也有挑肥拣瘦:head file,tail file。(3)还可以从键盘(标[...]
趣谈shell
第四节:两套领导班子
作者:云大侠 发表时间:
2019-09-04
浏览次数:391 次 分类:
趣谈shell
明朝视南京为陪都,拥有一样的领导班子,以备不时之需。同样道理,GUN/Linux也有伪文件系统,可以从用户空间读取内核空间的系统参数。“内核空间”和”用户空间”这两个术语让人有点发蒙。其实,空间的本质就是内存。说起“空间”这个名词的来源,不得不提“程序”和”进程”这哥俩儿。我们知道,一堆符号和指令叫“程序”,而它们撒欢跑起之后叫“进程”。与之类似,[...]
趣谈shell
第三节:世界尽头,众说纷纭
作者:云大侠 发表时间:
2019-09-03
浏览次数:486 次 分类:
趣谈shell
世界的尽头,是惊涛骇浪,还是万古深渊,没有人说的清。人们对世界的尽头众说纷纭。Unix门派的人认为世界的尽头应该是:<Line feed> (LF),将会诞生一个平行的新世界。在Unix系统中,每行结尾是<换行>,即 "\n";lf.png Mac门派的人认为世界的尽头应该是:<Return> (CR),万物将回[...]
1
...
8
9
10
11
分类
默认分类
趣谈shell
Linux/shell入门
Linux/shell系统化教程
Linux/shell面试题库
Linux/shell电子书
极客与黑客
Linux/shell视频资源
最新文章
linux shell ...
Linux系统修改主机名
shell中的IFS变量...
linux shell ...
shell do don...
Linux/shell系...
Linux/shell系...
Linux/shell...
Linux/shell系...
Linux/shell系...
热门文章
《趣谈shell》详细介绍
文章特权码说明
第一节:三国鼎立,江湖恩怨
第十一节:命令王国的习俗
第三节:世界尽头,众说纷纭
第十二节:田忌赛马
第六节:命令的肺腑之言
第二节:精灵小黑,分身有术
最新评论
admin
:
非线性思维,简单的来[...]
jenny
:
说实话,没明白非线性[...]
归档
February 2021
January 2021
August 2020
July 2020
June 2020
May 2020
November 2019
October 2019
September 2019
友情链接
MyBatis中文官网