Стать энергетическим пользователем и улучшить вашу производительность
Одна из главных причин, по которым я люблю и продолжаю придерживаться MacOS, заключается в том, что он основан на Unix. Наличие MacOS Run на Unix сделало переход на Linux гораздо более бесшовные, и я также просто нахожу файловую систему Unix более интуитивно понятно, что через Windows и PowerShell.
С этим говорим, что версия MacOS Unix (Дарвин) не приходит без его недостатков. Например, где HEC The The Package Manager?
Ну, это где Домашний вид Приходит, но прежде чем мы пойдем на эту кроличье дыру, давайте упущем руководящий пакет Primer 101.
Если вы новичок в MacOS или разработке программного обеспечения, вы можете задаться вопросом, что такое менеджер по пакетам и какова его цель. Менеджеры пакетов позволяют пользователям автоматизировать процесс установки, обновления, настройки и удаления компьютерных программ из систем.
Я догадаю догада 95% пользователей Mac не имеет бизнеса, используя менеджер пакета или даже заботиться о том, как быстро они могут установить приложения на своих рабочих станциях. Но когда вы администратор школьного округа с 500 конечными точками, а не MDM на месте (думаю, Джемф), что-то вроде дома действительно пригодится.
Наличие дома, установленного на конечных точках, позволяет устанавливать инструменты CLI. Как только вы добавите бочка
Удлинение, у вас также есть возможность ежедневных пользовательских приложений через CLI, что делает конфигурацию бортового/навязки и настройки рабочей станции в виде нескольких команд в терминале.
Вы можете узнать больше о доме, посетив их домашняя страница здесь.
Давайте начнем с моими любимыми пакетами.
HTOP
** ** — это интерактивный системный монитор, процесс просмотра процесса и процессор-менеджер. Если вы когда-нибудь работали на сервере Ubuntu, вы должны быть знакомы с этим. Mac приходит только с верх
Отказ
По сути, он показывает часто обновленный список процессов, работающих на компьютере, обычно заказывается количеством использования ЦП. Что делает HTOP
лучше, чем стандарт верх
Это продвинутый графический интерфейс, который делает просмотр процессов интуитивно понятным и простым и сообщает вам, сколько ядер, насколько они загружаются, и сколько у него память.
TLDR
** ** — это упрощенная и управляющая сообществом версия обычных страниц Unix MAN, которые сокращают преследование. TLDR
Оставляет весь лишний жир от многих страниц стандартного человека и выводит команды, которые вы, вероятно, ищете.
Слово к мудру, хотя я бы не полагался на TLDR
Если бы я был новым для кодирования. Если вы когда-нибудь играли в темных душах, подумайте об этом, поскольку сообщения другие игроки уходят, когда они умирают. Большинство из них полезны и правильно, но есть некоторые несвязные или нечетные ноты.
JQ
это легкая и гибкая командная строка JSON Processor. Если вы вызываете наркомана командной строки или работаете, работая с API, и не использовали JQ, вы пропустили. JQ похож на SED, но для данных JSON. Это означает, что вы можете использовать его на срезе, фильтр, карте и преобразовывать структурированные данные с той же легкостью, что и awk, Sed и grep. Это особенно полезно для разбора больших полезных нагрузок API.
Гиф выше является примером простых, но мощных JQ
Разборная гигантская полезная нагрузка данных JSON из одного гигантского блока IOS Photo Metadata на чистый и читаемый человечески читаемый выход.
NCDU
это дисковая утилита для систем Unix. Его название относится к своей подобной цели для утилиты DU, но NCDU
Использует текстовый пользовательский интерфейс под [n] проклинает
Библиотека программирования. Пользователи могут перемещаться по списку, используя клавиши со стрелками и удалять файлы, которые занимают слишком много места, нажав клавишу «D».
TaskWarrior
Это инструмент управления с открытым исходным кодом, кроссплатформой, временем и управлением задач. Или короче говоря, список Todo, построенный для командной строки.
Как руководитель списка командной строки TODO, TaskWarrior поддерживает список задач, которые вы управляете через команды, позволяющие манипулировать задачами и организовывать по приоритету, дату или проекту.
Можно удивляться «Зачем идти к беду использовании всех этих инструментов CLI, когда есть версии настольных компьютеров с простым в использовании возможности синхронизации Guis и Cloud?»
Возможно, я хочу, чтобы я хотел, чтобы казаться «хакером Leet», желая смотреть на черный терминал с зеленым текстом весь день, но реальность такова, что работает в терминале, и использование инструментов на основе CLI увеличило мою производительность в десять раз в течение последних год. Многое из этого связано с TMUX
Отказ
TMUX
Это мультиплексиер терминала для Unix-подобных операционных системах. Подумайте о визуальном студийном коде, но строго в CLI. Это позволяет доступ к нескольким терминальным сессиям одновременно в одном окне. Это полезно для бега более одной программы командной строки одновременно.
На скриншоте ниже я бегу пинг
, HTOP
, человек
, Ls
, Taskmanager
и Tty-Clock
Все в одном окне терминала для точного интерфейса, настроенной командой IDE.
Наличие способности запускать свои коммуникации командной строки все в одном окне, позволяет мне сосредоточиться без необходимости использовать настольные приложения. Использование настольных приложений — это смерть продуктивности (по крайней мере для меня).
В любое время вам нужно пойти на рабочий стол, вы рискуете от удара на YouTube, Instagram, Facebook, Reddit, Twitter и т. Д. Использование TMUX
С домой увеличил мою производительность и скорость доставки 10x.
Пока это весело, я тоже нахожу Tmux.
Чрезвычайно полезно, когда мне нужно ssh на другой сервер и закончить сеанс, не убивая процесса. TMUX
Позволяет мне начать сеанс, запустить команду, выйти из сервера и вернуться с процессом все еще нетронутым. Отлично подходит для тех длинных архивов или передач.
Я надеюсь, что вы сможете увидеть мощность, ловкость и настройку доморозков и использование инструментов CLI, чтобы стать более продуктивным или даже креативным.
Некоторые из моих самых творческих идей и проектов пришли, когда я вырезал весь лишний жир от моего рабочего процесса и только начал с чистого шифера. Иногда слишком много инструментов только что усложняет процесс — обтекаемый, минималистичный рабочий процесс — это то, что нам нужно, чтобы заставить мяч прокатиться.
Оригинал: «https://dev.to/jovanhernandex/my-top-homebrew-packages-for-2020-pmk»