نحوه اجرای یک فرمان ترمینال با استفاده از میانبر صفحه کلید در مک

با برنامه داخلی ترمینال(Terminal) در مک(Mac) خود ، می توانید تعدادی دستور را برای اجرای اقدامات مختلف در دستگاه خود اجرا کنید. از گرفتن اسکرین شات از صفحه نمایش خود گرفته(taking screenshots of your screens) تا تغییر نام یک دسته کامل از فایل ها به طور همزمان، دستورات ترمینال(Terminal) بسیاری از کارهایی را که معمولاً روی دستگاه های خود انجام می دهید، پوشش می دهند.

تنها چیزی که ممکن است برای شما ناخوشایند نباشد این است که هر بار که می خواهید دستوری را اجرا کنید مجبور باشید برنامه ترمینال را راه اندازی کنید. (Terminal)اگر راه بهتر و سریع‌تری برای اجرای دستورات ترمینال در (Terminal)مک(Mac) وجود داشت چه می‌شد ؟

پنجره ترمینال

خوب، در واقع وجود دارد. در واقع، راه‌های متعددی برای اجرای فرمان ترمینال(Terminal) با استفاده از میانبر صفحه‌کلید در مک(Mac) وجود دارد. می توانید کلیدهای ترکیبی مورد علاقه خود را به دستور خاص خود اختصاص دهید و با فشار دادن این ترکیب، آن دستور در دستگاه شما اجرا می شود.

از یک برنامه برای اجرای دستورات با استفاده از میانبر در مک استفاده کنید(Use An App To Run Commands Using a Shortcut On Mac)

ساده ترین راه برای اختصاص میانبرهای صفحه کلید به دستورات خود استفاده از یک برنامه شخص ثالث به نام iCanHazShortcut است. این برنامه تخصیص میانبرهای صفحه کلید را به معنای واقعی کلمه به هر دستوری در مک(Mac) شما بسیار ساده تر می کند .

برای پیکربندی برنامه، تنها چیزی که باید بدانید میانبر صفحه کلیدی است که می خواهید اختصاص دهید و دستوری که قرار است اجرا شود.

(Download)برنامه رایگان و منبع باز را در مک خود (Mac)دانلود کنید و آن را به پوشه Applications منتقل کنید. پس از نصب برنامه، آن را اجرا کنید.

پنجره نصب iCanHazShortcut

هنگامی که رابط برنامه بارگیری می شود، به طور پیش فرض در تب Shortcuts خواهید بود. (Shortcuts)در این صفحه، دکمه ای را که در پایین آن علامت + (plus) است پیدا کنید و روی آن کلیک کنید تا میانبر جدیدی اضافه شود.

دکمه Plus در پنجره iCanHazShortcut برجسته شده است

صفحه زیر به شما امکان می دهد میانبر و همچنین دستوری را که برای اجرا نیاز دارد پیکربندی کنید. در اینجا چیزی است که باید در هر یک از فیلدهای روی صفحه وارد کنید.

میانبر(Shortcut) – مکان نما خود را در این قسمت قرار دهید و میانبری را که می خواهید به دستور اختصاص دهید تایپ کنید.
Action - این یک نام اختیاری است که می توانید برای پیدا کردن میانبر در لیست بعداً اختصاص دهید.
فرمان(Command) - دقیقاً دستوری را که می خواهید اجرا شود در اینجا وارد کنید.
Workdir – اگر دستور شما به دایرکتوری خاصی به عنوان فهرست کار نیاز دارد، آن را در اینجا انتخاب کنید.

با کلیک بر روی نماد پخش در پایین می توانید یک اجرای آزمایشی را انجام دهید. هنگامی که راضی شدید، روی نماد کنار آن کلیک کنید و میانبر را ذخیره می کند.

پنجره میانبر «برای تنظیم فشار دهید».

برگه Preferences(Preferences) در برنامه نیز چند گزینه دارد که می توانید آنها را سفارشی کنید. این باید به شما کنترل بیشتری در مورد نحوه عملکرد برنامه در Mac شما بدهد .

پنجره تنظیمات iCanHazShortcut

از این پس، هر زمان که میانبر صفحه کلید مشخص شده را فشار دهید، دستور ترمینال شما را اجرا می کند.

اگر بیش از یک دستور برای اجرا وجود دارد، می‌توانید آن‌ها را نیز به برنامه اضافه کنید. در صورت تمایل می‌توانید میانبرها را تغییر دهید و حتی حذف کنید.

با استفاده از Automator دستورات را با یک میانبر اجرا کنید(Execute Commands With a Shortcut Using Automator)

Automator همچنین به شما اجازه می دهد تا دستورات خود را با استفاده از میانبر صفحه کلید اجرا کنید. ابتدا(First) باید یک سرویس حاوی دستور خود ایجاد کنید و سپس یک میانبر صفحه کلید را به سرویس اختصاص دهید.

برنامه Automator را در (Automator)مک(Mac) خود راه اندازی کنید . وقتی صفحه سند جدید ظاهر شد، روی Service کلیک کرده و Choose را انتخاب کنید .

سرویس در Automator انتخاب شده است

در صفحه زیر، اقدامی با نام Run Shell Script را در لیست اقدامات جستجو کنید. وقتی آن را پیدا کردید، آن را به سمت قاب اصلی در سمت راست بکشید.

