Linux уже давно является домом для некоторых причудливых и откровенно забавных команд и программ командной строки. От команды, которая приносит вам удачу на терминале, до фильма «Звездные войны» в формате ASCII — все эти команды являются шутками разработчиков в мире Linux.
Одной из таких команд является программа «sl» – «SL» (Steam Locomotive). Эта программа-шутка была создана Тойодой Масаси, чтобы прерывать пользователя всякий раз, когда он ошибочно вводит «sl» вместо «ls», команда, которая является очень часто используемой для вывода списка файлов и папок.
В действии, эта команда отображает анимацию проходящего мимо вашего терминала поезда, из которого пользователь не может выйти даже с помощью сигнала Ctrl + C. Таким образом, приходится ждать несколько секунд, прежде чем поезд проедет.
Установка SL (Steam Locomotive) в Linux.
Команда «sl» доступна практически во всех стандартных репозиториях дистрибутивов Linux. Поэтому ее установка не вызовет больших проблем.
$ sudo apt install sl [На Debian/Ubuntu & Mint]
$ sudo yum install sl [На CentOS/RHEL 7]
$ sudo dnf install sl [На CentOS/RHEL 8 & Fedora]
$ sudo pacman -S sl [На Arch Linux]
$ sudo pkg_add -v sl [На FreeBSD]
После установки, запустите команду. Если программа установлена и работает правильно, вы должны увидеть анимацию поезда.
Опции использования sl.
Самое простое использование sl без каких-либо параметров. Однако на этом разработчики не остановились. Они добавили некоторые параметры, с помощью которых можно немного изменить анимацию.
Если вы вызовете команду с параметром «-a», она покажет анимацию поезда, в которой люди в поезде кричат о помощи.
$ sl -a
Параметр «-l» показывает в анимации поезд меньшего размера.
$ sl -l
C параметром «-F» поезд будет выглядеть так, как будто он летит, а не движется по прямой линии.
$ sl -F
Есть еще параметр «-e», который позволяет завершить выполнение программы, сочетанием клавиш «Ctrl+C».
$ sl -e
Заключение.
В этой статье мы узнали о команде «sl» в Linux. Хотя команда была создана для развлечения, может быть полезно выработать привычку не вводить «sl» всякий раз, когда нужно набрать «ls». А так же можно встроить ее в какой-нибудь скрипт, чтобы получить анимацию во время его выполнения. Если есть еще какие-нибудь идеи по использованию этой команды, делитесь в комментариях ниже.
Was this helpful?
0 / 0