Прикольные команды для консоли линукс

7 прикольных команд терминалов Linux и macOS, которые заставят вас улыбнуться

7 прикольных команд терминалов Linux и macOS, которые заставят вас улыбнуться

Работа работой, а веселиться — по расписанию. Мы уже делали Bash-шпаргалку для начинающих, а также профи-подборку полезных команд в терминале Linux. Теперь предлагаем подборку прикольных команд в терминале Linux и macOS.

Примечание Для macOS сначала понадобится установить менеджер пакетов Homebrew.

Команда sl призывает паровоз, проезжающий у вас в терминале справа налево.

fortune

Позвольте компьютеру предсказать вашу судьбу. fortune выводит в терминале цитаты, шутки и даже стихи.

Детальная информация по применению команды есть на сайте fortune.

cowsay

После ввода $ cowsay hello в терминале выйдет корова и «произнесёт» введённые слова (в данном случае hello).

А если соединить её с командой fortune , то вашу судьбу расскажет вам именно корова:

toilet

Эта команда превращает введённый текст в ASCII-графику любых цветов:

Желающим больше узнать о том, как пользоваться toilet (pun intended), советуем прочитать небольшое руководство.

oneko

Пожалуй, самая прикольная команда в списке, но только для Linux. После ввода на экране появляется котик, который будет гнаться за курсором.

А если не любите котов — можно поменять на собачку.

xeyes

Приложение идёт в комплекте с графической системой x11. Эти глаза не только для забавы: они помогают обнаружить маленький курсор на большом экране.

cmatrix

cmatrix выводит на экране падающий текст, прямо как в фильме «Матрица». Исходный код доступен на GitHub.

Напишите в комментариях, какие ещё прикольные команды терминалов Linux и macOS вы знаете! И посоветуйте, пожалуйста, котиков под MacOS. Очень нужно!

Хинт для программистов: если зарегистрируетесь на соревнования Huawei Cup, то бесплатно получите доступ к онлайн-школе для участников. Можно прокачаться по разным навыкам и выиграть призы в самом соревновании.

Перейти к регистрации

Источник

Забавные команды Linux. Огонь, поезд.

Наступила пятница, а значит можно немного расслабиться. В этой подборке представлено 7 забавных (и не очень команд), которые можно выполнить в терминале Linux. Какие-то используются в качестве шутки, какие-то очень полезные.

cal — календарь в терминале

Команда cal выводит в терминале календарь.

Если выполнить ее без параметров, то выводится календарь на текущий месяц:

Можно указать год, тогда получим календарь на целый год:

sl — поезд в терминале

sl означает Steam Locomotive — паровоз. Команда была создана для тех, кто неправильно вводит команду ls (данная команда выводит список файлов).

По команде sl в терминале проезжает паровоз.

Читайте также:  Две папки windows как удалить

Установить в Ubuntu:

rev — все наоборот

Команда rev выводит все, что вы вводите в терминале, но наоборот (от слова reverse):

figlet — надпись

Команда figlet выводит большими буквами надпись, которую вы ей указали. Надпись выводится ASCII символами.

Установка в Ubuntu:

Команда banner, так же как и figlet, выводит в терминале большими буквами символы, которые вы ей указали. Выводятся только первые 10 символов.

Установка в Ubuntu:

aafire — огонь в терминале

Команда aafire для тех, кто хочет увидеть огонь в своем терминале, ASCII огонь.

Установка в Ubuntu:

w — самая короткая команда

Команда w примечательна тем, что это самая короткая команда в Linux.

Команда w выводит информацию о пользователях, которые в данный момент используют систему.

Для каждого пользователя выводится его имя, информация о том, какую командую строку использует пользователь (оболочку), время регистрации в системе и время простоя и некоторые другие данные.

В первой строке, которую выводит команда w, показано текущее время, uptime (аптайм — время работы системы), количество пользователей, работающих в данный момент и среднее время загрузки системы (system load averages) за последние 1, 5 и 15 минут.

Почти все команды имеют дополнительные возможности. Чтобы получить дополнительную информацию о каждой команде, выполните в терминале

Источник

