<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>https://demowiki.knowlus.com/index.php?action=history&amp;feed=atom&amp;title=Befehlszeilenerg%C3%A4nzung</id>
	<title>Befehlszeilenergänzung - Versionsgeschichte</title>
	<link rel="self" type="application/atom+xml" href="https://demowiki.knowlus.com/index.php?action=history&amp;feed=atom&amp;title=Befehlszeilenerg%C3%A4nzung"/>
	<link rel="alternate" type="text/html" href="https://demowiki.knowlus.com/index.php?title=Befehlszeilenerg%C3%A4nzung&amp;action=history"/>
	<updated>2026-04-15T15:17:23Z</updated>
	<subtitle>Versionsgeschichte dieser Seite in Demo Wiki</subtitle>
	<generator>MediaWiki 1.44.2</generator>
	<entry>
		<id>https://demowiki.knowlus.com/index.php?title=Befehlszeilenerg%C3%A4nzung&amp;diff=11811&amp;oldid=prev</id>
		<title>imported&gt;Aka: /* Kontextabhängige Ergänzung */ https</title>
		<link rel="alternate" type="text/html" href="https://demowiki.knowlus.com/index.php?title=Befehlszeilenerg%C3%A4nzung&amp;diff=11811&amp;oldid=prev"/>
		<updated>2023-12-10T17:11:50Z</updated>

		<summary type="html">&lt;p&gt;&lt;span class=&quot;autocomment&quot;&gt;Kontextabhängige Ergänzung: &lt;/span&gt; https&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Neue Seite&lt;/b&gt;&lt;/p&gt;&lt;div&gt;[[Datei:Command-line-completion-example.gif|402px|mini|Beispiel einer Befehlszeilenergänzung in bash.]]&lt;br /&gt;
