Как да изпълните команда на терминал с помощта на клавишна комбинация на Mac

С вграденото приложение Terminal на вашия Mac можете да изпълнявате редица команди, за да изпълните различни действия на вашата машина. От правене на екранни снимки на вашите екрани(taking screenshots of your screens) до преименуване на цял куп файлове наведнъж, командите на терминала(Terminal) обхващат много неща, които обикновено правите на вашите машини.

Единственото нещо, което може да не ви е неудобно, е да се налага да стартирате приложението Terminal всеки път, когато искате да изпълните команда. Ами ако имаше по-добър и по-бърз начин за изпълнение на команди на терминала на (Terminal)Mac ?

Прозорец на терминала

Е, всъщност има. Всъщност има няколко начина да изпълните команда на терминала(Terminal) с помощта на клавишна комбинация на Mac . Можете да зададете любимата си комбинация от клавиши към вашата конкретна команда и натискането на комбинацията ще изпълни тази команда на вашата машина.

Използвайте приложение, за да изпълнявате команди с помощта на пряк път на Mac(Use An App To Run Commands Using a Shortcut On Mac)

Най-лесният начин да зададете клавишни комбинации към вашите команди е да използвате приложение на трета страна, наречено iCanHazShortcut . Това приложение прави много по-лесно присвояването на всяка клавишна комбинация на буквално всяка команда на вашия Mac .

За да конфигурирате приложението, всичко, което трябва да знаете, е клавишната комбинация, която искате да зададете, и командата, която трябва да се изпълни.

Изтеглете(Download) безплатното приложение с отворен код на вашия Mac и го преместете в папката Applications . Стартирайте приложението, след като бъде инсталирано.

Прозорец на инсталатора на iCanHazShortcut

Когато интерфейсът на приложението се зареди, по подразбиране ще бъдете в раздела Преки пътища . (Shortcuts)На този екран намерете бутона със знак + (плюс) в долната част и щракнете върху него, за да добавите нов пряк път.

Бутон плюс, маркиран в прозореца на iCanHazShortcut

Следващият екран ви позволява да конфигурирате прекия път, както и командата, която трябва да изпълни. Ето какво трябва да въведете във всяко от полетата на екрана.

Пряк път(Shortcut) – поставете курсора си в това поле и въведете прекия път, който искате да зададете на командата.
Действие(Action) – това е незадължително име, което можете да зададете, за да намерите по-късно прекия път в списъка.
Команда(Command) – въведете тук точната команда, която искате да бъде изпълнена.
Workdir – ако вашата команда изисква конкретна директория като работна директория, изберете я тук.

Можете да направите пробно изпълнение, като щракнете върху иконата за възпроизвеждане в долната част. След като сте доволни, щракнете върху иконата до нея и тя ще запази прекия път.

Прозорец за пряк път „Натиснете, за да зададете“.

Разделът Предпочитания(Preferences) в приложението също има няколко опции, които можете да персонализирате. Това трябва да ви даде повече контрол върху това как приложението работи на вашия Mac .

Прозорец за предпочитания на iCanHazShortcut

Отсега нататък, когато натиснете посочената клавишна комбинация, тя ще изпълнява вашата терминална команда .

Ако има повече от една команда за изпълнение, можете да ги добавите и към приложението. Преките пътища могат да бъдат променяни и дори изтривани, ако искате да го направите.

Изпълнявайте команди с пряк път с помощта на Automator(Execute Commands With a Shortcut Using Automator)

Automator също така ви позволява да изпълнявате командите си с помощта на клавишна комбинация. Първо(First) , трябва да създадете услуга, съдържаща вашата команда и след това да зададете на услугата клавишна комбинация.

Стартирайте приложението Automator на вашия Mac . Когато се появи екранът за нов документ, щракнете върху Сервиз(Service) и изберете Избор(Choose) .

Избрана услуга в Automator

На следващия екран потърсете действието с име Run Shell Script в списъка с действия. Когато го намерите, плъзнете го до главния панел от дясната страна.

