17 забавных и бесполезных пасхальных яиц Linux

задняя часть Linux Эксплуатация и техническое обслуживание
17 забавных и бесполезных пасхальных яиц Linux

Это 12-й день моего участия в августовском испытании обновлений. Узнайте подробности события:Испытание августовского обновления

Вечный ученик, практик и активный собеседник, приверженный пути технологий, оригинальный блогер, занятый и иногда ленивый, и подросток, которому иногда скучно, а иногда и смешно.

Добро пожаловать в поиск WeChat »ИТ-путешествие Джейка"обрати внимание на!

Оригинальная ссылка:Эти забавные, но бесполезные пасхальные яйца Linux, так весело!

1. Мини-поезд - струйный локомотив

root@jacktian-virtual-machine:~# sudo apt-get install sl

После завершения установки введите sl в терминале, и вы увидите следующие эффекты;

图片

Введите команду sl-h, и вы увидите несколько медленно проходящих мимо небольших поездов;

图片

2. Поток байтов матричных данных

Установите и запустите следующие две команды под терминалом Linux, чтобы завершить притворство, что вы мастер-хакер, и вторгнуться в компьютер другой стороны.

root@jacktian-virtual-machine:~# sudo apt-get install cmatrixroot@jacktian-virtual-machine:~# cmatrix

图片

Параметры: -C + цвет английский;

Например: camtrix -C yellow (желтый)/red (красный) и т.д.;

Выход: сочетание клавиш Ctrl + c;

root@jacktian-virtual-machine:~# cmatrix -C yellow

图片

В-третьих, первоклассная атмосфера приборной панели.

root@jacktian-virtual-machine:~# sudo apt-get install npm
root@jacktian-virtual-machine:~# sudo apt install nodejs-legacy
root@jacktian-virtual-machine:~# git clone https://github.com/yaronn/blessed-contrib.git
root@jacktian-virtual-machine:~# cd blessed-contrib/
root@jacktian-virtual-machine:~/blessed-contrib# npm install
root@jacktian-virtual-machine:~/blessed-contrib# node ./examples/dashboard.js

图片

В-четвертых, элитная атмосфера панели приборов - голливудская.

Операционную систему Ubuntu можно установить и запустить напрямую с помощью следующих команд.

root@jacktian-virtual-machine:~# sudo apt install hollywood
root@jacktian-virtual-machine:~# hollywood

图片

Five, ASCII art box - коробка

root@jacktian-virtual-machine:~# sudo apt-get install boxes正在读取软件包列表... 完成正在分析软件包的依赖关系树正在读取状态信息... 完成boxes 已经是最新版 (1.2-3)。升级了 0 个软件包,新安装了 0 个软件包,要卸载 0 个软件包,有 188 个软件包未被升级。
root@jacktian-virtual-machine:~# echo "JackTian" | boxes/************//* JackTian *//************/

图片

图片

Шесть, огонь сжигает персонажа - aafire

root@jacktian-virtual-machine:~# sudo apt-get install libaa-bin
root@jacktian-virtual-machine:~# aafire

图片

7. Глаза, которые следуют за движением мыши

root@jacktian-virtual-machine:~# sudo apt-get install x11-appsroot@jacktian-virtual-machine:~# xeyes

Куда идет мышь, глаз будет следовать за направлением мыши.

图片

Восемь, генератор словесного искусства - туалет

root@jacktian-virtual-machine:~# sudo apt-get install toilet

图片

Добавив -f к команде для изменения шрифта или фильтра, вы можете добавить в команду «Добро пожаловать в Гонконг»! Замените текст символами, которые вы хотите преобразовать.

Ниже приведен эффект двухцветных слов;

图片

Эффект цветных слов; если вы не знаете, как играть в первый раз, вы можете ввести команду «мужской туалет», чтобы просмотреть дополнительную справочную информацию, а клавиша quit/q является клавишей выхода.

图片

Девять, генератор словесного искусства - фиглет

root@jacktian-virtual-machine:~# sudo apt-get install figlet

Enter figlet Добро пожаловать в Гонконг! Эту команду, конечно, вы также можете поместить в команду «Добро пожаловать в Гонконг»! Замените символом, который вы хотите преобразовать.

图片

10. Вывод известных цитат и старинных стихов

После завершения установки выполните команду: удача, чтобы увидеть следующие эффекты.

