.COMMAND

COMMAND-fil

macOS Terminal Shell Script
Ställ en fråga
SNABBT SVAR

En COMMAND-fil är ett macOS-skalskript som öppnas och körs i Terminal när du dubbelklickar på den i Finder. För att köra den, dubbelklicka på filen - Terminal startar automatiskt. Om macOS blockerar den, högerklicka och välj Öppna. Läs skriptet i en textredigerare innan du kör någon COMMAND-fil från en okänd källa.

Utvecklare: Apple Inc. Kategori: Exekverbara filer Öppen standard MIME: text/x-shellscript
ÖPPNAS PÅ macOS
Relaterat: .APK · .EXE · .VBS · .JAR

På denna sida

19k+ filtillägg indexerade
Senast granskad Jul 30, 2026

Osäker på vad din fil är?

Släpp valfri fil i vår identifierare - vi läser bara de första byten för att namnge formatet.

Identifiera en fil

Vad är filformatet COMMAND?

En .command-fil är ett skalskript i klartext som macOS Finder är konfigurerat att öppna direkt i Terminal.app och exekvera. Till innehållet är den identisk med ett skalskript - en sekvens av POSIX-skalkommandon med en valfri shebang-rad på första raden. Tillägget .command är det som skiljer beteendet åt: att dubbelklicka på en .command-fil startar Terminal.app och kör skriptet i ett nytt fönster, medan dubbelklickning på en .sh-fil öppnar den i en textredigerare.

Innan en .command-fil kan köras genom att dubbelklicka måste den ha exekveringsbehörighet inställd - använd chmod +x yourscript.command i Terminal. Filer som laddas ner från internet omfattas av macOS Gatekeeper; högerklicka och välj Öppna för att kringgå varningen vid första körning för osignerade skript.

Utan en shebang använder macOS som standard /bin/sh. Vanliga shebangs är:

  • #!/bin/bash - Bash-tolk
  • #!/bin/zsh - Zsh (standard-skal i macOS sedan Catalina 10.15)
  • #!/bin/sh - POSIX sh (mest portabel)

.command-filer används ofta för att leverera enkla macOS-verktyg, installerare och utvecklarverktyg som behöver en Terminal-session synlig för användaren. De öppnas i valfri textredigerare och är helt läsbara för människor.

Säkerhet & trygghet

RISK: MEDIUM

En .command-fil kan köra vilket skalkommando som helst på macOS - inklusive att radera filer, ladda ner skadlig kod eller ändra systeminställningar. Kör aldrig en .command-fil från en opålitlig källa utan att läsa dess innehåll först (högerklicka > Öppna med > Textredigerare). macOS Gatekeeper lägger till en karantänsflagga på filer som laddats ner från internet, vilket ger en varning vid första körningen - kringgå inte detta för okända skript.

Formatdetaljer

i ett nötskal
FULLSTÄNDIGT NAMNmacOS Terminal Shell Scriptäven känd som .command file, Terminal command file
UTVECKLAREApple Inc.sedan ~2001 (Mac OS X 10.0 - Terminal.app era)
MIME-TYPtext/x-shellscript
TYPtextskalskript (bash/zsh/sh)
STANDARDÖppen · royaltyfri

Program som öppnar COMMAND-filer

macOS5 apps
TextEdit Inbyggd Högerklicka på .command-filen > Öppna med > Textredigerare för att visa/redigera skriptet utan att köra det.
MacVim Öppen källkod Öppna i MacVim för redigering med syntaxmarkering: macvim script.command i Terminal.
Apple Terminal Inbyggd Dubbelklicka på .command-filen i Finder; Terminal öppnas och kör skriptet. Säkerställ exekveringsbehörighet: chmod +x script.command i Terminal först.
iTerm2 Öppen källkod Ställ in iTerm2 som standardterminal; .command-filer kommer då att öppnas i iTerm2 istället för Terminal.
Visual Studio Code Öppen källkod Högerklicka > Öppna med > Visual Studio Code för redigering med syntaxmarkering.

Tekniska detaljer

djup specifikation
FiltypPOSIX-skalskript i klartext
MIME-typtext/x-shellscript
KodningUTF-8 (rekommenderas); ASCII är också vanligt
RadbrytningarUnix-stil LF krävs; Windows CRLF-radbrytningar förstör skriptets exekvering
Magic bytesInga (klartext); shebang på rad 1 identifierar tolken
Exekveringsbehörighetchmod +x krävs; utan detta startar inte Terminal vid dubbelklick i Finder
Standardtolk (utan shebang)/bin/sh på macOS
Gatekeeper-karantänNedladdade .command-filer utlöser varning vid första körning; högerklicka > Öppna för att kringgå
Beteende vid dubbelklick i FinderStartar Terminal.app och kör skriptet i ett nytt fönster
Funktionell skillnad från .shEndast filändelsen; skriptinnehållet är identiskt - .sh öppnas i textredigerare, .command exekveras i Terminal
Associerat OSmacOS (Finder-integration); skriptsyntaxen fungerar på alla POSIX-system
Typisk filstorlek100 byte - 100 KB
Släppt~2001 (Mac OS X 10.0 - Terminal.app era)
Öppen standardJa · royaltyfri
Specifikationsupport.apple.com

COMMAND-konverteringar

Frågor & svar

frågat av användare
Ställ en snabb fråga
Få hjälp från personer som arbetar med COMMAND-filer. Var specifik - inkludera ditt system och programversion.
Inget konto behövs · svar vanligtvis inom en dag

Inga frågor än - bli den första att fråga om COMMAND-filer.

Vanliga frågor

Vad är en .command-fil på Mac?
Ett skalskript som öppnas och körs i Terminal när man dubbelklickar i Finder. Det är klartext, identiskt till innehållet med ett .sh-skript.
Hur kör jag en .command-fil?
Dubbelklicka på den i Finder - Terminal öppnas automatiskt. Om macOS blockerar den, högerklicka > Öppna. Om du ser «permission denied», kör chmod +x ~/sökväg/till/script.command i Terminal först.
Hur öppnar jag en .command-fil för att läsa/redigera den?
Högerklicka på filen i Finder > Öppna med > Textredigerare (eller Visual Studio Code, MacVim). Dubbelklicka INTE om du bara vill läsa den.
Kan jag köra en .command-fil på Linux eller Windows?
Linux: byt namn till .sh och kör i en Bash-terminal. Windows: använd WSL (Windows Subsystem for Linux) eller Git Bash; innehållet är ett standardskalskript.
Varför säger macOS att .command-filen inte kan öppnas eftersom utvecklaren inte kan verifieras?
Gatekeeper blockerade ett osignerat skript. Om du litar på källan, högerklicka > Öppna och bekräfta. Annars bör du läsa skriptets innehåll först.
Vad är skillnaden mellan .command och .sh?
Endast kopplingen i Finder: .command öppnas i Terminal vid dubbelklick; .sh öppnas i en textredigerare. Skriptsyntaxen och innehållet är identiska.

Referenser

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

Fortsätt utforska

genom databasen

Populära filtillägg denna vecka

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

Relaterade filtillägg

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

Gratis filverktyg

En filidentifierare och bildkonverterare direkt i webbläsaren - allt körs på din enhet.

Öppna verktygslådan

Bläddra bland filtillägg A-Ö