🚂 ターミナルにSLが走る!sl(Steam Locomotive)で遊んでみよう|UNIX Cafe

当ページのリンクには広告が含まれています。
🚂 ターミナルにSLが走る!sl(Steam Locomotive)で遊んでみよう

UNIX Cafe 特別編

目次

🚂 sl(Steam Locomotive)

ミナちゃん

先生〜! このあいだ、間違えて sl って打ったら
何か、ターミナルに電車が走り出したんです!🚂✨

ユニ先生

ふふ、それは “sl(Steam Locomotive)” という
とっても有名な「遊びコマンド」だよ。
実はね……
ls って打とうとしてミスした人のために、
開発されたんだよ☕

ミナちゃん

えっ!?
タイプミスから生まれたんですか!?
それなのに、あんなに可愛く走るなんて…!

🚂 sl ってどんなコマンド?

sl は、ターミナルの中を、ASCIIアートのSL(蒸気機関車)が走り抜ける
という、とってもユニークなプログラムです。

特徴

  • “ls” のタイプミスが元になって誕生
  • 画面いっぱいにSLが疾走していく
  • 動きはスクロールではなく、アニメーション
  • UNIX文化の「遊び心」を感じられる名作
ミナちゃん

失敗したと思ったら、かわいい電車が走ってくれるなんて…
ちょっと癒やされますね〜✨

使用できる環境

OS対応
macOS ターミナル動く(brew でインストール)
macOS iTerm2動く
Linux(Ubuntu / Debian)標準リポジトリで動く
Linux(Fedora / Arch)動く
Raspberry Pi OS動く
Windows(WSL)動く

sl をインストールしてみよう!

macOS(Homebrew)

bash
$ brew install sl

Linux(Ubuntu / Debian)

bash
$ sudo apt install sl

Linux(Fedora / RedHat)

bash
$ sudo dnf install sl

Termux(Android)

bash
$ pkg install sl
ミナちゃん

🚂✨“ls”と間違えて打つと走り出すの、かわいくて好きです〜!

基本の使い方

🚂 走らせる

bash
$ sl

入力すると、ターミナルの画面いっぱいに、SLが「シュッポーッ!」と駆け抜けます。

止め方はありません アニメーションが終わるのを待つだけ。
(これも可愛いポイント)

オプションで遊ぶ

トンネルをくぐる(-t)

bash
$ sl -t
シェリ

今の sl(5.x系)には“トンネル機能”は入ってないみたい…。3.x系だけの特別仕様みたいだけど、そのファイルはもう見つからないのよね。ちょっと残念だわ♪

大きめの機関車(-a)

bash
$ sl -a

機関士が慌てる(-l)

bash
$ sl -l
シェリ

今の sl(5.x系)には“小人モード”が入ってないみたい…。あれは 3.x系だけの機能らしいけど、そのファイルはもう見つからないのよね。ちょっと幻みたいで残念だわ♪

zsh で “ls” に直されるときは?

zsh は親切なので、

zsh: correct 'sl' to 'ls' [nyae]?

と聞いてきます。

→ SLを走らせたいなら n(No)と答えればOK

ミナちゃん

失敗したのに、楽しいアニメが見られるなんて、
ターミナルって優しい世界なんですね…♪
何回見てもかわいくて、つい走らせちゃいます✨

ユニ先生

sl は “遊びから学びへ” のきっかけになるコマンドだよ。
かわいいアニメーションの向こうには、UNIX文化のユーモアが隠れているんだ。コマンドに親しむ最初の一歩として、実はとても良い先生なんだよ。

よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!
目次