Однією зі звичок, яких я зберіг з короткої роботи як програміст, є те, що я люблю програми CLI, особливо програми Homebrew. Вони прості, веселі у використанні, здатні на те, чого не можуть деякі програми з графічним інтерфейсом, і просто чудово підходять для налаштування та безпечної модифікації вашого Mac.
Якщо ви нічого не знаєте про програми CLI або Homebrew, можливо, вам захочеться витратити трохи більше часу на дослідження програм CLI, перш ніж встановлювати ті, які перераховані в цій статті. Я розповім коротке пояснення Homebrew на початку цієї статті та спробую опублікувати більше Homebrew/Terminal статті в майбутньому, але наразі я рекомендую пройти цей пост, якщо ви не відчуваєте себе готовими експериментувати з CLI програми.
Знайомство, давайте перейдемо до нього!
Зміст
- Що таке програми Homebrew?
-
Найкращі програми Homebrew для Mac
- 1. cask: завантажуйте програми GUI через термінал Mac
- 2. htop: найкращий менеджер ресурсів для терміналу Mac
- 3. wget: миттєве завантаження файлів і веб-сайтів
- 4. посилання: переглядайте Інтернет із терміналу Mac
- 5. youtube-dl: завантажуйте відео YouTube безпечно та легко
- 6. speedtest-cli: Швидко перевірте швидкість Інтернету зі свого терміналу
- 7. дерево: миттєво переглядайте ваші папки та файли у візуальному дереві
- 8. taskwarrior: список справ для вашого терміналу
- 9. tmux: запуск кількох термінальних сеансів одночасно
- 10. mas: встановлюйте програми в Mac App Store зі свого терміналу
- 11. midnight-commander: використовуйте термінал так, ніби це Finder
-
Станьте досвідченим користувачем і почніть використовувати ці програми Homebrew
- Схожі повідомлення:
Що таке програми Homebrew?
Я використовую термін «програми Homebrew» для позначення програм, які встановлюються через Homebrew. Homebrew — це те, що відомо як менеджер пакетів. Все це означає, що ви можете встановлювати пакунки (тобто програми) за допомогою Homebrew. Думайте про це як про App Store, але для терміналу вашого Mac.
Більшість програм Homebrew абсолютно безкоштовні та безпечні. Існують деякі процедури безпеки, щоб запобігти завантаженню зловмисного програмного забезпечення з Homebrew. Наприклад, sudo
Команда не може використовуватися Homebrew, що перешкоджає доступу до певних рівнів вашого комп’ютера.
Однак, на відміну від App Store, Apple не контролює це, тому вам потрібно отримати підтвердження того, що програми, які ви завантажуєте, безпечні (кожна програма в цій публікації перевіряється на безпечність).
Також слід зазначити, що Homebrew є стороннім менеджером пакетів. Він не постачається з вашим Mac і не створений Apple. Тому, якщо ви ще не встановили його, вам потрібно буде встановити його, перш ніж встановлювати будь-яку з програм, наведених у цій статті. В Інтернеті є безліч простих підручників, які допоможуть вам у цьому процесі.
Найкращі програми Homebrew для Mac
Якщо у вас встановлено Homebrew і відкритий термінал на Mac, ви готові почати випробовувати ці програми Homebrew. Деякі з них будуть більш технічними, ніж інші. Це тому, що програми CLI, як правило, орієнтовані на розробників.
Однак я також намагався включити додатки, якими може користуватися кожен, наприклад диспетчер завдань, безпечний завантажувач відео YouTube та інструмент, який дозволяє переглядати веб-сторінки з терміналу.
Без зайвих слів, ось деякі з найкращих (і моїх улюблених) програм Homebrew на Mac.
1. cask: завантажуйте програми GUI через термінал Mac
За замовчуванням Homebrew дозволяє завантажувати лише програми CLI. Програми CLI або програми інтерфейсу командного рядка — це програми, з якими ви взаємодієте, вводячи рядки коду у вікно терміналу. Вони, як правило, не реагують на клацання мишею та не мають будь-якої іншої графіки, крім простого тексту в терміналі.
Програма GUI або програма графічного інтерфейсу користувача — це програми, які ми найчастіше використовуємо сьогодні. Microsoft Word, Safari, YouTube, Slack – будь-який додаток, який має кнопки, плавну графіку, відео, анімацію тощо, є програмою з графічним інтерфейсом. Оскільки ці програми простіші у використанні, майже всі програми, які виходять сьогодні, мають графічний інтерфейс.
Для користувачів Homebrew, які все ще хочуть встановлювати програми з графічним інтерфейсом через термінал, бочка
є обов'язковим. Ви можете встановлювати такі програми, як Google Chrome, Adobe Creative Cloud, Fantastical тощо.
Додати бочка
у свій список програми Homebrew, вставте це у свій термінал і натисніть повернутися:
заварка встановити бочку
2. htop: найкращий менеджер ресурсів для терміналу Mac
htop
є однією з найпопулярніших програм Homebrew, і не дарма. Це менеджер ресурсів, який базується на знайомому зверху
Програма CLI з кращим інтерфейсом та додатковими функціями.
Якщо ви коли-небудь використовували Activity Monitor на своєму Mac, то ви знайомі з тим, що робить менеджер ресурсів. Він просто показує, як різні програми використовують оперативну пам’ять, центральний і графічний процесор вашого комп’ютера. Це робить його чудовою альтернативою моніторингу активності для тих, хто постійно працює зі своїм терміналом.
Щоб встановити htop
, вставте наступний код у свій термінал:
brew встановити htop
3. wget: миттєве завантаження файлів і веб-сайтів
wget
це ще одна з програм Homebrew, яку кожен користувач терміналу повинен встановити на своєму Mac. Це пакет, який дозволяє користувачам завантажувати все, що підключено до протоколів HTTP, HTTPS, FTP або FTPS. Оскільки це найпопулярніші протоколи, це означає, що ви можете завантажувати з Інтернету все, що забажаєте.
Це включає завантаження файлів, каталогів і навіть цілих веб-сайтів прямо з командного рядка. Це один із найшвидших і найпростіших способів переміщення веб-файлів на комп’ютер.
Ви також можете змінити назви файлів під час їх завантаження, таким чином веб-сайти та файли, які ви зберігаєте за допомогою wget
організовані саме так, як вам подобається. Ви також можете обмежити швидкість завантаження, що дуже корисно під час завантаження величезних файлів, якими ви не хочете руйнувати пропускну здатність.
Щоб встановити wget
за допомогою Homebrew вставте наступне у свій термінал:
brew встановити wget
4. посилання: переглядайте Інтернет із терміналу Mac
посилання
є одним з найбільш нішевих термінальних програм. Я не думаю, що пересічний користувач коли-небудь матиме від цього користь. Тим не менш, це одна з найкрутіших програм Homebrew, з якими я стикався.
посилання
це програма CLI, яка дозволяє запускати веб-браузер у вашому терміналі. Версія веб-сайту, яка відображається вам, неймовірно проста. Це, звичайно, буде текстовим, а лише список посилань і тексту, перерахованих на веб-сайті.
Проте все ще доступно багато інтерактивності та навігації, що робить його зручним способом навігації в Інтернеті. Корисно, коли ви хочете відвідати веб-сайти з повільним з’єднанням даних, справити враження на своїх друзів або… ну, я впевнений, що є й інші варіанти використання.
Слід зазначити, що існує кілька версій посилання
:
посилання
рись
посилання2
elinks
Щоб встановити версію, описану в цій публікації, вставте це у свій термінал:
brew посилання для встановлення
5. youtube-dl: завантажуйте відео YouTube безпечно та легко
Чесно кажучи, я використовував youtube-dl
набагато більше, ніж будь-які інші програми Homebrew у цьому списку. Якщо ви коли-небудь намагалися завантажити відео з YouTube, то знаєте, що це може бути досить складно. YouTube не дозволяє завантажувати відео зі свого веб-сайту, і багато сторонніх веб-сайтів завантажують ваше відео разом із неприємним вірусом.
Ось чому я був дуже радий знайти youtube-dl
. Це не тільки робить завантаження відео YouTube надзвичайно простим і безкоштовним, але й безпечним. Я використовую його на своєму Mac вже багато років і ніколи не мав жодної проблеми. Щоб завантажити вибране відео YouTube, потрібно всього кілька секунд і дуже проста команда.
Ви навіть можете вибрати один із варіантів, які дозволяють завантажувати списки відтворення, ескізи, відео на основі кількості переглядів, контролювати швидкість завантаження та багато іншого. У ньому є все, що вам потрібно, а потім трохи.
Щоб встановити youtube-dl
, вставте це у свій термінал Mac:
brew встановити youtube-dl
6. speedtest-cli: Швидко перевірте швидкість Інтернету зі свого терміналу
На даний момент швидкість Інтернету все ще трохи спорадична, незалежно від того, скільки ви платите або де живете. Ось чому ви можете часто перевіряти швидкість свого Інтернету. Це може бути особливо корисно, коли перевіряєте, наскільки оптимізований веб-сайт – ви можете побачити, як швидкість вашої мережі може вплинути на його оптимізацію.
Ось де speedtest-cli
заходить. Це пакет, який дозволяє миттєво перевірити швидкість інтернету з терміналу. Не відвідуйте тіньові веб-сайти, які важко завантажуються, коли ваш Інтернет працює повільно.
Ви навіть можете використовувати різні варіанти в speedtest-cli
щоб змінити інформацію, яку ви бачите. --байти
, наприклад, покаже вашу швидкість у байтах, while --просто
надасть вам основну інформацію, яку ви шукаєте (швидкість ping, завантаження та завантаження).
Єдина заковика в тому speedtest-cli
вимагає встановлення піп
по-перше, це просто менеджер пакетів Python. Щоб встановити його піп
, вставте це у свій термінал:
brew встановити python
І потім:
sudo easy_install pip
І, нарешті, встановити speedtest-cli
, вставити:
pip встановити speedtest-cli
7. дерево: миттєво переглядайте ваші папки та файли у візуальному дереві
Якщо ви знаєте, як переміщатися по терміналу Mac за допомогою таких команд, як компакт-диск
, ls
, і ..
, ви знаєте, що не так вже й складно орієнтуватися в простих файлових структурах. Проте, коли у вас є безліч файлів і каталогів, знайти потрібний файл може бути важко.
Щоб не копатися в кожній папці, щоб знайти те, що вам потрібно, ви можете просто скористатися дерево
пакет. дерево
це проста команда (просто введіть дерево
у терміналі після його встановлення), що миттєво дає вам уявлення про кожен файл і папку на вашому комп’ютері, а також про те, як вони вкладені один в одного.
Ви можете отримати дерево папок для певної папки, перейшовши до цієї папки та викликавши команду. Ви також можете контролювати кількість рівнів дерева, ввівши дерево -L 1
, причому одним із них є кількість глибинних рівнів, якими ви хочете бути.
Щоб встановити дерево
, просто вставте це у свій термінал Mac:
brew install дерево
8. taskwarrior: список справ для вашого терміналу
Наступним у нашому списку програм Homebrew є taskwarrior
. taskwarrior
є одним із найохайніших програм Homebrew, яким кожен може користуватися в будь-який час. Не потрібно бути розробником чи навіть технарем. Це настільки проста програма CLI, що я вважаю, що це чудовий інструмент для тих, хто вміє працювати з терміналом.
в основному, taskwarrior
— це програма для справ, яку ви можете легко додавати, упорядковувати й виключати елементи прямо зі свого терміналу. Ви можете організувати свої завдання за датою, пріоритетом або навіть проектом.
Якщо ви не часто працюєте в терміналі, taskwarrior
може здатися трохи зайвим. Зрештою, безліч програм GUI роблять це за вас (наприклад, нагадування). Але я вважаю, що це чудова річ, особливо якщо ви багато граєте в терміналі.
Щоб встановити taskwarrior
на вашому Mac вставте це у свій термінал:
завдання встановлення brew
Оскільки ця програма є дещо надійнішою, ніж більшість перерахованих досі, ви можете натисніть тут щоб навчитися ним користуватися. Крім того, зазвичай ви можете отримати довідку для кожного з цих пакетів у своєму терміналі, ввівши їх команду (завдання
, youtube-dl
, wget
і т. д.), а потім -h
, допомогти
, або -допомога
. Майже кожна програма CLI надасть вам синтаксис, приклади та багато іншого за допомогою однієї з цих команд.
9. tmux: запуск кількох термінальних сеансів одночасно
tmux
це одна з тих програм Homebrew, без якої деякі користувачі не зможуть жити, а інші не зрозуміють, навіщо вона вам потрібна.
По суті, tmux
дозволяє запускати кілька термінальних сеансів в одному вікні на вашому Mac. Ваш термінал буде поділено на кілька секцій, кожна з яких буде працювати з іншим екземпляром терміналу. Ви можете налаштувати, де розміщується кожен екземпляр, яку частину екрана він займає та скільки різних екземплярів ви хочете запустити.
Хоча це в основному лише для зручності, іноді це може бути дуже корисним. Наприклад, ви можете використовувати його для SSH на іншому сервері та завершити сеанси, не завершуючи процес. Крім того, це добре для продуктивності, якщо ви не хочете відкривати соціальні мережі під час роботи.
Щоб встановити tmux
, вставте це у свій термінал Mac:
brew встановити tmux
Це ще одна складна програма CLI, тож ось документація щоб допомогти вам це зрозуміти. Прокрутіть сторінку донизу, щоб побачити ПРОЧИТАЙТЕ МЕНЕ.
10. mas: встановлюйте програми в Mac App Store зі свого терміналу
Подобається taskwarrior
, мас
є у списку програм Homebrew, які вам, ймовірно, ніколи не знадобляться. Але це не робить його менш крутим. мас
дозволяє встановлювати програми App Store зі свого терміналу. Просто запустіть команду, введіть назву програми, яку потрібно встановити, і запустіть команду.
Цей пакет полягає в тому, що він містить кілька додаткових функцій, які можуть спонукати вас встановити його, якщо вас не переконали раніше. Це включає в себе можливість перевірити номер версії програми App Store, установити всі ваші оновлення App Store одночасно та використовувати пощастило
команду, щоб завантажити перший результат пошуку після ключового слова.
Щоб встановити мас
з Homebrew, вставте це у свій термінал Mac:
варити встановлювати мас
11. midnight-commander: використовуйте термінал так, ніби це Finder
Останнє місце в нашому списку програм Homebrew опівночі-командир
. Це одна з найпотужніших програм у цьому списку, яка перетворює вікно терміналу на провідник файлів, подібний до Finder.
Після встановлення можна запускати опівночі-командир
з mc
команда. Це відкриє структуру каталогів, по якій ви зможете переміщатися за допомогою стрілок миші або клавіатури. За допомогою цього перегляду ви зможете побачити розміри файлів, дати тощо.
За замовчуванням, опівночі-командир
показує два розділи, що відображають будь-який каталог, у якому ви зараз перебуваєте. Потім ви можете переміщатися між файлами в кожному з цих розділів окремо, порівнюючи файли та папки під час роботи.
Це чудовий інструмент для тих, хто знайшов компакт-диск
і ls
бути надто нудним.
Щоб встановити опівночі-командир
, вставте це у свій термінал:
brew встановити midnight-commander
Станьте досвідченим користувачем і почніть використовувати ці програми Homebrew
Окрім того, що вони безпечні та корисні, програми Homebrew є одним із найкращих способів розпочати використання ще більше потужності та функціональності з вашого Mac. А якщо ви новачок у терміналі, вони можуть стати цікавим способом вивчити основи, не завдаючи жодної шкоди вашому комп’ютеру.
Щоб отримати додаткові поради, списки, посібники та огляди, перегляньте решту вмісту тут на AppleToolBox.