.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.PARTPartial Download File
4.EXEWindows Executable (Portable Executable)
5.M4AMPEG-4 Audio File
6.DATProgram Data File (generic)
7.MDMarkdown Document
8.JSONJavaScript Object Notation file
9.JPGJPEG Image
10.NOMEDIAAndroid No-Media Marker 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