.COMMAND

COMMAND-bestand

macOS Terminal Shell Script
Stel een vraag
SNEL ANTWOORD

Een COMMAND-bestand is een macOS shell-script dat wordt geopend en uitgevoerd in Terminal wanneer u er in Finder op dubbelklikt. Om het uit te voeren, dubbelklikt u op het bestand - Terminal start automatisch. Als macOS het blokkeert, klikt u met de rechtermuisknop en kiest u Open. Lees het script in een tekstverwerker voordat u een COMMAND-bestand van een onbekende bron uitvoert.

Ontwikkelaar: Apple Inc. Categorie: Uitvoerbare bestandens Open standaard MIME: text/x-shellscript
OPENT OP macOS
Gerelateerd: .APK · .EXE · .VBS · .JAR

Op deze pagina

19k+ extensies geïndexeerd
Laatst beoordeeld op Jul 30, 2026

Niet zeker wat uw bestand is?

Sleep een bestand naar onze identificatietool - we lezen alleen de eerste bytes om het formaat te benoemen.

Identificeer een bestand

Wat is het COMMAND-bestandsformaat?

Een .command-bestand is een shell-script in platte tekst dat door macOS Finder is geconfigureerd om direct in Terminal.app te worden geopend en uitgevoerd. Qua inhoud is het identiek aan een shell-script - een reeks POSIX-shell-opdrachten met een optionele shebang-regel op de eerste regel. De extensie .command is wat het gedrag onderscheidt: dubbelklikken op een .command-bestand start Terminal.app en voert het script uit in een nieuw venster, terwijl dubbelklikken op een .sh-bestand het opent in een tekstverwerker.

Voordat een .command-bestand kan worden uitgevoerd door te dubbelklikken, moet de uitvoeringsmachtiging zijn ingesteld - gebruik chmod +x yourscript.command in Terminal. Bestanden die van internet zijn gedownload, vallen onder macOS Gatekeeper; klik met de rechtermuisknop en kies Open om de waarschuwing bij de eerste uitvoering voor niet-ondertekende scripts te omzeilen.

Zonder shebang valt macOS terug op /bin/sh. Veelvoorkomende shebangs zijn:

  • #!/bin/bash - Bash-interpreter
  • #!/bin/zsh - Zsh (standaard macOS-shell sinds Catalina 10.15)
  • #!/bin/sh - POSIX sh (meest overdraagbaar)

.command-bestanden worden veel gebruikt voor het leveren van eenvoudige macOS-hulpprogramma's, installatieprogramma's en ontwikkelaarstools die een voor de gebruiker zichtbare Terminal-sessie vereisen. Ze kunnen in elke tekstverwerker worden geopend en zijn volledig leesbaar voor mensen.

Beveiliging & veiligheid

RISICO: MEDIUM

Een .command-bestand kan elke shell-opdracht op macOS uitvoeren - inclusief het verwijderen van bestanden, het downloaden van malware of het wijzigen van systeeminstellingen. Voer nooit een .command-bestand van een niet-vertrouwde bron uit zonder eerst de inhoud te lezen (rechtermuisknop > Open met > Tekstedit). macOS Gatekeeper voegt een quarantainevlag toe aan bestanden die van internet zijn gedownload, wat een waarschuwing geeft bij de eerste uitvoering - omzeil dit niet voor onbekende scripts.

Formaatdetails

in een notendop
VOLLEDIGE NAAMmacOS Terminal Shell Scriptook bekend als .command file, Terminal command file
ONTWIKKELAARApple Inc.sinds ~2001 (Mac OS X 10.0 - Terminal.app era)
MIME-TYPEtext/x-shellscript
TYPEtekst shell-script (bash/zsh/sh)
STANDAARDOpen · royaltyvrij
GERELATEERD.apk.exe.vbs.jar

Programma's die COMMAND-bestanden openen

