标签 sl 下的文章

使用 sl 命令,你可以让自己驾驶火车,带来一个有趣的命令行体验。

现在是 12 月,每个 Linux 终端用户都值得这一年的奖励。因此,我们将为你带来一个 Linux 命令行玩具的日历。什么是命令行玩具?它可能是一个游戏、一个小的无意义的打发时间的东西,或者为你在终端带来快乐的东西。

今天的 Linux 命令行玩具来自 Opensource.com 社区版主 Ben Cotton 的建议。Ben 建议 sl,它是 蒸汽机车 steam locomotive 的简称。

而对于 Linux ls 命令来说,sl 也是一个常见的拼写错误,这并不是巧合(LCTT 译注:意即 sl 是专门用来设计提醒 ls 打错的)。想要不再打错吗?尝试安装 sl。它可能已经在默认仓库中打包。对我而言,在 Fedora 中,这意味着安装起来很简单:

$ sudo dnf install sl -y

现在,只需键入 sl 即可测试。

你可能会像我一样注意到,Ctrl+C 不会让你的火车脱轨,所以你必须等待整列火车通过。这会让你知道打错了 ls

想查看 sl 源码?它已经在在 GitHub 上

sl 也是分享我个人关于开源许可证的见解的绝佳机会。虽然它的许可证“足够开源”能够打包到我的发行版,但技术上而言,它并不是 OSI 批准的许可证。在其版权行之后,许可证的内容很简单:

每个人都可以在这个程序上做任何事情,包括复制,修改和改进,除非你试图假装你写了它。

即,上述版权声明必须出现在所有副本中。

作者对本软件不承担任何责任。

遗憾的是,当你选择未经 OSI 批准的许可证时,你可能会意外地为你的用户带来额外的工作,因为他们必须要弄清楚你的许可证是否适用于他们的情况。他们的公司政策是否允许他们做贡献?甚至他们可以合法地使用该程序吗?许可证是否与他们希望与之集成的其他程序的许可证相匹配?

除非你是律师(也许,即使你是律师),否则在非标准许可证范围内选择可能会很棘手。因此,如果你仍在寻找新年的方案,为什么不把仅 OSI 批准的许可证作为你 2019 年新项目的选择呢。

这并不是对作者的不尊重。sl 仍然是一个很棒的小命令行玩具。

你有一个你认为我应该介绍的最喜欢的命令行玩具吗?这个系列的日历大部分已经完成,但我还剩下几个空余。请在下面的评论中告诉我,我会了解一下。如果有空间,我会尝试包含它。如果没有,但我得到了一些好的投稿,我会在最后做一些荣誉介绍。

了解昨天的玩具,在 Linux 命令行中装饰字符,还有记得明天再来!


via: https://opensource.com/article/18/12/linux-toy-sl

作者:Jason Baker 选题:lujun9972 译者:geekpi 校对:wxy

本文由 LCTT 原创编译,Linux中国 荣誉推出

你是不是经常把 ls 输入成了 sl。我已经设置了一个别名,也就是 alias sl=ls。但是这样你也许就错过了这辆带汽笛的蒸汽小火车了。

sl 是一个搞笑软件或,也是一个 Unix 游戏。它会在你错误地把“ls”输入成“sl”(Steam Locomotive)后出现一辆蒸汽火车穿过你的屏幕。

安装 sl

在 Debian/Ubuntu 下输入下面的命令:

# apt-get install sl

它同样也在 Freebsd 和其他类Unix的操作系统上存在。

下面,让我们把 ls 输错成 sl:

$ sl

Fig.01: Run steam locomotive across the screen if you type "sl" instead of "ls"

图01: 如果你把 “ls” 输入成 “sl” ,蒸汽火车会穿过你的屏幕。

它同样支持下面的选项:

  • -a : 似乎发生了意外。你会为那些哭喊求助的人们感到难过。
  • -l : 显示小一点的火车
  • -F : 它居然飞走了
  • -e : 允许被 Ctrl+C 中断

via: http://www.cyberciti.biz/tips/displays-animations-when-accidentally-you-type-sl-instead-of-ls.html

作者:Vivek Gite 译者:geekpi 校对:wxy

本文由 LCTT 原创编译,Linux中国 荣誉推出

我发现了一个孩子们在他们的计算机教室里玩得很开心的视频。我不知道他们在哪里,但我猜测是在印度尼西亚或者马来西亚。视频请自行搭梯子: https://youtu.be/z8taQPomp0Y

在Linux终端下面跑火车

这里没有魔术。只是一个叫做“sl”的命令行工具。我想它是在把ls打错的情况下为了好玩而开发的。如果你曾经在Linux的命令行下工作,你会知道ls是一个最常使用的一个命令,也许也是一个最经常打错的命令。

如果你想从这个终端下的火车获得一些乐趣,你可以使用下面的命令安装它。

sudo apt-get install sl

要运行终端火车,只需要在终端中输入sl。它有以下几个选项:

  • -a : 意外模式。你会看见哭救的群众
  • -l : 显示一个更小的火车但有更多的车厢
  • -F : 一个飞行的火车
  • -e : 允许通过Ctrl+C。使用其他模式你不能使用Ctrl+C中断火车。但是,它不能长时间运行。

正常情况下,你应该会听到汽笛声但是在大多数Linux系统下都不管用,Ubuntu是其中一个。这就是一个意外的终端火车。

Linux Terminal Train


via: http://itsfoss.com/ubuntu-terminal-train/

作者:Abhishek 译者:geekpi 校对:wxy

本文由 LCTT 原创翻译,Linux中国 荣誉推出