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

Con l' app Terminale(Terminal) integrata sul tuo Mac , puoi eseguire una serie di comandi per eseguire varie azioni sul tuo computer. Dall'acquisizione di schermate dei tuoi schermi(taking screenshots of your screens) alla ridenominazione di un intero gruppo di file contemporaneamente, i comandi di Terminale(Terminal) coprono molte cose che di solito fai sui tuoi computer.

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

Finestra del terminale

Beh, in realtà c'è. In effetti, esistono diversi modi per eseguire un comando Terminale(Terminal) utilizzando una scorciatoia da tastiera su Mac . Puoi assegnare la tua combinazione di tasti preferita al tuo comando specifico e premendo la combinazione verrà eseguito quel comando sulla tua macchina.

Usa un'app per eseguire comandi usando una scorciatoia su Mac(Use An App To Run Commands Using a Shortcut On Mac)

Il modo più semplice per assegnare le scorciatoie da tastiera ai comandi è utilizzare un'app di terze parti chiamata iCanHazShortcut . Questa app rende molto più semplice assegnare qualsiasi scorciatoia da tastiera letteralmente 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(Download) l'app gratuita e open source sul tuo Mac e spostala nella cartella Applicazioni . (Applications)Avvia l'app una volta installata.

Finestra di installazione di iCanHazShortcut

Quando l'interfaccia dell'app viene caricata, ti troverai nella scheda Collegamenti per impostazione predefinita. (Shortcuts)In questa schermata, trova il pulsante con un segno + (più) in basso e fai clic su di esso per aggiungere un nuovo collegamento.

Pulsante più evidenziato nella finestra iCanHazShortcut

La schermata seguente consente di configurare il collegamento e il comando che deve essere eseguito. Ecco cosa devi inserire in ciascuno dei campi sullo schermo.

Collegamento(Shortcut) : posiziona il cursore in questo campo e digita il collegamento che desideri assegnare al comando.
Azione(Action) : è un nome facoltativo che puoi assegnare in seguito per trovare il collegamento nell'elenco.
Comando(Command) : inserisci qui il comando esatto che desideri venga eseguito.
Workdir : se il tuo comando richiede una directory specifica come directory di lavoro, selezionala qui.

Puoi 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.

Finestra di scelta rapida "Premi per impostare".

La scheda Preferenze(Preferences) nell'app ha anche alcune opzioni che puoi personalizzare. Questo dovrebbe darti un maggiore controllo su come funziona l'app sul tuo Mac .

Finestra delle preferenze di iCanHazShortcut

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

Se sono presenti più comandi da eseguire, puoi aggiungerli anche all'app. Le scorciatoie possono essere modificate e persino eliminate se lo desideri.

Esegui comandi con una scorciatoia utilizzando Automator(Execute Commands With a Shortcut Using Automator)

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

Avvia l' app Automator sul tuo (Automator)Mac . Quando viene visualizzata la schermata del nuovo documento, fai clic su Servizio(Service) e seleziona Scegli(Choose) .

Servizio selezionato in Automator

Nella schermata seguente, cercare l'azione denominata Esegui script shell(Run Shell Script) nell'elenco delle azioni. Quando lo trovi, trascinalo nel riquadro principale sul lato destro.

Esegui lo script della shell nella finestra Azioni

Vedrai una grande casella bianca sotto l'azione appena aggiunta. Immettere tutti i comandi che si desidera eseguire in questa casella. Pensa a questa casella come a una finestra di Terminale(Terminal) in cui digiti i tuoi comandi.

Casella Esegui script shell

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

Salva il servizio come in Automator

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

Tastiera selezionata nella finestra Preferenze di Sistema

Vai alla scheda Collegamenti e quindi seleziona (Shortcuts)Servizi(Services) dall'elenco a sinistra. Quindi trova il tuo servizio nell'elenco a destra, fai clic su di esso e premi la scorciatoia da tastiera desiderata.

Servizi nella scheda Collegamenti

Al tuo servizio verrà assegnata la scorciatoia da tastiera scelta.

Quando premi questo collegamento, verrà eseguito il servizio che a sua volta eseguirà il comando Terminale sul tuo (Terminal)Mac .

Utilizzare ActionShortcuts per eseguire comandi utilizzando una scorciatoia(Use ActionShortcuts To Run Commands Using a Shortcut)

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

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.

Di seguito viene illustrato come eseguire un comando Terminale(Terminal) con una scorciatoia da tastiera utilizzando questa app.

Avvia l' app TextEdit sul tuo Mac. Fare clic sul menu Formato(Format) e selezionare Crea testo normale(Make Plain Text) per rimuovere la formattazione.

Formato -> Crea testo normale selezionato

Inserisci(Enter) tutti i comandi del Terminale(Terminal) che desideri eseguire nel file. Quindi salva il file facendo clic sul menu File e selezionando Salva(Save) .

Salva selezionato nel menu File

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

Salva come finestra

Scarica, installa e apri l' app ActionShortcuts sul tuo Mac. Fare clic sul pulsante Apri cartella script nell'interfaccia principale.(Open Scripts Folder)

Pulsante Apri cartella script nella finestra Azioni

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

Registra collegamento nella finestra Azioni

Una volta assegnata una scorciatoia, premendo la scorciatoia verrà avviato il file .command contenente i comandi sul tuo Mac .

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

Apri la cartella degli script nella barra dei menu



About the author

Sono un ingegnere informatico con oltre 10 anni di esperienza nel settore del software. Sono specializzato nella creazione e manutenzione di applicazioni software individuali e aziendali, nonché nello sviluppo di strumenti di sviluppo per piccole imprese e grandi organizzazioni. Le mie capacità risiedono nello sviluppo di una solida base di codice, negli strumenti di debug e test e nel lavorare a stretto contatto con gli utenti finali per garantire che le loro applicazioni funzionino perfettamente.



Related posts