Бесполезные, но интересные трюки в Linux-терминале

Linux это одна из самых удивительно функциональных и утилитарных операционных систем, когда речь заходит о работе в командной строке. Вам нужно решить какую-то задачу? Наверняка есть приложение или скрипт, которые помогут вам в этом. Причем прямо в терминале. Но нельзя же все время только работать! Представляем коллекцию бесполезных, дурацких и забавных трюков, которые вы можете делать в вашем терминале Linux.

Терминал выражает свое отношение к вашим опечаткам

  1. Наберите sudo visudo (специальная команда для редактирования файла sudoers).
  2. Под всеми строками «Defaults» (в верхней части документа) с новой строки добавьте «Defaults insults».
  3. Сохраните файл.

Вероятно, вы задумались, что это вы только что сделали. Отвечаем: что-то чудесное. Теперь, когда вы ошибетесь при вводе своего пароля для sudo-команд, ваш компьютер будет выражать свое мнение по этому поводу (конечно, на английском, и конечно, он будет недоволен вами).

Еще забавнее было бы включить эту функцию на компьютере коллеги…

Говорящие животные

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

В дистрибутиве на основе Debian попробуйте напечатать

Конечно, это простенько. Но это же говорящая корова!

Затем попробуйте «aptitude moo». На выходе получите «В этой программе нет пасхалок». Но вам стоит знать, что это грязная ложь. Добавьте опцию -v к той же самой команде. Продолжайте добавлять v, пока не заставите aptitude сдаться.

Пожалуй, любой согласится, что это самая важная фича в aptitude.

cowsay

Но что если вам хочется, чтобы корова произносила что-то конкретное? Здесь вам пригодится команда cowsay. В качестве аргумента передайте ей фразу, которую должна сказать корова.

Не дайте названию ввести вас в заблуждение (cow — «корова»). Вы можете выдать текст далеко не только корове. Есть лого слона, Бивиса и даже охотников за привидениями. Просто добавьте опцию -l для получения списка всех вариантов. Чтобы просмотреть все картинки подряд, воспользуйтесь циклом:

Читайте также:  Windows не загружается с надписью

Для выбора персонажа используйте опцию -f:

Замена cowsay на cowthink ведет к смене типа выноски.

И хотя забавно, когда корова эхом повторяет ваши слова, гораздо интереснее использовать команду cowsay в конвейерах. Попробуйте передать на нее вывод другой команды, например:

Команда fortune, выводящая цитаты, предсказания и шутки, интересна и сама по себе.

Поезд

Если вам случается напечатать sl вместо команды ls, то появление поезда в результате подобной опечатки может вас позабавить. Ну, или можно просто специально вызвать поезд:)

Установите программу sl (Steam Locomotive) обычным для вашего дистрибутива способом (например, sudo apt-get install sl).

Выполните ее в терминале:

У данной программы есть несколько опций:

  • -a : Похоже, что случилось нечто непредвиденное: люди в окнах зовут на помощь.
  • -l : Немного замедляет поезд.
  • -F : Поезд летит.
  • -e : Выполнение можно прервать сочетанием клавиш Ctrl+C.

Звездные войны

Саймон Янсен, Стен Спанс и Майкл Эдвардс создали ASCII (текстовую) версию «Звездных войн», доступную через telnet. И вы можете посмотреть ее прямо в своем терминале!

Установите telnet, если он еще не установлен:

Направьте telnet к нужному серверу:

Вуаля! Когда надоест, нажмите Ctrl-] и напечатайте close.

Необычные даты

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

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

Больше цвета!

Надоел стандартный вид текста в терминале? Установите себе lolcat и применяйте почаще! Команда lolcat хорошо подходит для конвейера: она принимает любой текст на входе и возвращает его расцвеченным во все цвета радуги. Что бы такого покрасивее выбрать? Попробуйте

Зеркальное отражение текста

Если перенаправить любой текст на вход команды rev, она возвратит его в зеркальном отображении. Например, с той же командой fortune:

Но это можно использовать и не для развлечения, конечно. Вдруг пригодится:

Матрица

Cmatrix это простая программа, выводящая в терминале прикольные бегущие строки, как в популярном фильме «Матрица».