root@jacktian-virtual-machine:~# sudo apt-get install fortune fortune-zh
root@jacktian-virtual-machine:~# fortune
儿童散学归来早,忙趁东风放纸鸢。
-- 高鼎《村居》
root@jacktian-virtual-machine:~# fortune
唯有相思似春色,江南江北送君归。
-- 王维《送沈子归江东 / 送沈子福之江东》
root@jacktian-virtual-machine:~# fortune
《登楼》
作者:杜甫
花近高楼伤客心,万方多难此登临。
锦江春色来天地,玉垒浮云变古今。
北极朝廷终不改,西山寇盗莫相侵。
可怜后主还祠庙,日暮聊为梁父吟。
root@jacktian-virtual-machine:~# fortune
《詩經‧ 小雅‧ 甫田之什‧ 甫田》

倬彼甫田,歲取十千。我取其陳,食我農人,自古有年。
今適南畝,或耘或耔。黍稷薿薿。攸介攸止,烝我髦士。

以我齊明,與我犧羊,以社以方。
我田既臧,農夫之慶。琴瑟擊鼓,以御田祖。
以祈甘雨,以介我稷黍,以穀我士女。

曾孫來止,以其婦子,饁彼南畝。
田畯至喜,攘其左右,嘗其旨否。
禾易長畝,終善且有。曾孫不怒,農夫克敏。

曾孫之稼,如茨如梁,曾孫之庾,如坻如京。
乃求千斯倉,乃求萬斯箱,黍稷稻粱。
農夫之慶,報以介福,萬壽無疆。
root@jacktian-virtual-machine:~#

11. Струнное видео

root@jacktian-virtual-machine:~# sudo apt-get install bb
root@jacktian-virtual-machine:~# bb

Затем введите bb , выберите y, чтобы добавить музыку, выберите 8, чтобы продолжить, и вы увидите видео, сделанное с помощью струн.

图片

图片

11. Струнный аквариум

Установить зависимости

root@jacktian-virtual-machine:~# sudo apt-get install libcurses-perl
root@jacktian-virtual-machine:~# cd /tmp
root@jacktian-virtual-machine:/tmp# wget http://search.cpan.org/CPAN/authors/id/K/KB/KBAUCOM/Term-Animation-2.4.tar.gz
root@jacktian-virtual-machine:/tmp# tar -zxvf Term-Animation-2.4.tar.gz
root@jacktian-virtual-machine:/tmp# cd Term-Animation-2.4/
root@jacktian-virtual-machine:/tmp/Term-Animation-2.4# sudo perl Makefile.PL && make && make test
root@jacktian-virtual-machine:/tmp/Term-Animation-2.4# sudo make install

установить программное обеспечение

root@jacktian-virtual-machine:/tmp/Term-Animation-2.4# cd /tmp
root@jacktian-virtual-machine:/tmp# sudo wget --no-check-certificate https://robobunny.com/projects/asciiquarium/asciiquarium.tar.gz

Выполнение связанных команд

root@jacktian-virtual-machine:/tmp# tar -zxvf asciiquarium.tar.gz
root@jacktian-virtual-machine:/tmp# cd asciiquarium_1.1/
root@jacktian-virtual-machine:/tmp/asciiquarium_1.1# sudo cp asciiquarium /usr/local/bin
root@jacktian-virtual-machine:/tmp/asciiquarium_1.1# sudo chmod 0755 /usr/local/bin/asciiquarium
root@jacktian-virtual-machine:/tmp/asciiquarium_1.1# asciiquarium

визуализация

图片

12. Эта корова действительно может говорить?

root@jacktian-virtual-machine:~# sudo apt-get install cowsay

图片

Используйте параметр -l для просмотра всех животных, которые он может предоставить, или вы можете изменить говорящего персонажа, добавив имя персонажа к параметру -f;

root@jacktian-virtual-machine:~# cowsay -l
Cow files in /usr/share/cowsay/cows:apt bud-frogs bunny calvin cheese cock cower daemon default dragondragon-and-cow duck elephant elephant-in-snake eyes flaming-sheepghostbusters gnu hellokitty kiss koala kosh luke-koala mech-and-cow milkmoofasa moose pony pony-smaller ren sheep skeleton snowman stegosaurusstimpy suse three-eyes turkey turtle tux unipony unipony-smaller vadervader-koala www

图片

