Anonim

Con l'app Terminal integrata sul tuo Mac, puoi eseguire una serie di comandi per eseguire varie azioni sulla tua macchina. Dall'acquisizione di schermate delle tue schermate alla ridenominazione di un intero gruppo di file contemporaneamente, i comandi di Terminale coprono molte cose che di solito fai sulle tue macchine.

L'unica cosa che potresti non trovare scomoda è dover avviare l'app Terminal ogni volta che vuoi eseguire un comando. E se esistesse un modo migliore e più rapido per eseguire i comandi di Terminale su un Mac?

Beh, effettivamente c'è. In effetti, esistono diversi modi per eseguire un comando di Terminale utilizzando una scorciatoia da tastiera su Mac. Puoi assegnare la tua combinazione di tasti preferita al tuo comando specifico e premendo la combinazione eseguirai quel comando sulla tua macchina.

Utilizzare un'app per eseguire comandi utilizzando un collegamento su Mac

Il modo più semplice per assegnare scorciatoie da tastiera ai tuoi comandi è utilizzare un'app di terze parti chiamata iCanHazShortcut. Questa app rende molto più facile assegnare qualsiasi scorciatoia da tastiera a qualsiasi comando sul tuo Mac.

Per configurare l'app, tutto ciò che devi sapere è la scorciatoia da tastiera che vuoi assegnare e il comando che deve essere eseguito.

Scarica l'app gratuita e open-source sul tuo Mac e spostala nella cartella Applicazioni. Avvia l'app una volta installata.

Quando l'interfaccia dell'app si carica, ti troverai nella scheda Scorciatoie per impostazione predefinita. In questa schermata, trova il pulsante con un segno + (più) in basso e fai clic su di esso per aggiungere una nuova scorciatoia.

La seguente schermata ti consente di configurare la scorciatoia e il comando che deve essere eseguito. Ecco cosa devi inserire in ciascuno dei campi sullo schermo.Scorciatoia – posiziona il cursore in questo campo e digita la scorciatoia che vuoi assegnare al comando.Azione – è un nome facoltativo che puoi assegnare per trovare successivamente la scorciatoia nell'elenco.Comando – inserisci il comando esatto che vuoi venga eseguito qui.Workdir – se il tuo comando richiede una directory specifica come directory di lavoro, selezionala qui. può eseguire un test facendo clic sull'icona di riproduzione in basso.Una volta che sei soddisfatto, fai clic sull'icona accanto ad essa e salverà il collegamento.

La scheda Preferenze nell'app ha anche alcune opzioni che puoi personalizzare. Questo dovrebbe darti più controllo sul funzionamento dell'app sul tuo Mac.

D'ora in poi, ogni volta che premi la scorciatoia da tastiera specificata, verrà eseguito il tuo comando Terminale.

Se c'è più di un comando da eseguire, puoi aggiungere anche quelli all'app. Le scorciatoie possono essere modificate e persino eliminate, se lo desideri.

Esegui i comandi con una scorciatoia usando Automator

Automator ti permette anche di eseguire i tuoi comandi usando una scorciatoia da tastiera. Innanzitutto, devi creare un servizio contenente il tuo comando e quindi assegnare al servizio una scorciatoia da tastiera.

Avvia l'app Automator sul tuo Mac. Quando viene visualizzata la schermata del nuovo documento, fare clic su Servizio e selezionare Scegli.

Nella schermata seguente, cerca l'azione denominata Esegui script shell nell'elenco delle azioni. Quando lo trovi, trascinalo nel riquadro principale sul lato destro.

Vedrai una grande casella bianca sotto l'azione appena aggiunta. Inserisci tutti i comandi che vuoi eseguire in questa casella. Pensa a questa casella come a una finestra di Terminale in cui digiti i tuoi comandi.

Dopo aver inserito i comandi, fai clic sul File menu in alto e seleziona Salva per salvare il tuo servizio. Inserisci un nome significativo per il servizio e premi Salva.

Ora che il servizio è stato creato, è il momento di assegnargli una scorciatoia da tastiera. Per fare ciò, fai clic sul logo Apple nell'angolo in alto a sinistra e seleziona Preferenze di Sistema. Scegli Tastiera nella schermata seguente.

Vai alla scheda Scorciatoie e seleziona Servizi da l'elenco a sinistra. Quindi trova il tuo servizio nell'elenco a destra, fai clic su di esso e premi la scorciatoia da tastiera desiderata.

Al tuo servizio verrà assegnata la scorciatoia da tastiera che hai scelto.

Quando premi questa scorciatoia, verrà eseguito il servizio che a sua volta eseguirà il tuo comando Terminale sul tuo Mac.

Usa le scorciatoie di azione per eseguire i comandi utilizzando una scorciatoia

ActionShortcuts ti consente di eseguire più cose rispetto ai tradizionali comandi di Terminale. Ti consente di eseguire script, flussi di lavoro, servizi Apple e, naturalmente, i comandi di Terminale.

A differenza di altri metodi, questa app non è gratuita e costa $ 2,99. Puoi utilizzare il periodo di prova di 7 giorni se vuoi provarlo prima.

Quanto segue mostra come eseguire un comando di Terminale con una scorciatoia da tastiera usando questa app.

Avvia l'app TextEdit sul tuo Mac. Fai clic sul menu Formato e seleziona Crea testo normale per rimuovere la formattazione.

Inserisci tutti i comandi di Terminale che desideri eseguire nel file. Quindi salvare il file facendo clic sul menu File e selezionando Salva.

Nella finestra di dialogo Salva con nome, inserisci un nome qualsiasi per il file, ma assicurati che l'estensione sia comando. Premi Salva per salvare il file.

Scarica, installa e apri l'app ActionShortcuts sul tuo Mac. Fai clic sul pulsante Apri cartella script nell'interfaccia principale.

Quando la cartella si apre, trascina e rilascia il file command su di essa. Torna all'app e vedrai il tuo file nell'elenco. Fai clic sul pulsante Registra scorciatoia accanto al tuo file per assegnare una scorciatoia da tastiera.

Una volta assegnata una scorciatoia, premendo la scorciatoia si avvierà il file .command contenente i tuoi comandi sul tuo Mac.

Se desideri aggiungere ulteriori file per l'esecuzione, puoi farlo facendo clic sull'icona dell'app nella barra dei menu e selezionando Apri la cartella degli script . Tutti i comandi da eseguire devono essere inseriti in questa cartella e l'app li riconoscerà.

Come eseguire un comando da terminale utilizzando una scorciatoia da tastiera su Mac