Как выполнить любую команду терминала Mac с помощью сочетания клавиш
Существуют ли конкретные команды терминала, которые вы запускаете несколько раз в день? Вы хотите, чтобы вы могли вызвать их быстро, просто нажатием клавиши?
Как оказалось, можно! Мы показали вам все сочетания клавиш Mac, которые вы должны использовать, но это дает вам возможность изобрести собственное сочетание клавиш, чтобы делать практически все, что вы можете себе представить с помощью терминала. Есть два основных способа сделать это, поэтому давайте начнем.
Легкий путь: iCanHazShortcut
Самый простой способ добавить пользовательские сочетания клавиш для определенных команд - это загрузить iCanHazShortcut, бесплатное приложение Mac с ужасным названием. Установка не может быть проще: просто перетащите значок в папку «Приложения».
Затем запустите приложение. Вы найдете это в строке меню.
Нажмите «Ярлыки», чтобы открыть список текущих ярлыков.
Похоже, у нас нет определенных ярлыков прямо сейчас. Чтобы изменить это, нажмите зеленую стрелку внизу справа. Это вызовет два поля: одно для сочетания клавиш, другое для команды, которую вы хотите вызвать.
Нажмите на первое поле, затем нажмите любую комбинацию клавиш, которую хотите использовать. Затем щелкните второе поле и введите любую команду, которую хотите запустить. Для нашего примера мы будем использовать date "+ Время% H:% M" | сказать
что заставляет наш Mac говорить текущее время вслух.
Нажмите зеленую галочку в правом нижнем углу, и все готово! Ваше сочетание клавиш теперь будет запускать вашу команду по желанию.
Обратите внимание, что вы можете настроить еще несколько вещей, если хотите. Значок в строке меню можно отключить, что позволяет запускать это приложение в фоновом режиме. Вы также можете настроить приложение для запуска при запуске компьютера.
(Немного) сложнее, но встроенным способом: Automator
Если вы не хотите использовать стороннее приложение для запуска команд терминала, есть другой метод, который работает, потому что macOS позволяет вам устанавливать собственные сочетания клавиш для всего. Для начала мы запустим Automator, который вы найдете в папке «Приложения». Мы собираемся создать новый сервис для вашего Mac.
В разделе «Действия» щелкните подраздел «Утилиты» и перетащите «Выполнить сценарий оболочки» в рабочий процесс..
Далее вставьте свою команду.
Я снова использовал date "+ Время% H:% M" | сказать
, который будет читать текущее время вслух, но вы можете использовать любую команду, которая вам нравится. Сохраните ваш рабочий процесс с именем, которое вы узнаете, и мы закончили с Automator.
Затем перейдите в «Системные настройки»> «Клавиатура»> «Горячие клавиши». На левой панели нажмите «Службы» и прокрутите вниз, пока не увидите только что созданную службу - она должна находиться в разделе «Общие».
После установки этого вы можете запустить свой сервис, используя любой ярлык, который вы определили. И поскольку все это присуще самой операционной системе, нет программы, которую нужно оставлять работающей в фоновом режиме..