Die &amp;#039;&amp;#039;&amp;#039;Befehlszeilenergänzung&amp;#039;&amp;#039;&amp;#039; ({{enS|command-line completion}}), auch &amp;#039;&amp;#039;&amp;#039;Tab-Vervollständigung&amp;#039;&amp;#039;&amp;#039; (&amp;#039;&amp;#039;{{lang|en|tab completion}}&amp;#039;&amp;#039;) genannt, ist eine spezielle Form der [[Autovervollständigung]] bei der Eingabe von Text in ein elektronisches Textverarbeitungsprogramm. Sie erleichtert und beschleunigt den Umgang mit einem [[Kommandozeileninterpreter]] wie beispielsweise [[Bash (Shell)|bash]] unter [[Unix]]/[[Linux]] oder [[PowerShell|Windows PowerShell]] unter [[Microsoft Windows|Windows]]. Sie wird, je nach Einstellung, durch die [[Tabulatortaste|Tabulator-]] oder [[Escape-Taste]] ausgelöst. Auch Escape-[[Backslash]] ist verbreitet.&lt;br /&gt;
&lt;br /&gt;
== Beispiel unter Unix / Linux ==&lt;br /&gt;
Soll z.&amp;amp;nbsp;B. in das Verzeichnis &amp;lt;span style=&amp;quot;font-family: monospace, monospace;&amp;quot;&amp;gt;/etc&amp;lt;/span&amp;gt; gewechselt werden, genügt es &amp;lt;code&amp;gt;[[cd (Kommandozeilenbefehl)|cd]] /e&amp;lt;/code&amp;gt; einzutippen und anschließend die Ergänzungs-Taste zu drücken&amp;amp;nbsp;– der Rest des Namens wird automatisch ergänzt.&lt;br /&gt;
&lt;br /&gt;
 [[Prompt|/#]] [[cd (Kommandozeilenbefehl)|cd]] /e {{Taste|↹}}&lt;br /&gt;
 [[Prompt|/#]] [[cd (Kommandozeilenbefehl)|cd]] [[Filesystem Hierarchy Standard#/etc|/etc]] {{Taste|↵}}&lt;br /&gt;
 [[Prompt|/etc#]]&lt;br /&gt;
&lt;br /&gt;
Das funktioniert jedoch nur, wenn hier kein zweites Verzeichnis mit einem &amp;#039;&amp;#039;e&amp;#039;&amp;#039; am Anfang existiert.&lt;br /&gt;
Existieren im aktuellen Verzeichnis mehrere Unterverzeichnisse, die mit &amp;#039;&amp;#039;e&amp;#039;&amp;#039; 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.&lt;br /&gt;
&lt;br /&gt;
 [[Prompt|/#]] [[cd (Kommandozeilenbefehl)|cd]] /s {{Taste|↹}}    &amp;#039;&amp;#039;Es ertönt ein [[Beep (Ton)|Piep-Ton]].&amp;#039;&amp;#039;&lt;br /&gt;
 [[Prompt|/#]] [[cd (Kommandozeilenbefehl)|cd]] /sb {{Taste|↹}}&lt;br /&gt;
 [[Prompt|/#]] [[cd (Kommandozeilenbefehl)|cd]] [[Filesystem Hierarchy Standard#/sbin|/sbin]] {{Taste|↵}}&lt;br /&gt;
 [[Prompt|/sbin#]]&lt;br /&gt;
&lt;br /&gt;
== Befehlszeilenergänzung unter DOS und Windows ==&lt;br /&gt;
Der [[Microsoft Windows NT|Windows-NT]]-Kommandozeileninterpreter &amp;lt;span style=&amp;quot;font-family:monospace, monospace;&amp;quot;&amp;gt;[[cmd.exe]]&amp;lt;/span&amp;gt; beherrscht ebenfalls Befehlszeilenergänzung, muss allerdings in [[Microsoft Windows 2000|Windows 2000]] vom Benutzer aktiviert werden: &amp;lt;code&amp;gt;cmd.exe /F:ON&amp;lt;/code&amp;gt;. In nachfolgenden Windows-Versionen ist die Befehlszeilenergänzung die [[Voreinstellung]] (und kann umgekehrt vom Benutzer deaktiviert werden).&lt;br /&gt;
&lt;br /&gt;
Alternative Zusatzprogramme (z.&amp;amp;nbsp;B. [[4DOS]]/[[4NT]]) als Kommandozeileninterpreter unterstützen die Befehlszeilenergänzung für [[PC-kompatibles DOS|DOS]] und [[Microsoft Windows|Windows]] schon viel länger.&lt;br /&gt;
&lt;br /&gt;
== Kontextabhängige Ergänzung ==&lt;br /&gt;
Neben der einfachen Befehlszeilenergänzung für Programme und Dateien unterstützen manche Kommandozeileninterpreter wie beispielsweise bash und Windows PowerShell die sogenannte &amp;#039;&amp;#039;Programmable Completion&amp;#039;&amp;#039; zur kontextabhängigen Ergänzung bis hin zu den möglichen Argumenten für das jeweilige Programm.&lt;br /&gt;
&lt;br /&gt;
Die Vervollständigung umfasst Pfad-, Datei-, Variablen-, Host- und Nutzernamen-Vervollständigung bis hin zur frei programmierbaren Vervollständigung, wie sie sich seit Version 2.04 in der im Unix-Umfeld verbreiteten bash findet und zuvor schon in der [[Z shell|Z-Shell]] (zsh) und [[Unix-Shell#Die TENEX-C-Shell|TENEX-C-Shell]] (tcsh) fand.&amp;lt;ref&amp;gt;[https://caliban.org/bash/index.shtml#completion caliban.org]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Einzelnachweise ==&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{SORTIERUNG:Befehlszeilenerganzung}}&lt;br /&gt;
[[Kategorie:Benutzerschnittstelle]]&lt;/div&gt;</summary>
		<author><name>imported&gt;Aka</name></author>
	</entry>
</feed>