Reference:
生4:我见过猫抓老鼠,结果老鼠跑进了洞里,猫趴在洞门口盯着,一动也不动,等老鼠出来。”连它们的主人也羡慕它俩的友谊. 有一天,主人是一块宝石没了,就让狗和猫去找.在路上,有许多崎岖的路,狗二话没说背着猫翻山越岭,一路艰辛最后终于来到了一个村子.狗让猫先休息,自己去打听宝石的下落,它走遍了整个村子,终于打听到了宝石的所在.原来是附近有户人家得到主人的宝石,狗就把这消息告诉了猫,猫便在半夜捉了一只老鼠,它让老鼠把宝石偷回来,老鼠就按猫的旨意照办. 在回家的路上,它们遇见一条大河,猫不会游泳,狗就背着猫过河,可猫不小心把宝石掉进了河里,狗又花了很大功夫才把宝石捞上来.回到家,猫就先跑上去对主人说:"主人,你瞧我全身是汗,狗什么也靠不安上,我用九牛二虎之力才找到这块宝石."主人听了猫的话,就把猫抱在床上,还拿来了鱼让它吃,同时把狗赶出了家门. 从此,猫见了狗就跑,它没脸再见老实厚道的狗哥哥. 从这个故事看来,不管是人还是动物太老实了容易被人骗.。而且这个朋友还不是一般的好朋友,而是一个形影不离的好朋友.可是除了笑猫和老老鼠以外,谁都不知道它俩的关系,自从笑猫来了以后,笑猫原来的主人杜真子,还又马小跳他们都来看笑猫,给他们送好吃的.笑猫总是会留下一些食物来给老老鼠,因为老老鼠也帮过笑猫很多次,所以笑猫有好吃的,它就给老老鼠送点去,老老鼠就这样每天都过得很开心。
假设:本文所有示例都使用Ubuntu Linux。文中描述命令行功能或许在你的Linux系统中是默认的。
有趣的Linux命令行功效
1. Linux"sl"命令行
尽管"sl"代表了"蒸汽机机头",但它是用来提醒那些命令行控们别把"ls"打成了"sl"。让我们看看在系统中运行这个命令的时候会怎样。
首先,我们安装的时候,要将其设置为不与标准Linux一起出现。用"apt-get"可以很方便地完成安装。
sudo apt-get install sl
大部分的安装需要sudo特权。完成安装后,在命令提示行中输入"sl"。
$sl
我们看到了动画蒸汽机机头从屏幕右边开往左边。这个火车头是用ASCLL字符绘制。
下面是我机器上的效果图:
这难道比我们平时操作Linux 命令行要难吗?我认为沉浸在工作中的Linux用户看到这幅意料之外的动画时,肯定会心一笑,并意识到自己的输入有误。
即便是这种简单的命令行也可以提供特定选项。
SYNOPSIS
sl [ -alFe ]
DESCRIPTION
sl Displays animations aimed to correct users who accidentally enter sl instead of ls. SL stands for Steam Locomotive.
OPTIONS
-a An accident seems to happen. You'll feel pity for people who cry for help.
-l shows little one.
-F It flies.
-e Allow interrupt by Ctrl+C.
还可以用 $alia ls=sl 给人弄个恶作剧。
2. Linux "yes" 命令
这里是一个在进程结束前一直打印输入字符串的命令。万一,用户不指定任何输入字符串,默认命令是"y"。
命令会这样运行:
$yes mylinuxbook mylinuxbook mylinuxbook mylinuxbook mylinuxbook mylinuxbook mylinuxbook mylinuxbook mylinuxbook mylinuxbook mylinuxbook mylinuxbook mylinuxbook mylinuxbook ^C$