做网站要先买域名吗,织梦网站栏目添加,wordpress可以做oa系统吗,支持wordpressReference: http://os.51cto.com/art/201304/390059.htm 【2013年4月18日 51CTO外电头条】你有没有在Linux命令行中见过一辆火车呢#xff1f;猫跟老鼠呢#xff1f;编辑Linux命令行其实并不总是件严肃古板的事情。你完全可以用它自娱自乐。下面我们就跟大家一起…Reference: http://os.51cto.com/art/201304/390059.htm 【2013年4月18日 51CTO外电头条】你有没有在Linux命令行中见过一辆火车呢猫跟老鼠呢编辑Linux命令行其实并不总是件严肃古板的事情。你完全可以用它自娱自乐。下面我们就跟大家一起讨论一下Linux命令行的特质。 假设本文所有示例都使用Ubuntu Linux。文中描述命令行功能或许在你的Linux系统中是默认的。 有趣的Linux命令行功效 1. Linuxsl命令行 尽管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. Youll feel pity for people who cry for help.
-l shows little one.
-F It flies.
-e Allow interrupt by CtrlC. 还可以用 $alia lssl 给人弄个恶作剧。 2. Linux yes 命令 这里是一个在进程结束前一直打印输入字符串的命令。万一用户不指定任何输入字符串默认命令是y。 命令会这样运行 $yes mylinuxbook
mylinuxbook
mylinuxbook
mylinuxbook
mylinuxbook
mylinuxbook
mylinuxbook
mylinuxbook
mylinuxbook
mylinuxbook
mylinuxbook
mylinuxbook
mylinuxbook
mylinuxbook
^C$ 用ctrlc结束前台运行进程。 很奇怪是吗为什么我们希望命令在进程中一直打印字符串呢尽管这样运行的方式很傻但却不一定没用。我们可以用特定脚本中的yes命令在这些脚本中我们可以用重复操作作答。例如我们可以在一组文件上进行操作而Linux会要求我们对文件进行确认。我们可以用yes命令自动回复。 3. Linuxrev命令 尽管非常简单但我发现这行命令其实非常有意思。它会一行接一行地颠倒所输入的字符串。rev命令的名称来源于英文reverse。可以在命令指示符中输入rev然后按回车 $rev 终端会提示我们通过标准输入提供一个字符串。那么在每行后面我们就可以同时看到输出。 比如我们输入mylinuxbook然后按回车。 mylinuxbook
koobxunilym 为了回到命令提示符可以使用ctrlc。 我们看到颠倒的字符串直接出现在了下一行。然后我们可以输入下一个希望出现颠倒效果的字符串接着按回车就可以得到标准输出了。 $ rev
google
elgoog
linux is fun
nuf si xunil
^C$这行命令也可以以文件的形式输入它会颠倒文件中的所有字符串然后把输出结果打成标准输出。 $ cat strings.txt
MyLinuxBook
Linux is so much fun!
Happy Birthday
$ rev strings.txt
kooBxuniLyM
!nuf hcum os si xuniL
yadhtriB yppaH 4. Linuxfortune 命令 Fortune命令是在相同命令行中作为fortune cookies。我们运行这个命令的时候随机找了一条谚语或信息。 首先要对其进行安装 $sudo apt-get install fortune 安装完成后我们运行这个命令的方式就是 $ fortune
You have the power to influence all with whom you come in contact. 所以依靠这个命令Linux可以像个算命师一样。 5. Linuxfiglet命令 这个命令会用大写方式把我们输入的字符串显示在标题栏显示效果由ASCII字符组成。 由于它不是标准设置所以要先安装这一功能。 $sudo apt-get install figlet 看到字符串在终端上变成这样确实很有意思。 $ figlet mylinuxbook 你可以试着用figlet在脚本标头或源代码中添加标题栏。 6. Linux toilet命令 我不知道这个命令的名字源自哪里。但是它确实个五颜六色的命令。与figlet一样它会把文本显示称标题栏但是效果更好。 首先安装 $sudo apt-get install toilet 然后试一试这个简单的命令 $toilet mylinuxbook 输入效果如下图所示 它比figlet命令的效果更有艺术感。 不过它还可以添加颜色。我们可以运行下列命令看到颜色 $toilet -f mono12 -F metal mylinuxbook 效果如下图 7. Linux cowsay命令 Cowsay命令是一个有趣的命令。它会用ASCII字符描绘牛羊和许多其他动物。但是不是每个Linux发行版都带有这个命令。 使用下面的命令安装此命令 $sudo apt-get install cowsay 现在运行命令并在命令中给出一个信息字符串。 $cowsay Linux is fun 我们看到了一个有趣的图像 基本上我们会看到一头牛告诉我们所输入的信息。尽管这个命令中只出现了cow但其实它还可以有羊的效果。 $cowsay -f sheep I too love linux 效果如图 只需用 -l 就能看到它能提供的所有动物。输入 $cowsay -l 系统会弹出下列信息 Cow files in /usr/cowsay/cows:
apt beavis.zen bong bud-frogs bunny calvin cheese cock cower daemon default
dragon dragon-and-cow duck elephant elephant-in-snake eyes flaming-sheep
ghostbusters gnu head-in hellokitty kiss kitty koala kosh luke-koala
mech-and-cow meow milk moofasa moose mutilated pony pony-smaller ren sheep
skeleton snowman sodomized-sheep stegosaurus stimpy suse three-eyes turkey
turtle tux unipony unipony-smaller vader vader-koala www 因此我们可以用 -f 输入以上信息中的任何动物。 为了使之更有趣你可以让cowsay说出fortune信息如输入 $fortune | cowsay 则出现下面的效果 8 Linux cmatrix命令 这个命令会在终端生成ASCII字符组成的矩阵风格的动画效果。 先安装 $sudo apt-get install cmatrix 现在运行 cmatrix 出来的效果很酷 用ctrlc 结束生成动画。 9. Linux oneko 命令 这个命令是最好玩的。我们都知道猫和老鼠的动画这个命令会让我们想起他们的追逐游戏。有了这行命令我们可以看到一只猫在追老鼠鼠标指示器的效果。 先安装 $sudo apt-get install oneko 运行这个命令我们输入 oneko 然后你就可以看到不管鼠标指示器放到哪里Tom猫都会追着跑。下面是截图不过不足以显示动态的效果 即便我们切换应用猫也不会离开老鼠。它甚至没有局限于终端。 想关掉这个的时候只需在终端里用ctrlc 结束进程即可。 结语 希望读者可以了解以上有趣的Linux命令行功能。如果你还知道更多诸如此类的有趣命令不妨留言跟大家一起分享吧 转载于:https://www.cnblogs.com/skying555/p/7647061.html