Eseguire comandi e strumenti in Terminale sul Mac
Puoi utilizzare l'ambiente a riga di comando in modalità interattiva digitando un comando e attendendo un risultato oppure puoi utilizzare la shell per comporre script da eseguire senza interazione diretta.
Eseguire comandi nella shell
Nell’app Terminale sul Mac, inserisci il percorso completo del file eseguibile dello strumento, seguito dagli eventuali argomenti necessari, quindi premi Invio.
Se il comando si trova in una delle cartelle note della shell, quando inserisci il nome del comando puoi omettere le informazioni sul percorso. L'elenco delle cartelle note è archiviato nella variabile di ambiente PATH della shell e include le cartelle contenenti la maggior parte degli strumenti a riga di comando.
Ad esempio, per eseguire il comando ls
nella cartella Inizio dell'utente attuale, inserisci quanto segue nel prompt dei comando, quindi premi A capo:
$ ls
Per eseguire un comando nella cartella Inizio dell'utente attuale, anteponi al comando l'indicatore della cartella. Ad esempio, per eseguire MyCommandLineProg
, utilizza il comando seguente:
$ ~/MyCommandLineProg
Per aprire un'app, utilizza il comando apri:
$ open -a MyProg.app
Se inserisci un comando e viene visualizzato il messaggio command not found
, verifica l'ortografia. Ecco un esempio:
$ opne -a TextEdit.app
-bash: opne: command not found
Terminare comandi
Nell’app Terminale sul Mac, fai clic sulla finestra di Terminale in cui è in esecuzione il comando che vuoi terminare.
Premi Ctrl-C.
Questo invia un segnale che provoca la terminazione di gran parte dei comandi.
Ripetere comandi inseriti precedentemente
I comandi che inserisci durante una sessione vengono salvati, così da poter ripetere un comando utilizzato precedentemente senza doverlo riscrivere.
Nell’app Terminale sul Mac, premi il tasto Freccia su.
L'ultimo comando inserito apparirà nella linea di comando.
Continua a premere il tasto Freccia su fino a quando non vedi il comando desiderato, quindi premi Invio.