С вграденото терминално приложение на вашия Mac можете да изпълнявате редица команди, за да изпълните различни действия на вашата машина. От правене на екранни снимки на вашите екрани до преименуване на цял куп файлове наведнъж, командите на терминала обхващат много неща, които обикновено правите на вашите машини.
Единственото нещо, което може да не ви е неудобно, е да стартирате приложението Terminal всеки път, когато искате да изпълните команда. Ами ако имаше по-добър и по-бърз начин за изпълнение на терминални команди на Mac?
Е, всъщност има. Всъщност има много начини да изпълните команда на терминал с помощта на клавишна комбинация на Mac. Можете да присвоите любимата си клавишна комбинация към вашата конкретна команда и натискането на комбинацията ще изпълни тази команда на вашата машина.
Използване на приложение за изпълнение на команди чрез пряк път на Mac
Най-лесният начин да присвоите клавишни комбинации на вашите команди е да използвате приложение на трета страна, наречено iCanHazShortcut. Това приложение прави много по-лесно присвояването на която и да е клавишна комбинация буквално за всяка команда на вашия Mac.
За да конфигурирате приложението, всичко, което трябва да знаете, е клавишната комбинация, която искате да зададете, и командата, която трябва да бъде изпълнена.
Изтеглете безплатното приложение с отворен код на вашия Mac и го преместете в папката Applications. Стартирайте приложението, след като бъде инсталирано.
Когато интерфейсът на приложението се зареди, ще бъдете в раздела Преки пътища по подразбиране. На този екран намерете бутона със знак + (плюс) в долната част и щракнете върху него, за да добавите нов пряк път.
Следният екран ви позволява да конфигурирате прекия път, както и командата, която трябва да изпълни. Ето какво трябва да въведете във всяко от полетата на екрана.Shortcut – поставете курсора в това поле и въведете прекия път, който искате да присвоите на команда.Action – това е незадължително име, което можете да зададете, за да намерите по-късно прекия път в списъка.Command – въведете точната команда, която искате да бъде изпълнена тук.Workdir – ако вашата команда изисква определена директория като работна директория, изберете я тук. можете да направите пробно изпълнение, като щракнете върху иконата за възпроизвеждане в долната част.След като сте доволни, щракнете върху иконата до нея и тя ще запази прекия път.
Разделът Preferences в приложението също има няколко опции, които можете да персонализирате. Това трябва да ви даде повече контрол върху това как приложението работи на вашия Mac.
Отсега нататък всеки път, когато натиснете указаната клавишна комбинация, тя ще изпълни вашата терминална команда.
Ако има повече от една команда за изпълнение, можете да добавите и тях към приложението. Преките пътища могат да се променят и дори изтриват, ако искате да го направите.
Изпълнявайте команди с пряк път с помощта на Automator
Automator също ви позволява да изпълнявате вашите команди с помощта на клавишна комбинация. Първо, трябва да създадете услуга, съдържаща вашата команда, и след това да присвоите на услугата клавишна комбинация.
Стартирайте приложението Automator на вашия Mac. Когато се появи екранът с новия документ, щракнете върху Service и изберете Choose.
На следващия екран потърсете действието с име Run Shell Script в списъка с действия. Когато го намерите, плъзнете го до основния панел от дясната страна.
Ще видите голямо бяло поле под новодобавеното действие. Въведете всички команди, които искате да изпълните в това поле. Мислете за това поле като за терминален прозорец, където въвеждате вашите команди.
Когато въведете вашите команди, щракнете върху менюто File в горната част и изберете Запазете , за да запазите услугата си. Въведете смислено име за услугата и натиснете Save.
Сега, когато услугата е създадена, е време да й зададете клавишна комбинация. За да направите това, щракнете върху логото на Apple в горния ляв ъгъл и изберете System Preferences. Изберете Клавиатура на следващия екран.
Насочете се към раздела Преки пътища и след това изберете Услуги от списъкът отляво. След това намерете вашата услуга в списъка от дясната страна, щракнете върху нея и натиснете желаната клавишна комбинация.
На вашата услуга ще бъде присвоена избраната от вас клавишна комбинация.
Когато натиснете този пряк път, той ще стартира услугата, която от своя страна ще изпълни вашата команда на терминала на вашия Mac.
Използвайте ActionShortcuts за изпълнение на команди с помощта на пряк път
ActionShortcuts ви позволява да изпълнявате повече неща от традиционните команди на терминала. Позволява ви да изпълнявате скриптове на Apple, работни потоци, услуги и, разбира се, командите на терминала.
За разлика от други методи, това приложение не е безплатно и струва $2,99. Можете обаче да използвате 7-дневния пробен период, ако искате първо да го изпробвате.
Следното показва как да изпълните команда на терминал с клавишна комбинация с помощта на това приложение.
Стартирайте приложението TextEdit на вашия Mac. Щракнете върху менюто Format и изберете Make Plain Text, за да премахнете форматирането.
Въведете всички команди на терминала, които искате да изпълните във файла. След това запишете файла, като щракнете върху менюто File и изберете Save.
В диалоговия прозорец Save As въведете произволно име за файла, но се уверете, че разширението е команда. Натиснете Save, за да запазите файла.
Изтеглете, инсталирайте и отворете приложението ActionShortcuts на вашия Mac. Щракнете върху бутона Open Scripts Folder в главния интерфейс.
Когато папката се отвори, плъзнете и пуснете вашия command файл върху нея. Върнете се в приложението и ще видите файла си в списъка. Кликнете върху бутона Запис на пряк път до вашия файл, за да зададете клавишна комбинация.
След като бъде зададен пряк път, натискането на прекия път ще стартира .command файла, съдържащ вашите команди на вашия Mac.
Ако искате да добавите допълнителни файлове за изпълнение, можете да го направите, като щракнете върху иконата на приложението в лентата с менюта и изберете Open Scripts Folder . Всички команди, които трябва да бъдат изпълнени, трябва да бъдат поставени в тази папка и приложението ще ги разпознае.