macOS5 apps
TextEdit Ingebouwd Klik met de rechtermuisknop op het .command-bestand > Open met > Tekstedit om het script te bekijken/bewerken zonder het uit te voeren.
MacVim Open-source Open in MacVim voor bewerking met syntaxis-accentuering: macvim script.command in Terminal.
Apple Terminal Ingebouwd Dubbelklik op het .command-bestand in Finder; Terminal opent en voert het script uit. Zorg voor uitvoeringsmachtiging: eerst chmod +x script.command in Terminal.
iTerm2 Open-source Stel iTerm2 in als standaardterminal; .command-bestanden worden dan geopend in iTerm2 in plaats van Terminal.
Visual Studio Code Open-source Klik met de rechtermuisknop > Open met > Visual Studio Code voor bewerking met syntaxis-accentuering.

Technische details

diepe specificaties
BestandstypePlatte tekst POSIX shell-script
MIME-typetext/x-shellscript
CoderingUTF-8 (aanbevolen); ASCII komt ook veel voor
RegeleindenUnix-stijl LF vereist; Windows CRLF-regeleinden verstoren de uitvoering van het script
Magic bytesGeen (platte tekst); shebang op regel 1 identificeert de interpreter
Uitvoeringsmachtigingchmod +x vereist; zonder dit start Finder Terminal niet bij dubbelklikken
Standaard interpreter (geen shebang)/bin/sh op macOS
Gatekeeper-quarantaineGedownloade .command-bestanden activeren een waarschuwing bij de eerste uitvoering; klik met de rechtermuisknop > Open om te omzeilen
Finder dubbelklik-gedragStart Terminal.app en voert het script uit in een nieuw venster
Functioneel verschil met .shAlleen de extensie; scriptinhoud is identiek - .sh opent in tekstverwerker, .command wordt uitgevoerd in Terminal
Bijbehorend OSmacOS (Finder-integratie); script-syntaxis werkt op elk POSIX-systeem
Typische bestandsgrootte100 bytes - 100 KB
Uitgebracht~2001 (Mac OS X 10.0 - Terminal.app era)
Open standaardJa · royaltyvrij
Specificatiesupport.apple.com

COMMAND conversies

Community V&A

gevraagd door gebruikers
Stel een korte vraag
Krijg hulp van mensen die met COMMAND-bestanden werken. Wees specifiek - vermeld uw systeem en softwareversie.
Geen account nodig · antwoorden meestal binnen een dag

Nog geen vragen - wees de eerste om iets te vragen over COMMAND-bestanden.

Veelgestelde vragen

Wat is een .command-bestand op een Mac?
Een shell-script dat wordt geopend en uitgevoerd in Terminal wanneer er in Finder op wordt gedubbelklikt. Het is platte tekst, qua inhoud identiek aan een .sh-script.
Hoe voer ik een .command-bestand uit?
Dubbelklik erop in Finder - Terminal opent automatisch. Als macOS het blokkeert, klik met de rechtermuisknop > Open. Als u de melding „toegang geweigerd” ziet, voer dan eerst chmod +x ~/pad/naar/script.command uit in Terminal.
Hoe open ik een .command-bestand om het te lezen of te bewerken?
Klik met de rechtermuisknop op het bestand in Finder > Open met > Tekstedit (of Visual Studio Code, MacVim). Dubbelklik NIET als u het alleen wilt lezen.
Kan ik een .command-bestand uitvoeren op Linux of Windows?
Linux: hernoem naar .sh en voer uit in een Bash-terminal. Windows: gebruik WSL (Windows Subsystem for Linux) of Git Bash; de inhoud is een standaard shell-script.
Waarom zegt macOS dat het .command-bestand niet kan worden geopend omdat de ontwikkelaar niet kan worden geverifieerd?
Gatekeeper heeft een niet-ondertekend script geblokkeerd. Als u de bron vertrouwt, klik met de rechtermuisknop > Open en bevestig. Lees anders eerst de inhoud van het script.
Wat is het verschil tussen .command en .sh?
Alleen de Finder-associatie: .command opent in Terminal bij dubbelklikken; .sh opent in een tekstverwerker. De script-syntaxis en inhoud zijn identiek.

Referenties

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

Blijf ontdekken

door de database

Populaire extensies deze week

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

Gerelateerde extensies

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

Een bestandsidentificatie en afbeeldingsconverter in de browser - alles draait op uw eigen apparaat.

Open de gereedschapskist

Blader door bestandsextensies A-Z