В Linux существуют масса прикольных утилит/программ, о существовании которых рядовой пользователь может и не подозревать, я попытаюсь раскрыть для Вас некоторые из них. Сразу уточню — приложения есть как для Red Hat (и тому подобных) так и для Debian (и тому подобных ОС), я буду рассматривать исключительно установку утилит на Debian, на Red Hat Вы так же можете их установить введя в командной строке
1
|
yum —y install название_утилиты
|
Итак, перейдем к списку:
1. Команда sl (stream locomotive — паровоз другими словами)
Наверняка Вы знаете о существование команды ls, на моем сайте даже есть обширная статья про использование команды ls в массе случаев. Есть так же и команда sl (уже исходя из названия, понимаем что есть некий прикол). Итак, установим:
1
|
apt—get install sl
|
Если сразу запустить не получилось — команду «sl», можете пройти вот по этой инструкции:
1
2
|
cd /usr/games/
./sl
|
либо просто
1
|
sl
|
и видим движущейся локомотив:
2. Команда telnet
Прикол далеко не в самой команде telnet, как Вы подумали :) ничего прикольного в ней нет :) итак, если у вас нет данной команды, устанавливаем
1
|
apt—get install telnet
|
Далее
1
|
telnet towel.blinkenlights.nl
|
И смотрим один из эпизодов Звездных Войнов в ASCII формате:
3. Команда «fortune»
Если у Вас не плохо с английским, то советую установить
1
2
3
|
apt—get install fortune
cd /usr/games/
./fortune
|
Получаем — некий своего рода гороскоп, о котором нам рассказывает Terminal :)
4. Команда «rev»
Означает она reverse то есть обратных ход — мы пишем слово и команда переводит нам его в обратный формат, условно вот так:
Утилиту устанавливать не нужно, она уже есть в системе :)
5. Вычисляем факториал командой factor
Команда уже встроена в систему, поэтому только показываю как работает:
6. Выстраиваем лесенку с помощью скрипта
Наверное не совсем прикольно, но, вводим:
1
|
for i in {1..12}; do for j in $(seq 1 $i); do echo —ne $i×$j=$((i*j))\\t;done; echo;done
|
Результат:
7. Команда cowsay — выводим что нужно сказать корове
Устанавливается
1
2
3
|
apt—get install cowsay
cd /usr/games/
./cowsay Мне нравиться complike.ru
|
Тоже самое можно выводить ./comthink
Можно применить вместе с другими командами, к примеру:
Тоже самое есть для графической оболочки
1
|
apt—get install xcowsay
|
При вводе команды в терминале — картинка будет красивее :)
8. Команда yes — уже встроенная в систему
Повторяет бесконечное количество раз то что написано после команды, пока не остановишь:
1
|
yes Мне нравиться complike.ru
|
Результат:
9. Команда toilet — выводит все что напишите в красивом ASCII
Установка:
1
|
apt—get install toilet
|
Использование (пример):
1
|
toilet complike.ru
|
Результат:
Если хотите красивее то можно вот этими командами:
1
|
toilet —F metal complike.ru
|
или
1
|
toilet —f mono12 —F metal complike.ru
|
Результаты:
10. Команда cmatrix (консольная матрица)
Красивые движения как в старом (вот уже) добром фильме матрица, все так же красиво и необычно
Инсталим:
1
2
|
apt—get install cmatrix
cmatrix
|
Видим:
11. Команда while
С помощью нестандартного использования можно вывести цветные часы в консоле (остановить их можно нажав ctrl+c)
Выводим:
1
|
while true; do echo «$(date ‘+%D %T’ | toilet -f term -F border —gay)»; sleep 1; done
|
Результат:
12. Команда bb — хорошая демка на ASCII
Устанавливаем:
1
2
3
|
apt—get install bb
cd /usr/games/
./bb
|
Наслаждаемся:
13. Красивый ASCII аквариум
Потребует небольшой установки — но думаю оно того стоит :) итак, установка:
1
2
3
4
5
6
7
8
9
10
11
12
13
|
apt—get install libcurses—perl
cd /tmp
wget http://search.cpan.org/CPAN/authors/id/K/KB/KBAUCOM/Term-Animation-2.4.tar.gz
tar —zxvf Term—Animation—2.4.tar.gz
cd Term—Animation—2.4/
perl Makefile.PL && make && make test
make install
cd /tmp
wget http://www.robobunny.com/projects/asciiquarium/asciiquarium.tar.gz
tar —zxvf asciiquarium.tar.gz
cd asciiquarium_1.1/
cp asciiquarium /usr/local/bin
chmod 0755 /usr/local/bin/asciiquarium
|
После этого запускаем:
1
|
asciiquarium
|
и видим вот такую красоту (аналог приятной заставки аквариум на Windows):
14. Прикольные маны
Устанавливаем:
1
|
apt—get install funny—man
|
После этого прочитайте маны по словам:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
|
baby
celibacy
condom
date
echo
flame
flog
gong
grope, egrope, fgrope
party
rescrog
rm
rtfm
tm
uubp
xkill
xlart
sex
strfry
|
и при команде
1
|
man baby
|
у нас появляется вот такой прикольный текст:
15. Сборище приколов в Linux по средствам работы bash
Команда:
1
|
make love
|
Результат:
Команда:
1
|
[ где мои мозги?
|
Результат:
Команда:
1
|
\(—
|
Результат: