.COMMAND

File COMMAND

macOS Terminal Shell Script
Fai una domanda
RISPOSTA RAPIDA

Un file COMMAND è uno script di shell per macOS che si apre e viene eseguito nel Terminale quando si fa doppio clic su di esso nel Finder. Per eseguirlo, fai doppio clic sul file: il Terminale si avvierà automaticamente. Se macOS lo blocca, fai clic con il tasto destro e scegli Apri. Leggi lo script in un editor di testo prima di eseguire qualsiasi file COMMAND proveniente da una fonte sconosciuta.

Sviluppatore: Apple Inc. Categoria: File eseguibili (exe) Standard aperto MIME: text/x-shellscript
SI APRE SU macOS
Correlati: .APK · .EXE · .VBS · .JAR

In questa pagina

19k+ estensioni indicizzate
Ultima revisione Jul 30, 2026

Non sei sicuro di cosa sia il tuo file?

Trascina qualsiasi file nel nostro identificatore - leggiamo solo i primi byte per dare un nome al formato.

Identifica un file

Che cos'è il formato di file COMMAND?

Un file .command è uno script di shell in formato testo semplice che il Finder di macOS è configurato per aprire direttamente in Terminale.app ed eseguire. Nel contenuto è identico a uno script di shell: una sequenza di comandi di shell POSIX con una riga shebang opzionale sulla prima riga. L'estensione .command è ciò che ne distingue il comportamento: facendo doppio clic su un file .command si avvia Terminale.app e si esegue lo script in una nuova finestra, mentre facendo doppio clic su un file .sh lo si apre in un editor di testo.

Prima che un file .command possa essere eseguito con un doppio clic, deve avere i permessi di esecuzione impostati: usa chmod +x yourscript.command nel Terminale. I file scaricati da Internet sono soggetti a macOS Gatekeeper; fai clic con il tasto destro e scegli Apri per bypassare l'avviso di prima esecuzione per gli script non firmati.

Senza uno shebang, macOS utilizza come predefinito /bin/sh. Gli shebang comuni sono:

  • #!/bin/bash - Interprete Bash
  • #!/bin/zsh - Zsh (shell predefinita di macOS da Catalina 10.15)
  • #!/bin/sh - POSIX sh (il più portabile)

I file .command sono ampiamente utilizzati per distribuire semplici utility per macOS, programmi di installazione e strumenti per sviluppatori che necessitano di una sessione di Terminale visibile all'utente. Si aprono in qualsiasi editor di testo e sono completamente leggibili dall'uomo.

Sicurezza e incolumità

RISCHIO: MEDIUM

Un file .command può eseguire qualsiasi comando di shell su macOS, inclusa l'eliminazione di file, il download di malware o la modifica delle impostazioni di sistema. Non eseguire mai un file .command da una fonte non attendibile senza prima averne letto il contenuto (tasto destro > Apri con > TextEdit). macOS Gatekeeper aggiunge un flag di quarantena ai file scaricati da Internet, producendo un avviso alla prima esecuzione: non ignorarlo per script sconosciuti.

Dettagli del formato

in sintesi
NOME COMPLETOmacOS Terminal Shell Scriptanche noto come .command file, Terminal command file
SVILUPPATOREApple Inc.dal ~2001 (Mac OS X 10.0 - Terminal.app era)
TIPO MIMEtext/x-shellscript
TIPOscript di shell testuale (bash/zsh/sh)
STANDARDAperto · royalty-free

Programmi che aprono file COMMAND

macOS5 apps
TextEdit Integrato Fai clic con il tasto destro sul file .command > Apri con > TextEdit per visualizzare o modificare lo script senza eseguirlo.
MacVim Open-source Apri in MacVim per l'editing con evidenziazione della sintassi: macvim script.command nel Terminale.
Apple Terminal Integrato Fai doppio clic sul file .command nel Finder; il Terminale si apre ed esegue lo script. Assicurati che i permessi di esecuzione siano impostati: chmod +x script.command nel Terminale.
iTerm2 Open-source Imposta iTerm2 come terminale predefinito; i file .command si apriranno quindi in iTerm2 invece che nel Terminale.
Visual Studio Code Open-source Fai clic con il tasto destro > Apri con > Visual Studio Code per l'editing con evidenziazione della sintassi.

Dettagli tecnici

specifiche approfondite
Tipo di fileScript di shell POSIX in testo semplice
Tipo MIMEtext/x-shellscript
CodificaUTF-8 (consigliata); comune anche ASCII
Fine rigaRichiesto stile Unix LF; i finali di riga CRLF di Windows interrompono l'esecuzione dello script
Magic bytesNessuno (testo semplice); lo shebang sulla riga 1 identifica l'interprete
Permessi di esecuzioneRichiesto chmod +x; senza di esso il doppio clic nel Finder non avvia il Terminale
Interprete predefinito (senza shebang)/bin/sh su macOS
Quarantena GatekeeperI file .command scaricati attivano l'avviso di prima esecuzione; tasto destro > Apri per bypassare
Comportamento doppio clic FinderAvvia Terminale.app ed esegue lo script in una nuova finestra
Differenza funzionale da .shSolo estensione; contenuto dello script identico - .sh si apre nell'editor di testo, .command si esegue nel Terminale
OS associatomacOS (integrazione Finder); la sintassi dello script funziona su qualsiasi sistema POSIX
Dimensione tipica del file100 byte - 100 KB
Rilasciato~2001 (Mac OS X 10.0 - Terminal.app era)
Standard aperto · royalty-free
Specificasupport.apple.com

Conversioni COMMAND

Domande e risposte della community

chiesto dagli utenti
Fai una domanda veloce
Ottieni aiuto da persone che lavorano con i file COMMAND. Sii specifico - includi il tuo sistema e la versione del software.
Nessun account necessario · risposte solitamente entro un giorno

Ancora nessuna domanda - sii il primo a chiedere informazioni sui file COMMAND.

Domande frequenti

Cos'è un file .command su Mac?
Uno script di shell che si apre e viene eseguito nel Terminale quando si fa doppio clic nel Finder. È in formato testo semplice, identico nel contenuto a uno script .sh.
Come si esegue un file .command?
Fai doppio clic su di esso nel Finder: il Terminale si aprirà automaticamente. Se macOS lo blocca, fai clic con il tasto destro > Apri. Se visualizzi «permesso negato», esegui prima chmod +x ~/percorso/del/file.command nel Terminale.
Come si apre un file .command per leggerlo o modificarlo?
Fai clic con il tasto destro sul file nel Finder > Apri con > TextEdit (o Visual Studio Code, MacVim). NON fare doppio clic se desideri solo leggerlo.
Posso eseguire un file .command su Linux o Windows?
Linux: rinominalo in .sh ed eseguilo in un terminale Bash. Windows: usa WSL (Windows Subsystem for Linux) o Git Bash; il contenuto è uno script di shell standard.
Perché macOS dice che il file .command non può essere aperto perché lo sviluppatore non può essere verificato?
Gatekeeper ha bloccato uno script non firmato. Se ti fidi della fonte, fai clic con il tasto destro > Apri e conferma. In caso contrario, leggi prima il contenuto dello script.
Qual è la differenza tra .command e .sh?
Solo l'associazione del Finder: .command si apre nel Terminale con un doppio clic; .sh si apre in un editor di testo. La sintassi dello script e il contenuto sono identici.

Riferimenti

1Apple Support - Intro to shell scripts in Terminal on Macsupport.apple.com
2ss64.com - Run a macOS shell scriptss64.com

Continua a esplorare

nel database

Migliori estensioni della settimana

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.MDMarkdown Document
4.BINCD/DVD Disc Image (BIN/CUE)
5.PARTPartial Download File
6.RPMSGRestricted Permission Message
7.NOMEDIAAndroid No-Media Marker File
8.EXEWindows Executable (Portable Executable)
9.AVIFAV1 Image File Format (AVIF)
10.ICSiCalendar data file

Estensioni correlate

.APKAndroid Package
.EXEWindows Executable (Portable Executable)
.VBSVBScript file (Visual Basic Script)
.JARJava Archive
.EX4MetaTrader 4 Compiled Program (Expert Advisor / Indicator / Script)
.APPXMicrosoft Windows App Package (AppX)

Strumenti file gratuiti

Un identificatore di file e convertitore di immagini nel browser - tutto viene eseguito sul tuo dispositivo.

Apri la cassetta degli attrezzi

Sfoglia le estensioni dei file A-Z