很早以前,我就知道,在 Windows 里面我们可以直接运行非二进制文件的 bat/cmd 命令行文件,还有那个 vbs 脚本文件。
到了 Linux,我发现,在这里,每一样都比 Windows 里面先进……虽然不能运行 vbs 或 bat/cmd,但这里有 bash、python、perl、ruby……
好吧,我承认还是有脚本不行的,但 Linux 下即使 bash 都比 vbs 强大……
后来知道了 php 也可以……php-cli 模式可以在 Linux 下直接执行 php 脚本。
今天又知道了……原来 JavaScript 脚本也可以直接执行。先是把一个 JavaScript 脚本设置为可执行,但是没法运行。然后到 bash 中找什么命令能执行 JavaScript……我试了一下 javascript 命令,没有,又试了下 js,bash 提示我,在 spidermonkey-bin 包中包含这个命令。联想到刚刚看过一个资料说到 Spidermonkey 是 Firefox 的脚本解析器,我就用 apt 安装了个(今天新加的网易源实在太快了!)
随后,修改了一下脚本,大约是这个样子的:
1 2 | #!/usr/bin/js print("Hello world!"); |
执行,在 bash 中输出了 Hello world! 太高兴了!
Linux 下真是没有不能执行的脚本,Windows 永远也比不上……
我就不理解了,这么先进的 Linux 怎么就没什么人用呢?多少功能比 Windows 方便……
请运行下列命令
关闭所有进程。
关机。
没看懂?
linux的失败是我们教育机制的失败,常年的WIN平台使用后,真的很难摆脱WIN了,,,,我最近在强迫自己改用ubuntu,可似乎失败了,很多事情还是习惯在WIN下解决,可能是年纪大了的原因,已经不像学生时代那么有学习力了….
哈哈,真得不错耶!
ps:用slackware的注意了。可以在slackbuilds.org下到js,地址 http://slackbuilds.org/repository/13.0/network/js/