www.wikidata.de-de.nina.az
Die Befehlszeilenerganzung englisch command line completion auch Tab Vervollstandigung tab completion genannt ist eine spezielle Form der Autovervollstandigung bei der Eingabe von Text in ein elektronisches Textverarbeitungsprogramm Sie erleichtert und beschleunigt den Umgang mit einem Kommandozeileninterpreter wie beispielsweise bash unter Unix Linux oder Windows PowerShell unter Windows Sie wird je nach Einstellung durch die Tabulator oder Escape Taste ausgelost Auch Escape Backslash ist verbreitet Beispiel einer Befehlszeilenerganzung in bash Inhaltsverzeichnis 1 Beispiel unter Unix Linux 2 Befehlszeilenerganzung unter DOS und Windows 3 Kontextabhangige Erganzung 4 EinzelnachweiseBeispiel unter Unix Linux BearbeitenSoll z B in das Verzeichnis etc gewechselt werden genugt es a href Cd Kommandozeilenbefehl html title Cd Kommandozeilenbefehl cd a e einzutippen und anschliessend die Erganzungs Taste zu drucken der Rest des Namens wird automatisch erganzt cd e cd etc etc Das funktioniert jedoch nur wenn hier kein zweites Verzeichnis mit einem e am Anfang existiert Existieren im aktuellen Verzeichnis mehrere Unterverzeichnisse die mit e beginnen werden die verschiedenen passenden Verzeichnisse nacheinander angeboten oder es wird etwa durch einen Ton ein weiteres Zeichen angefordert je nach Kommandozeileninterpreter und seiner Konfiguration cd s Es ertont ein Piep Ton cd sb cd sbin sbin Befehlszeilenerganzung unter DOS und Windows BearbeitenDer Windows NT Kommandozeileninterpreter cmd exe beherrscht ebenfalls Befehlszeilenerganzung muss allerdings in Windows 2000 vom Benutzer aktiviert werden cmd exe F ON In nachfolgenden Windows Versionen ist die Befehlszeilenerganzung die Voreinstellung und kann umgekehrt vom Benutzer deaktiviert werden Alternative Zusatzprogramme z B 4DOS 4NT als Kommandozeileninterpreter unterstutzen die Befehlszeilenerganzung fur DOS und Windows schon viel langer Kontextabhangige Erganzung BearbeitenNeben der einfachen Befehlszeilenerganzung fur Programme und Dateien unterstutzen manche Kommandozeileninterpreter wie beispielsweise bash und Windows PowerShell die sogenannte Programmable Completion zur kontextabhangigen Erganzung bis hin zu den moglichen Argumenten fur das jeweilige Programm Die Vervollstandigung umfasst Pfad Datei Variablen Host und Nutzernamen Vervollstandigung bis hin zur frei programmierbaren Vervollstandigung wie sie sich seit Version 2 04 in der im Unix Umfeld verbreiteten bash findet und zuvor schon in der Z Shell zsh und TENEX C Shell tcsh fand 1 Einzelnachweise Bearbeiten caliban org Abgerufen von https de wikipedia org w index php title Befehlszeilenerganzung amp oldid 229883846