Я знаю, о чем вы думаете: «MacOS — это прежде всего удобство для пользователя и приложения с графическим интерфейсом». Хотя это может быть правдой, вы упустите многое, если не узнаете хотя бы о некоторых терминальных приложениях, доступных для этой ОС.
Эти терминальные приложения легкие, надежные и гораздо проще в использовании, чем вы думаете. Конечно, вам придется печатать (а не просто нажимать мышкой), но как только вы поймете, как работают эти инструменты, вы, возможно, сочтете их более эффективными, чем их аналоги с графическим интерфейсом.
Если вы все еще сомневаетесь в этой идее, продолжайте читать и посмотрите, не заставит ли вас какой-нибудь из этих инструментов открыть терминальное приложение MacOS.
1. pandoc
Вам когда-нибудь приходилось конвертировать файл из одного формата в другой, но не хотелось открывать графический интерфейс, открывать файл, конвертировать его, а затем закрывать приложение? Если это про вас, то вам будет приятно узнать, что существует инструмент командной строки под названием pandoc, который упрощает этот процесс.
Pandoc доступен в виде установочного пакета pkg, который можно скачать с официального сайта GitHub. Дважды щелкните по нему и следуйте простым инструкциям. Или, если у вас установлен Homebrew, вы можете добавить Pandoc с помощью команды:
brew install pandoc
После установки pandoc прост в использовании. Откройте приложение терминала, перейдите в каталог, в котором находится файл для преобразования (например, cd Documents), и запустите команду:
Допустим, вы хотите преобразовать файл .txt в файл .docx. Команда для этого будет следующей:
pandoc -s file.txt -o file.docx
Полный список команд преобразования можно посмотреть на официальной странице примеров pandoc.
2. taskwarrior
Taskwarrior — это приложение для создания списков дел из командной строки, которое позволяет быстро и эффективно управлять списком задач. Вы можете добавлять задачи, просматривать их и помечать как выполненные. Хотя в нем нет всех наворотов графического приложения, taskwarrior не мешает вам и не усложняет работу.
Чтобы установить taskwarrior, у вас должен быть установлен Homebrew, а затем нужно добавить приложение с помощью:
brew install taskwarrior-tui
Вот как это работает. Допустим, вы хотите добавить задачу «помыть посуду». Команда для этого будет следующей:
task add Do dishes
После этого вы можете отобразить список задач с помощью:
task list
Каждой задаче присваивается ID (первый столбец). Используя этот ID, вы можете добавить к задаче следующее:
task appended ID and client toilets
Где ID — это ID задачи, которую нужно удалить.
Если вы отобразите список задач, вы должны увидеть задачу с добавленной информацией.
Когда задача выполнена, вы можете удалить ее с помощью:
task done ID
Где ID — это идентификатор задачи, которую нужно удалить.
Чтобы узнать обо всех возможностях команды task (а их довольно много), обязательно прочтите руководство с помощью команды:
man task
3. Ollama
Я много писал об Ollama и знал, что она станет одной из утилит командной строки в этом списке. Ollama — это локальный ИИ, который можно установить, загрузить любую из поддерживаемых моделей для использования, а затем запускать запросы из терминала. Он мощный, а поскольку устанавливается локально, он конфиденциален и не нагружает энергосистему.
При установке Ollama на MacOS вы можете либо установить приложение с графическим интерфейсом и использовать командную строку, либо просто установить только инструмент командной строки с помощью Homebrew, например так:
homebrew install ollama
После установки загрузите модель с помощью команды:
ollama pull MODEL
Где MODEL — это модель, которую вы хотите. Список доступных моделей можно найти на официальном сайте Ollama. Допустим, вы хотите загрузить модель gpt-oss:20b, что можно сделать с помощью:
ollama run gpt-oss:20b
Затем вы можете запустить модель с помощью:
ollama run gpt-oss:20b
В командной строке Ollama вы можете запускать свои запросы, как обычно.
4. ag
Команда ag позволяет искать строки внутри файлов. Более того, ag ищет одну и ту же строку в нескольких файлах. Допустим, у вас есть несколько текстовых файлов в папке «Документы», и вам нужно узнать, в каких из них встречается слово Hello. Команда ag не только покажет, в каких файлах есть эта строка, но и сделает это очень быстро.
Команда ag входит в пакет the_silver_searcher и может быть установлена с помощью Homebrew следующим образом:
brew install the_silver_searcher
После установки вы можете выполнить поиск в этих файлах, перейдя в каталог, в котором они находятся (например, cd Documents), а затем запустив поиск следующим образом:
ag Hello
В результатах будет указан список файлов, содержащих эту строку.
5. yt-dlp
Вам когда-нибудь приходилось скачивать видео с YouTube? Если да, то вам будет приятно узнать, что для этого существует инструмент командной строки под названием yt-dlp. Это приложение работает быстро и регулярно обновляется (поэтому оно будет опережать любые изменения на YouTube, которые могут помешать его работе).
Yt-dlp можно установить (вместе с необходимым ffmpeg) с помощью Homebrew, например, так:
brew install yt-dlp ffmpeg
После установки вы можете скачивать видео с YouTube (конечно, с учетом авторских прав) с помощью команды:
yt-dlp URL
Где URL — это URL-адрес видео, которое нужно скачать.
Если вам нужен только аудиофайл, команда будет следующей:
yt-dlp -x --audio-format mp3 URL




Комментарии (0)