Используйте символ вертикальной черты для отображения стихов, выводимых по фортуне в форме ковсай;

图片

Вы также можете добавить цвет, чтобы вывести стих в цвете;

图片

Следующая говорящая корова не может быть реализована в терминале xshell и должна выполняться на клиентской странице: содержимое в xcowsay "xxx" xxx может быть свободно определено и выведено вами;

图片

Тринадцать, да команда

yes Hello JackTian: после выполнения этой команды экран продолжит вывод;

yes Hello JackTian | lolcat: Эта команда будет непрерывно выводиться в цвете при выполнении;

Конечно, «Hello JackTian» может преобразовать то, что он хочет вывести;

Клавиша выхода: Ctrl + c для выхода.

图片

Четырнадцать, screenfetch — система отображения, тема и другая информация

Запустите следующую команду на сервере Ubuntu, вы можете четко знать текущую системную среду;

图片

15. логотип линукс

Запуск linux_logo на сервере Ubuntu

root@jacktian-virtual-machine:~# sudo apt install linuxlogo
root@jacktian-virtual-machine:~# linux_logo

图片

Выполните команду: linux_logo -f -L list для просмотра описания используемых логотипов;

root@jacktian-virtual-machine:~# linux_logo -f -L list

Available Built-in Logos: 
Num Type Ascii Name Description 
1 Classic Yes aix AIX Logo 
2 Classic Yes bsd FreeBSD Logo 
3 Banner Yes bsd_banner FreeBSD Logo 
4 Classic Yes irix Irix Logo 
5 Classic Yes openbsd OpenBSD Logo 
6 Banner Yes openbsd_banner OpenBSD Logo 
7 Banner Yes solaris The Default Banner Logos 
8 Banner Yes banner-simp Simplified Banner Logo 
9 Banner Yes banner The Default Banner Logo 
10 Classic Yes classic-nodots The Classic Logo, No Periods 
11 Classic Yes classic-simp Classic No Dots Or Letters 
12 Classic Yes classic The Default Classic Logo 
13 Banner Yes blankon An ASCII BlankOn logo 
14 Classic Yes core Core Linux Logo 
15 Banner Yes debian_banner_2 Debian Banner 2 
16 Banner Yes debian_banner Debian Banner (white) 
17 Classic Yes debian_old Debian Old Penguin Logos 
18 Classic Yes debian Debian Swirl Logos 
19 Classic Yes gnu_linux Classic GNU/Linux 
20 Banner Yes mandrake_banner Mandrake(TM) Linux Banner 
21 Banner Yes mandrake Mandrakelinux(TM) Banner 
22 Banner Yes mandriva Mandriva(TM) Linux Banner 
23 Banner Yes pld PLD Linux banner 
24 Classic Yes raspi An ASCII Raspberry Pi logo 
25 Banner Yes redhat RedHat Banner (white) 
26 Banner Yes slackware Slackware Logo 
27 Banner Yes sme SME Server Banner Logo 
28 Banner Yes sourcemage_ban Source Mage GNU/Linux banner 
29 Banner Yes sourcemage Source Mage GNU/Linux large 
30 Banner Yes suse SUSE Logo 
31 Banner Yes ubuntu Ubuntu Logo
Do "linux_logo -L num" where num is from above to get the appropriate logo.
Remember to also use -a to get ascii version.
root@jacktian-virtual-machine:~# sudo apt-get install neofetch
root@jacktian-virtual-machine:~# neofetch

图片

Выполните следующую команду, чтобы распечатать все логотипы, которые поддерживают печать;

root@jacktian-virtual-machine:~# for i in {1..30};do linux_logo -f -L $i;sleep 0.5;done

图片

Шестнадцать, пасхальные яйца в стиле картинки

Простая демонстрация выполняется с использованием фотографий Грейс, либо ссылку после wget во второй команде ниже можно заменить URL-адресом любого изображения.

root@jacktian-virtual-machine:~# sudo apt-get install aview imagemagick
root@jacktian-virtual-machine:~# wget http://sc.zolsky.com/endian/img/endiantupian/endianbizhi_2/datu/zolsky_endianbizhi_21.jpeg
root@jacktian-virtual-machine:~# asciiview zolsky_endianbizhi_21.jpeg

图片

图片

17. Произвольно генерировать информацию об имени и адресе

root@jacktian-virtual-machine:~# sudo apt-get install rig
root@jacktian-virtual-machine:~# rigOlga Burton81 Buncaneer DrRome, GA 30161(404) xxx-xxxx
root@jacktian-virtual-machine:~# rigJami Carroll481 Cimenny RdRaleigh, NC 27611(919) xxx-xxxx
root@jacktian-virtual-machine:~# rigBryon Newman539 Rider BlvdVancouver, WA 98661(206) xxx-xxxx
root@jacktian-virtual-machine:~#

Восемнадцать, супер сила - яйцо менеджера пакетов

Выполнив команду apt-get help, вы увидите, что последняя строка APT очень мощная. Указывает, что ваша система может запускать текущее меню;

root@jacktian-virtual-machine:~# sudo apt-get install rig
root@jacktian-virtual-machine:~# rig
Olga Burton
81 Buncaneer Dr
Rome, GA 30161
(404) xxx-xxxx
root@jacktian-virtual-machine:~# rig
Jami Carroll
481 Cimenny Rd
Raleigh, NC 27611
(919) xxx-xxxx
root@jacktian-virtual-machine:~# rig
Bryon Newman
539 Rider Blvd
Vancouver, WA 98661
(206) xxx-xxxx
root@jacktian-virtual-machine:~#

Введите apt-get moo в интерфейсе командной строки, чтобы увидеть это пасхальное яйцо.

图片

Менеджер пакетов aptitude также имеет похожее пасхальное яйцо, в частности --help можно выполнить для просмотра связанных параметров и выполнения действий;

root@jacktian-virtual-machine:~# apt-get help
apt 1.7.0 (amd64)
用法:apt-get [选项] 命令
apt-get [选项] install|remove 软件包1 [软件包2 ...]
apt-get [选项] source 软件包1 [软件包2 ...]

apt-get 可以从认证软件源下载软件包及相关信息,以便安装和升级软件包,
或者用于移除软件包。在这些过程中,软件包依赖会被妥善处理。

常用命令:
update - 取回更新的软件包列表信息
upgrade - 进行一次升级
install - 安装新的软件包(注:软件包名称是 libc6 而非 libc6.deb)
remove - 卸载软件包
purge - 卸载并清除软件包的配置
autoremove - 卸载所有自动安装且不再使用的软件包
dist-upgrade - 发行版升级,见 apt-get(8)
dselect-upgrade - 根据 dselect 的选择来进行升级
build-dep - 为源码包配置所需的编译依赖关系
clean - 删除所有已下载的包文件
autoclean - 删除已下载的旧包文件
check - 核对以确认系统的依赖关系的完整性
source - 下载源码包文件
download - 下载指定的二进制包到当前目录
changelog - 下载指定软件包,并显示其变更日志(changelog)

参见 apt-get(8) 以获取更多关于可用命令的信息。
程序配置选项及语法都已经在 apt.conf(5) 中阐明。
欲知如何配置软件源,请参阅 sources.list(5)。
软件包及其版本偏好可以通过 apt_preferences(5) 来设置。
关于安全方面的细节可以参考 apt-secure(8).
本 APT 具有超级牛力。

Результаты теста следующие:

图片

Рекомендуемое чтение

Команды и приложения, которыми должны овладеть 99% инженеров по эксплуатации и обслуживанию Linux.

Общие команды базы данных Oracle в среде Linux

Общие команды редактора vi/vim в среде Linux

Установка и управление программами в среде Linux (упаковка пакетов, RPM-команды, базовый процесс компиляции и установки исходного кода)

Управление учетными записями и привилегиями в среде Linux

Управление дисками и файловой системой Linux

Управление процессами и запланированными задачами в среде Linux

Анализировать и устранять системные сбои в среде Linux

Общие команды KVM для виртуализации в среде Linux

Легко принять вас, чтобы играть с синтаксисом дат в среде Linux!

10 игр с командной строкой, в которые каждый может играть, используя всего 2 команды, захватывающие!

Эта статья закончилась.


Оригинальность непростая.Если вы считаете, что эта статья полезна для вас, ставьте лайк, комментируйте или пересылайте эту статью, потому что это будет моей мотивацией выпускать больше качественных статей, спасибо!

Кстати, друзья-копатели, не забудьте дать мне бесплатный подписчик! На случай, если ты заблудишься и не сможешь найти меня в следующий раз.

Увидимся в следующий раз!