Для запуска просто введите cmatrix. Для остановки нажмите q.

Опция -C меняет цвет, например

Дополнительные опции можно найти в man.

Pac-Man в pacman

Это для любителей Arch. Вероятно, вы такую фишку знаете, но мы все равно о ней расскажем.

В Arch Linux есть менеджер пакетов под названием «pacman». В него можно добавить персонажа игры Pac-Man, который будет поедать ваш progress bar при загрузке.

Для включения откройте файл /etc/pacman.conf в своем любимом редакторе. Найдите строку # Misc Options, прямо под ней должна быть строка #Color. Раскомментируйте ее, убрав знак решетки, и прямо под ней напишите IloveCandy.

Сохраните файл и выходите. При следующей установке любого пакета вы увидите Pac-Man.

Если знаете и другие «пасхалки», добавляйте в комментариях!

Источник

15 малоизвестных команд Linux

Каждому разработчику в определенной степени следует овладеть навыками работы в терминале. Физически находиться у компьютера не всегда возможно, поэтому приходится подключаться удаленно. И действительно, GUI-программы вполне могут с этим с правиться, но зачастую они работают медленнее, чем получение доступа через тот же терминал (в конце концов, это лишь обмен текстом).

Читайте также:  Доступ smb ресурсам windows

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

1. man

Начнем с простого, команда man, что означает manual. Если хотите прочитать о какой-либо команде, просто наберите:

Вот так можно прочитать мануал по man’у:

man — не малоизвестная команда, ее вы найдете в любом учебнике Unix’а, однако я бы хотел обратить ваше внимание на некоторые ее особенности.

Так, например, чтобы прочитать про ASCII-таблицу, наберите следующее:

Путались когда-нибудь, что меньше пико- или фемто-? Пробуйте следующее:

Подобных веселых команд еще много. Есть с чем поразвлечься. (попробуйте xkill). А пока, идем дальше.

Если вы случайно сменили директорию, можно просто вернуться в последнюю набрав:

3. sudo !!

Этот комикс подчеркивает важность команды sudo в Unix. sudo выполняет команду с правами администратора. Если вы набрали команду без sudo, а потом оказалось, что она необходима, наберите просто:

и она запустится уже с правами администратора.

4. mtr

mtr — мощный инструмент для диагностики сети. Он совмещает в себе функциональность traceroute и ping.

5. [space] command

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

/.bash_history.
Так, чтобы команда не записывалась в историю, просто наберите перед командой пробел.

6. jot

jot генерирует текст. Числа, текст, все вместе. Чтобы сгенерировать числа, попробуйте следующее:

Если пропишете один аргумент, сгенерируются числа от 1 до значения аргумента.

Чтобы получить случайные:

Подробнее читайте здесь или наберите man jot

Довольно простая команда. Показывает свободное пространство на диске (disk free)

8. pkill

pkill (или process kill) завершает запущенный процесс. Эта команда особенно полезна, когда приложение не отвечает:

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

9. ddate

10. cal

Старый-добрый Григорианский календарь.

11. tac

Вы, возможно, слышали про команду cat. Она имеет ряд утилит для создания, копирования, слияния и отображения текстовых файлов. tac делает то же самое, но в обратном порядке.

Команда w показывает, кто на данный момент вошел в систему, наряду с другой полезной информацией такой, как время работы или нагрузкой процессора.

13. factor

factor раскладывает число на множители:

14. yes

Возвращаемся к веселым командам, yes выводит текст несколько раз:

Используйте ее, чтобы запутать подкравшихся сзади друзей. Внимание, единственный способ остановить ее — CTRL + C (ну, или закрыть терминал)

15. nl

nl нумерует строки. Больше всего полезна при использовании ее в качестве аргумента. Давайте взглянем на пару примеров:

Ну вот мы и подошли к концу команд нашего списка. Сколько уже знали? Сколько из них используете регулярно? Пишите, у кого — сколько? У кого 15/15 — тот выиграл.

Предлагаю делиться интересными командами, кто что знает. Спасибо за внимание, всего хорошего.

Источник

Оцените статью