在 Linux 终端中开火车
创始人
2024-03-02 01:27:07
0

使用 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中国 荣誉推出

sl

相关内容

100%开源!吴恩达做了个...
文婷 发自 凹非寺 量子位 | 公众号 QbitAI AI教育大佬...
2026-07-25 22:49:08
外媒初探Win11 WSL...
IT之家 7 月 2 日消息,科技媒体 Windows Lates...
2026-07-17 23:36:40
开发者把Linux装进PS...
IT之家 3 月 7 日消息,开发者 Andy Nguyen 今天...
2026-03-07 11:18:12
技术速递|2026 年开源...
作者:Dylan Birtolo 排版:Alan Wang 让我们...
2026-02-27 21:49:02
Linux内核告别“沉睡”...
在最新发布的 Linux 内核版本中,英特尔 440BX 和 44...
2026-02-14 07:20:59
AI抓内鬼?OpenAI的...
IT之家 2 月 12 日消息,据《The Information...
2026-02-12 21:50:03

热门资讯

“Linux 中国” 开源社区... 这是一个艰难的决定 —— 这不是调侃,而是当你真正做出改变了你十几年生活轨迹的决定时,你就会明白这个...
硬核观察 #1263 德国铁路... #1 德国铁路公司招聘 Windows for Workgroups 3.11 管理员该职位要求了解...
人工智能教程(七):Sciki... 在本系列的 上一篇文章 中,我们用 TensorFlow 构建了第一个神经网络,然后还通过 Kera...
关闭 WSL 中正在运行的 L... 以下是使用 WSL 关闭在 Windows 内运行的 Linux 系统的不同方法。你使用 WSL 在...
MX Linux 23.2 “... 最新的 MX Linux 23.2 小版本更新带来了基本的改进和新增功能。MX Linux 推出了 ...
硬核观察 #1262 网络上最... #1 网络上最古老的软件存档库之一即将关闭美国新墨西哥州立大学(NMSU)最近宣布,即将于 2024...
如何在 RHEL 上通过绑定配... 在 Linux 中,你可以根据自己的需要创建高级网络设置,如 网络绑定 Network Bondin...
Linux Matrix 消息... Matrix 用户可以升级 Fractal 6 了!Fractal 是目前 最好的 Matrix 客...
如何通过 VLC 使用字幕 使用 VLC 媒体播放器播放和管理字幕的新手指南。我是一个超级动漫迷,如果你想观看最新的剧集,那么你...
硬核观察 #1261 X 计划... #1 X 计划在奥斯汀建立内容审核总部据报道,该部门将招聘 100 名全职员工,将主要关注 CSE ...