首页 ⛰️Linux

不是打错了()

很多时候手快了,总会把单词的字母敲错位,比如mainmian,这些问题确实很常见。

但也不至于把ls敲成sl吧....

有人为了纪念这样的moment,在世纪初搞了一个小游戏叫做sl,Debian及衍生发行版都可以一句话安装。

apt-get install sl -y

你不能直接简单的敲sl去启动它,因为它默认安装在/usr/games/sl位置,为了启动它,你应该输入这行命令

/usr/games/sl

然后你就可以看见欢乐的小火车了,

小火车

More

这个项目的源码在:https://github.com/mtoyoda/sl

观察源码我们发现,这个程序有如下几个特点:

  • 会阻止Ctrl+C发送的signal
  • 支持F,a,c, l四个参数,具体作用看一下就知道了

    while (*str != '\0') {
            switch (*str++) {
                case 'a': ACCIDENT = 1; break;
                case 'F': FLY      = 1; break;
                case 'l': LOGO     = 1; break;
                case 'c': C51      = 1; break;
                default:                break;
            }
        }



文章评论