Shell Script را در پنجره Actions اجرا کنید

یک کادر سفید بزرگ را در زیر اکشن جدید اضافه شده مشاهده خواهید کرد. تمام دستوراتی را که می خواهید اجرا کنید در این کادر وارد کنید. این کادر را به عنوان یک پنجره ترمینال(Terminal) در نظر بگیرید که در آن دستورات خود را تایپ می کنید.

جعبه اسکریپت شل را اجرا کنید

وقتی دستورات خود را وارد کردید، روی منوی File در بالا کلیک کنید و Save را انتخاب کنید تا سرویس شما ذخیره شود. یک نام معنی دار برای سرویس وارد کنید و Save را بزنید .

سرویس را مانند Automator ذخیره کنید

اکنون که سرویس ایجاد شده است، وقت آن است که یک میانبر صفحه کلید به آن اختصاص دهیم. برای انجام این کار، روی لوگوی اپل(Apple) در گوشه سمت چپ بالا کلیک کنید و System Preferences را انتخاب کنید . صفحه کلید(Keyboard) را در صفحه زیر انتخاب کنید .

صفحه کلید در پنجره تنظیمات سیستم انتخاب شده است

به تب Shortcuts بروید و سپس Services را از لیست سمت چپ انتخاب کنید. سپس سرویس خود را در لیست سمت راست پیدا کنید، روی آن کلیک کنید و میانبر صفحه کلید مورد نظر را فشار دهید.

خدمات در تب Shortcuts

به سرویس شما میانبر صفحه کلید انتخابی شما اختصاص داده می شود.

وقتی این میانبر را فشار دهید، سرویسی را اجرا می کند که به نوبه خود دستور ترمینال شما را در (Terminal)مک(Mac) شما اجرا می کند.

از ActionShortcuts برای اجرای دستورات با استفاده از میانبر استفاده کنید(Use ActionShortcuts To Run Commands Using a Shortcut)

ActionShortcuts به شما این امکان را می دهد که چیزهای بیشتری را نسبت به دستورات ترمینال سنتی اجرا کنید. (Terminal)این به شما امکان می دهد اسکریپت های اپل(Apple) ، گردش کار، سرویس ها و البته دستورات ترمینال را اجرا کنید.(Terminal)

برخلاف روش های دیگر، این برنامه رایگان نیست و 2.99 دلار قیمت دارد. اگر می‌خواهید ابتدا آن را امتحان کنید، می‌توانید از دوره آزمایشی 7 روزه استفاده کنید.

در زیر نحوه اجرای دستور ترمینال(Terminal) با میانبر صفحه کلید با استفاده از این برنامه نشان داده شده است.

برنامه TextEdit(TextEdit) را در مک خود راه اندازی کنید. روی منوی Format کلیک کرده و (Format)Make Plain Text را(Make Plain Text) انتخاب کنید تا قالب بندی حذف شود.

قالب -> متن ساده را انتخاب کنید

(Enter)تمام دستورات ترمینال(Terminal) را که می خواهید اجرا کنید را در فایل وارد کنید . سپس با کلیک بر روی منوی File و انتخاب Save فایل را ذخیره کنید .

ذخیره انتخاب شده در منوی فایل

در کادر محاوره‌ای Save As ، هر نامی را برای فایل وارد کنید، اما مطمئن شوید که پسوند آن دستور(command) است . Save را بزنید تا فایل ذخیره(Save) شود.

ذخیره به عنوان پنجره

برنامه ActionShortcuts(ActionShortcuts) را در مک خود دانلود، نصب و باز کنید. روی دکمه Open Scripts Folder در رابط اصلی کلیک کنید.

دکمه Scripts Folder را در پنجره Actions باز کنید

وقتی پوشه باز شد، فایل فرمان(command) خود را بکشید و روی آن رها کنید . به برنامه برگردید و فایل خود را در لیست خواهید دید. روی(Click) دکمه Record Shortcut در(Record Shortcut) کنار فایل خود کلیک کنید تا یک میانبر صفحه کلید اختصاص دهید.

ضبط میانبر در پنجره Actions

هنگامی که یک میانبر اختصاص داده شد، با فشار دادن میانبر، فایل .command حاوی دستورات شما در Mac شما راه اندازی می شود .

اگر می‌خواهید فایل‌های دیگری را برای اجرا اضافه کنید، می‌توانید با کلیک بر روی نماد برنامه در نوار منو و انتخاب Open Scripts Folder این کار را انجام دهید . تمام دستوراتی که قرار است اجرا شوند باید در این پوشه قرار داده شوند و اپلیکیشن آنها را تشخیص می دهد.

پوشه Scripts را در نوار منو باز کنید



About the author

من یک مهندس نرم افزار و وبلاگ نویس با نزدیک به 10 سال تجربه در این زمینه هستم. من در ایجاد بررسی ابزارها و آموزش‌ها برای پلتفرم‌های مک و ویندوز، و همچنین ارائه نظرات تخصصی درباره موضوعات توسعه نرم‌افزار تخصص دارم. من همچنین یک سخنران و مدرس حرفه ای هستم و در کنفرانس های فناوری در سراسر جهان ارائه کرده ام.



Related posts