Linux je již dlouho domovem pro některé svérázné a některé vyloženě zábavné příkazy a programy příkazového řádku. Od příkazu, který vám přinese jmění na terminálu, až po film Star Wars založený na ASCII, všechny tyto příkazy jsou součástí vývojářského humoru ve světě Linuxu.
Jedním z takových příkazů je program ‘sl‘ – ‚SL‘ znamená Parní lokomotiva . Tento vtipný program vytvořil Toyoda Masashi přerušit uživatele, kdykoli chybně zadá ‚sl‘ místo ‘ls‘ což je velmi často používaný příkaz k výpisu souborů a složek.
V podstatě zobrazuje terminálovou animaci projíždějícího vlaku přes váš terminál, který uživatel nemůže opustit ani pomocí Ctrl + C
signál. Uživatel tedy musí několik sekund počkat, než vlak projede.
Podívejme se, jak nainstalovat a používat ‘sl‘ příkaz v Linuxu.
Instalace SL (Steam Locomotive) v Linuxu
SL (Parní lokomotiva ) příkaz je dostupný v oficiálním úložišti systémů Linux; instalace je tedy stejně jednoduchá jako:
$ sudo apt install sl [On Debian/Ubuntu & Mint] $ sudo yum install sl [On CentOS/RHEL 7] $ sudo dnf install sl [On CentOS/RHEL 8 & Fedora] $ sudo pacman -S sl [On Arch Linux] $ sudo pkg_add -v sl [On FreeBSD]
Spuštěním příkazu ověřte instalaci. Pokud je nainstalováno a funguje správně, měli byste vidět animaci vlaku zobrazenou níže.
$ sl
Základní použití SL (Steam Locomotive) v Linuxu
Nejzákladnější použití sl je ten, kterého jsme viděli výše; bez jakýchkoli parametrů. Tím však vývojáři nezůstali. Přidali některé parametry, pomocí kterých lze animaci trochu upravit.
Pokud zavoláte příkaz s parametrem '-a'
, ukáže animaci vlaku, kde lidé ve vlaku křičí o pomoc.
$ sl -a
Parametr '-l'
ukazuje v animaci menší vlak.
$ sl -l
Podobně s '-F'
parametr, bude vlak vypadat, jako by letěl, místo aby jel v přímé linii.
$ sl -F
Toto jsou tři varianty animace vlaku.
Existuje další parametr '-e'
což uživateli umožní zavřít animaci pomocí Ctrl + C
signál při použití.
$ sl -e
Závěr
V tomto článku jsme se dozvěděli o ‘sl‘ příkaz v Linuxu. Přestože byl příkaz vytvořen pro zábavu, může být užitečné vytvořit si zvyk nepsat ‘sl‘ kdykoli ‘ls‘ je třeba zadat.
Pokud máte nějaké dotazy nebo zpětnou vazbu, dejte nám vědět v komentářích níže!
Zdroj :https://github.com/mtoyoda/sl