Im Falle von Betriebssystemen, zum Beispiel DOS oder Unix, definieren diese jeweils ihre eigenen Regeln, denen alle Befehle folgen müssen. Bei eingebetteten Systemen definiert jeder Anbieter, wie Nortel, Juniper Networks oder Cisco Systems, seine eigenen, proprietären Regeln.

6.1.1.1     Textbasierte Shell in MS-DOS

Im Betriebssystem MS-DOS existierte ist eine nicht-grafische Befehlszeilenschnittstelle der Firma Microsoft. Diese Schnittstelle wird auch heute noch häufig von Programmierern verwendet, da sie eine einfache Handhabung vieler Entwicklungswerkzeuge verschiedener Technologien wie Android, Webserver und SQL, Tests, Installationsprogramme usw. ermöglicht.

Der Befehlszeileninterpreter, der mit verschiedenen Betriebssystemen verwendet wird, darunter MS-DOS, Windows 95, Windows 98 und Windows ME wurde in der Datei COMMAND.COM bereitgestellt. Früher war dies das erste Programm, das beim Hochfahren eines Computers ausgeführt wurde. Die Hauptfunktionen von COMMAND.COM waren das Starten von Batch-Dateien und die Ausführung von Befehlen über eine Befehlszeilenschnittstelle.

COMMAND.COM wurde in Windows XP und späteren Versionen von einem anderen Befehlszeileninterpreter, cmd.exe (auch als Eingabeaufforderung bekannt), abgelöst. COMMAND.COM kann jedoch weiterhin in virtuellen DOS-Maschinen verwendet werden.

Bei den für COMMAND.COM verfügbaren Befehlen wird ebenfalls zwischen internen und externen Befehlen unterschieden. Als interne Befehle werden wieder die im Kommandozeileninterpreter selbst enthaltenen Befehle bezeichnet. Externe Befehle hingegen sind eigenständige Programme, die aus eigenen Programmdateien (ausführbare .COM- oder .EXE-Dateien) bestehen.


​Interne Befehle


  • BREAK         
  • CALL  CHCP  CHDIR(CD)   CLS COPY   CTTY         
  • DATE DEL(ERASE)  DIR
  • ECHO EXIT            
  • FOR             
  • GOTO    
  • IF
  • MKDIR(MD)   
  • PATH  PAUSE  PROMPT    
  • REM RENAME  RMDIR(RD)   
  • SET  SHIFT                       
  • TIME TYPE            
  • VER VERIFY  VOL


Externe Befehle

  • APPEND.EXE    ASSIGN.COM    ATTRIB.EXE             
  • BACKUP.EXE
  • CHKDSK.EXE  COMMAND.COM   COMP.EXE               
  • DEBUG.EXE DISKCOMP.COM DISKCOPY.COM   DOSKEY.COM DOSSHELL.COM
  • EDIT.COM  EDLIN.EXE EMM386.EXE EXE2BIN.EXE EXPAND.EXE         
  • FASTOPEN.EXE FC.EXE FDISK.EXE FORMAT.COM          
  • GRAFTABLE.COM    GRAPHICS.COM      
  • HELP.EXE
  • JOIN.EXE                 
  • KEYB.COM             
  • LABEL.EXE              
  • MEM.EXE MIRROR.COM MODE.COM MORE.COM             
  • NLSFUNC.EXE
  • PRINT.EXE              
  • QBASIC.EXE          
  • RECOVER.EXE  REPLACE.EXE RESTORE.EXE         
  • SETVER.EXE SHARE.EXE  SORT.EXE SUBST.EXE  SYS.COM                 
  • TREE.COM             
  • UNDELETE.EXE UNFORMAT.COM     
  • XCOPY.EXE

Last modified: Sunday, 28 July 2024, 7:41 AM