Терминал - очень мощный инструмент и, вероятно, самая интересная часть Unix. Среди множества полезных команд и сценариев, которые вы можете использовать, некоторые кажутся менее практичными, если не полностью бесполезными. Вот несколько забавных и полезных команд Bash.
Давай проверим их.
1. Cal
Мало кто знает об этом, но любая система Unix имеет встроенный календарь. Чтобы получить к нему доступ, вы можете просто набрать:
кал
Будет отображен текущий месяц. Однако вы можете выбрать точный год и даже месяц в качестве аргумента. И чтобы быть полностью бесполезным, опция -j
отображает дни по юлианскому календарю (количество дней с 1 января). Подводить итоги:
cal[-j][[month] year]
2. сл
Это расшифровывается как "Steam Locomotive" и часто вводится с ошибкой (поскольку это противоположность ls
). Судя по скучным визуальным эффектам на терминале, здорово периодически видеть локомотив на своем терминале, особенно если вы не имели в виду этого.
Сначала установите sl
с помощью этой команды, введенной в вашем терминале:
sudoaptinstall sl
Затем введите команду:
sl
3. да
Очень своеобразная команда, обладающая только одной возможностью: повторять строку до тех пор, пока ее процесс не будет остановлен. Эта команда отображает бесконечную строку до тех пор, пока команда не будет уничтожена. Просто введите:
yesstring>
Например, да, я сделал это
.
Не забудьте нажать Ctrl + C, чтобы остановить его, иначе он будет работать вечно.
Хотя это может показаться бесполезным, команда yes
очень удобна, когда вы запускаете сценарии, ожидающие запросов, которые необходимо автоматизировать. Например:
yes y /path/to/script
выдаст "y", когда в подсказке будет предложен ответ "да / нет".
4. rev
Эта команда предназначена для реверсирования любого ввода (как следует из названия). Когда я говорю наоборот, это означает, что если на входе "Linux", на выходе будет "xuniL". Я знаю, это довольно странно.
rev
Войдите в интерактивный режим и можете выйти, используя сочетание клавиш Ctrl + C. Но rev также может работать, чтобы отменить весь файл с помощью:
rev[path of the file]
5. aafire
Вы когда-нибудь задумывались, как будет выглядеть огонь на черном интерфейсе терминала? Этого можно добиться с помощью команды aafire
.
Первый шаг - установить aafire со следующим кодом на ваш терминал:
sudoaptinstall libaa-bin
После того, как он будет установлен, на вашем терминале введите:
aafire
6. говорить
Если вы устали слышать повседневные голоса вокруг себя, эта команда может стать вашим спасением. Вы можете послушать компьютерный разговор, установив espeak
с помощью этой команды:
sudoaptinstall espeak
После этого запустите espeak с помощью команды:
espeak «Введите то, что говорит ваш компьютер»
Обратите внимание, что все, что вы вводите в двойные кавычки, будет сообщать ваш компьютер.
7. фиглет
Figlet - это команда для тех, кто любит писать в стиле ASCII. Это значительно упрощает эту задачу, поскольку автоматически преобразует любую заданную строку. По умолчанию он поставляется с набором шрифтов в каталоге "/ usr / share / figlet / fonts /", и вы, конечно, можете добавить свои собственные.
figlet [-f path to the font][string]
Например:
фиглет Добро пожаловать
8. Баннер
Подобно фиглету, отображайте текст в формате большого баннера. Установите его командой:
sudoaptinstall banner
и используйте синтаксис:
разместите свой текст здесь
9. Cowsay
Этот скрипт в основном отображает символ коровы, используя символы ascii, переданные ему аргументами. Сначала установите cowsay с помощью этого скрипта:
sudoaptinstall cowsay
Затем введите в терминал:
cowsay yourtext
Примечание: замените "yourtext" любым текстом, который должен отображаться коровой.
Если вы предпочитаете красочную пони корове, вы можете установить пакет ponysay
и соответствующую ему команду:
ponysay yourtext
10. Коровье мышление
Эта команда похожа на cowsay
, с той лишь разницей, что вывод отображается как мысль. Чтобы использовать эту команду, просто введите:
cowthink все, что вам нужно подумать >
Например:
cowthink Хм, я не не знал этого
11. удача
fortune отображает случайное предложение в том же духе, что и печенье с предсказанием. Он не всегда устанавливается по умолчанию, поэтому вы можете добавить его. В Ubuntu:
sudoaptinstall fortune
Он поставляется с очень удобной опцией: для краткости -s
, которая ограничивает его состояниями, состоящими из одного предложения или меньше.
fortune [ -s ]
12. Онеко
Эта команда добавляет изюминку вашему терминалу, добавляя кота на ваш экран, который будет преследовать ваш курсор (мыши). Установите его, запустив этот скрипт:
sudoaptinstall oneko
Введите oneko
, чтобы отобразить кота.
13. Собака
Есть команда cat
, а слово dog является альтернативой cat. (Видите юмор?) Он использует тот же синтаксис для отображения текстового потока в консоли. Вам, вероятно, придется установить его, так как это не команда, предлагаемая по умолчанию, но когда вы это сделаете, взгляните на страницу руководства.
14. cmatrix
Если вы смотрели голливудский фильм "Матрица", то вы легко поймете эту команду. Установите cmatrix с помощью скрипта:
sudoaptinstall cmatrix
Запустите его, набрав cmatrix
в своем терминале.
15. время кота
На самом деле это две команды, time
и cat
, используемые вместе. Вы можете использовать это как встроенный таймер. Он будет работать в фоновом режиме, пока вы его не остановите, а затем сообщит время, прошедшее между началом и окончанием его процесса. Чтобы запустить его, просто введите:
время cat
16. фактор
Пора заняться математикой. Давайте сделаем простой с помощью команды factor
, которая может разбить заданное число на простые множители:
фактор [ число для разложения ]
17. w
Вы можете говорить о "w" все, что хотите, но, насколько мне известно, это самая короткая команда, которую вы можете найти по умолчанию на своей машине. Поэтому он заслуживает быть в нашем списке именно для этого. "W" позволяет вам видеть информацию о текущих пользователях, такую как их имя, время входа в систему и т. Д.
Заключение
Мы, конечно, знаем, насколько важны команды, особенно в терминале Linux, но время от времени приятно сделать перерыв и просто развлечься этими забавными командами.
7 комментариев
Комментарии закрыты.
Cowsay и Fortune по умолчанию устанавливаются в * buntus и не могут быть удалены без повреждения системы.
Печально видеть, что зависть Microsoft к Linux становится все очевиднее с каждым днем в крупнейших дистрибутивах Linux. Слава богу, у нас еще есть другие варианты.
Попробуйте $> мужчина женщины
Прочтите страницу руководства для cal, а затем посмотрите на следующий месяц: сентябрь 1752 года. Заметили что-нибудь другое?
# cal 9 1752
Сентябрь 1752
Вс Пн Вт Ср Чт Пт Сб
1 2 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
Отличная мелочь. Спасибо Григорианской Реформации.
Спасибо за cal -j. Это очень полезно, потому что я узнал религиозный православный календарь.
Unimatrix (на основе cmatrix) - более приятная версия с улучшенной поддержкой шрифтов.
Отображение даты по юлианскому календарю не бесполезно, а на самом деле очень полезно.