9 лучших пакетов Homebrew для Mac

Anonim

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

Мы уже много раз обсуждали Homebrew, но, по сути, он делает установку дополнительных инструментов командной строки проще, чем когда-либо, поскольку компиляция не требуется, и он сам обрабатывает зависимости.Даже если у вас не установлен Homebrew, этот список наиболее полезных пакетов и инструментов Homebrew может вдохновить вас установить Homebrew на ваш Mac.

Чтобы получить какую-либо пользу от этого списка, вы должны быть достаточно продвинутым пользователем командной строки, и вам, очевидно, потребуется установить Homebrew на Mac, если вы еще этого не сделали. Тогда вы готовы идти и наслаждаться коллекцией. И не забудьте поделиться своими любимыми пакетами Homebrew в комментариях.

В произвольном порядке, вот некоторые из лучших пакетов Homebrew для Mac:

бочка

Cask позволяет легко устанавливать приложения и двоичные файлы с графическим интерфейсом для Mac OS непосредственно из командной строки с помощью Homebrew. Сначала вы устанавливаете cask, а затем можете устанавливать обычные приложения для Mac прямо из командной строки.

brew install cask

Например, если у вас есть cask, если вы хотите установить Chrome из командной строки, то Cask может сделать это с помощью следующей команды:

brew cask install google-chrome

Или, может быть, вы хотите установить iterm2, чтобы вы могли иметь эту классную командную строку с раскрывающимся списком, доступную из любого места:

brew cask install iterm2

Cask может устанавливать множество приложений в Mac OS без необходимости загружать их по отдельности с разных веб-сайтов, а затем выполнять обычную процедуру установки с помощью перетаскивания.

Обратите внимание, что у Cask есть некоторые ограничения, например, он не может ничего устанавливать из Mac App Store, и Cask не может устанавливать обновления программного обеспечения на Mac, как это делает команда «softwareupdate». , но это не делает его менее полезным инструментом для продвинутых пользователей Mac.

htop

htop — монитор системных ресурсов для командной строки. htop — это, по сути, улучшенная версия «top» с хорошим визуальным индикатором активности процесса, активности ЦП, использования памяти, средней нагрузки и управления процессами.Вы можете думать об этом как о мониторе активности для командной строки, хотя многие пользователи командной строки утверждают, что он даже полезнее, чем монитор активности.

brew install htop

Мы уже обсуждали установку htop на Mac раньше, это действительно фантастический инструмент, который заслуживает того, чтобы быть частью любого набора инструментов командной строки.

wget

wget может загружать данные из Интернета и ftp, что делает его одним из лучших инструментов для загрузки чего угодно через командную строку. Если вы хотите скачать откуда-то только один файл, или весь каталог, или даже зеркало всего веб-сайта, wget может сделать это за вас.

brew install wget

Вы также можете установить wget без Homebrew, но если вы читаете эту статью, у вас, вероятно, уже есть Homebrew.

nmap

nmap — первоклассный сканер сетевой безопасности. Он может находить сетевые активы, обнаруживать службы и хосты в локальных сетях, выполнять сканирование портов, отображать сеть (отсюда и название), определять операционные системы и версии программного обеспечения на клиентах и ​​серверах и многое другое. Это отличный инструмент для системных администраторов, сетевых администраторов, исследователей безопасности и всех, кому необходимо заняться сканированием сети.

brew install nmap

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

О, и если вам нравится концепция nmap, но командная строка слишком сложна или громоздка, то вы можете использовать Network Utility в Mac OS для сканирования портов, отпечатков пальцев, whois, трассировки route, ping и многое другое в удобном приложении с графическим интерфейсом.

ссылки

links и lynx — это веб-браузеры с командной строкой, предоставляющие вам полный доступ к Интернету (ну, пока есть текст для навигации) из командной строки. Это полезно по многим причинам, будь то исследование и просмотр веб-страниц из окна терминала или даже тестирование функциональности и совместимости веб-сайта с альтернативными браузерами и альтернативными вариантами использования. Я неравнодушен к «ссылкам», но «рысь» тоже хороша, или вы можете установить обе.

ссылки для установки brew

Мы обсуждали lynx перед macports, и вы также можете получить lynx с поддержкой изображений, если вам это интересно, но опять же, если у вас установлен Homebrew, то его легко установить через командную строку. .

геоиплокап

geoip предоставляет данные геолокации для введенного IP-адреса. Это полезно для сетевых и системных администраторов, веб-работников, исследователей безопасности и многих других.

brew install geoip

Если вы когда-нибудь задумывались, где в мире находится тот или иной IP-адрес и какому интернет-провайдеру он принадлежит, то geoip для вас.

ирсси

Нравится ли вам общаться в IRC? Хотите, чтобы вам говорили «rtfm», когда вы задаете вопрос в linux? Тогда irssi для вас, потому что это, возможно, лучший irc-клиент для командной строки (или, возможно, вообще, простите ircii, mirc и ircle).

brew install irssi

/присоединяйтесь!

bash-завершение

Если вы используете оболочку bash, то bash-completion, скорее всего, вам знаком или скоро станет известен, поскольку он значительно улучшает завершение команд и является программируемым. Лично я неравнодушен к zsh, который также имеет отличные возможности завершения, но дополнение bash делает bash гораздо более полезным, поэтому, если вы поклонник bash, проверьте его, если он вам нравится.

brew install bash-complete

О, и это, вероятно, само собой разумеется, но если вы изменили свою оболочку в какой-то момент в приложении «Терминал», вы захотите использовать bash, чтобы получить какую-либо пользу от bash-completion.

смотреть

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

brew install watch

Домашнее приготовление — не единственный подход для часов, вы также можете установить часы на Mac OS с помощью MacPorts, из исходного кода или в виде предварительно скомпилированного двоичного файла.

Что вы думаете? Есть ли у вас особенно любимые пакеты Homebrew? Поделитесь своими собственными лучшими пакетами Homebrew, трюками, установками и надстройками в комментариях ниже!

9 лучших пакетов Homebrew для Mac