Изпълнете Shell Script в прозореца за действия

Ще видите голямо бяло поле под новодобавеното действие. Въведете всички команди, които искате да изпълните в това поле. Мислете за това поле като прозорец на терминала(Terminal) , където въвеждате командите си.

Изпълнете кутията на Shell Script

Когато сте въвели командите си, щракнете върху менюто Файл(File) в горната част и изберете Запиши(Save) , за да запазите услугата си. Въведете смислено име за услугата и натиснете Запазване(Save) .

Запазване на услугата като в Automator

Сега, когато услугата е създадена, е време да й зададете клавишна комбинация. За да направите това, щракнете върху логото на Apple в горния ляв ъгъл и изберете Системни предпочитания(System Preferences) . Изберете Клавиатура(Keyboard) на следващия екран.

Клавиатурата е избрана в прозореца Системни предпочитания

Отидете до раздела Преки пътища(Shortcuts) и след това изберете Услуги(Services) от списъка вляво. След това намерете вашата услуга в десния списък, щракнете върху нея и натиснете желаната клавишна комбинация.

Услуги в раздела Преки пътища

На вашата услуга ще бъде назначена избраната от вас клавишна комбинация.

Когато натиснете този пряк път, той ще стартира услугата, която от своя страна ще изпълни вашата терминална(Terminal) команда на вашия Mac .

Използвайте ActionShortcuts, за да изпълнявате команди с помощта на пряк път(Use ActionShortcuts To Run Commands Using a Shortcut)

ActionShortcuts ви позволява да изпълнявате повече неща от просто традиционните команди на терминала . (Terminal)Позволява ви да изпълнявате скриптове на Apple , работни потоци, услуги и, разбира се, командите на терминала .(Terminal)

За разлика от други методи, това приложение не е безплатно и струва $2,99. Можете обаче да използвате 7-дневния пробен период, ако искате първо да го изпробвате.

По-долу е показано как да стартирате команда на терминала(Terminal) с клавишна комбинация с помощта на това приложение.

Стартирайте приложението TextEdit на вашия Mac. Щракнете върху менюто Формат и изберете (Format)Make Plain Text , за да премахнете форматирането.

Формат -> Избиране на обикновен текст

Въведете(Enter) всички команди на терминала(Terminal) , които искате да изпълните във файла. След това запазете файла, като щракнете върху менюто Файл(File) и изберете Запиши(Save) .

Запазете избраното в меню Файл

В диалоговия прозорец Запиши като(Save As) въведете произволно име за файла, но се уверете, че разширението е command . Натиснете Save , за да запазите файла.

Запазване като прозорец

Изтеглете, инсталирайте и отворете приложението ActionShortcuts на вашия Mac. Щракнете върху бутона Open Scripts Folder в главния интерфейс.

Бутон за отваряне на папка скриптове в прозореца за действия

Когато папката се отвори, плъзнете и пуснете командния(command) си файл върху нея. Върнете се в приложението и ще видите файла си в списъка. Щракнете(Click) върху бутона Записване(Record Shortcut) на пряк път до вашия файл, за да зададете клавишна комбинация.

Записване на пряк път в прозореца за действия

След като бъде зададен пряк път, натискането на пряк път ще стартира файла .command , съдържащ вашите команди на вашия Mac .

Ако искате да добавите допълнителни файлове за изпълнение, можете да го направите, като щракнете върху иконата на приложението в лентата с менюта и изберете Open Scripts Folder . Всички команди, които трябва да бъдат изпълнени, трябва да бъдат поставени в тази папка и приложението ще ги разпознае.

Отворете папката скриптове в лентата с менюта



About the author

Телефонът е един от най-универсалните инструменти, които човек може да притежава и използва. Позволено е на хората да общуват с други, да имат достъп до интернет и да правят много други неща. С устройство iPhone или Android можете дори да гледате видеоклипове и да изтегляте музика. Телефонът също е чудесен за правене на снимки, сърфиране в мрежата, слушане на музика и др.



Related posts