Startseite » wie man » Verwenden Sie die Registerkartenergänzung, um Befehle auf jedem Betriebssystem schneller einzugeben

    Verwenden Sie die Registerkartenergänzung, um Befehle auf jedem Betriebssystem schneller einzugeben

    Die Tabulatorvervollständigung ist in fast jeder Befehlszeilenumgebung eine äußerst hilfreiche Funktion, unabhängig davon, ob Sie die Bash-Shell unter Linux, die Befehlszeile oder PowerShell unter Windows oder ein Terminalfenster unter Mac OS X verwenden.

    Mit dieser Funktion können Sie die Eingabe von Befehlen erheblich beschleunigen. Drücken Sie einfach die Tabulatortaste, während Sie einen Befehl, eine Option oder einen Dateinamen eingeben. Die Shell-Umgebung wird dann automatisch die Eingabe abschließen oder Ihnen Optionen vorschlagen.

    Tab Fertigstellung unter Linux

    Die Bash-Shell, die standardmäßig bei den meisten Linux-Distributionen verwendet wird, bietet eine hervorragende Unterstützung für die Fertigstellung.

    Angenommen, Sie möchten das ausführen Feuerfuchs Befehl. Sie können einfach tippen Tanne oder Feuer und drücken Sie die Tabulatortaste. Wenn Ihr System keine anderen Befehle enthält, die mit diesen Buchstaben beginnen, wird Bash automatisch ausgefüllt Feuerfuchs und Sie können die Eingabetaste drücken, um den Befehl auszuführen.

    Angenommen, Sie möchten einen der Befehle des Apt-Paket-Managers ausführen. Du kannst Tippen geeignet- und drücken Sie zweimal die Tabulatortaste, um eine Liste der Befehle anzuzeigen, die mit apt- beginnen. Um einen der Befehle auszuführen, geben Sie ihn weiter ein und drücken Sie erneut die Tabulatortaste. Wir könnten beispielsweise einen eingeben G, drücke Tab und apt-get würde auftauchen.

    Das Ausfüllen von Tabulatoren ist besonders nützlich, wenn Sie Dateinamen, Verzeichnisse und Pfade eingeben. Anstatt zu versuchen, einen langen Dateinamen einzugeben, der Leerzeichen und Sonderzeichen enthalten kann, müssen Sie einfach den Anfang des Namens eingeben und die Tabulatortaste drücken.

    Wenn wir zum Beispiel einen langen, komplexen Dateinamen haben, der mit dem Buchstaben L beginnt, müssen wir nur etwas eingeben L und drücken Sie die Tabulatortaste, um es automatisch abzuschließen. Wenn wir mehrere Dateinamen haben, die mit L beginnen, müssen Sie nur noch etwas Dateiname eingeben, bevor Sie erneut die Tabulatortaste drücken.

    Tab-Vervollständigung kann sogar verwendet werden, um Optionen für einige Befehle automatisch abzuschließen. Zum Beispiel bei der Installation eines Pakets mit der apt-get install Mit dem Befehl können Sie die Tabulatorvervollständigung verwenden, um den Namen eines Pakets automatisch zu vervollständigen. Dies hilft auch bei der Suche nach verwandten Paketen und ist sehr nützlich, wenn Sie nicht genau wissen, wie ein Paket benannt wird.

    Versuchen Sie, die Tab-Vervollständigung mit anderen Befehlen zu verwenden, um zu sehen, was Sie nicht automatisch abschließen können.

    Bash unterstützt auch andere Arten der Fertigstellung. Zum Beispiel können Sie a eingeben ~ und drücken Sie die Tabulatortaste, um automatisch einen Benutzernamen einzugeben. Geben Sie eine ein @ Drücken Sie die Tabulatortaste, um automatisch einen Hostnamen einzugeben, oder geben Sie a ein $ und drücken Sie die Tabulatortaste, um eine Variable automatisch zu vervollständigen.

    Tabulatorabschluss unter Windows

    In der Windows-Eingabeaufforderung können Sie die Tabulatorvervollständigung für Befehle und deren Optionen nicht verwenden. Es unterstützt jedoch das Ausfüllen von Registerkarten für Ordner- und Dateinamen.

    Wir können beispielsweise eine Eingabeaufforderung öffnen CD D, und drücken Sie Tab. Da wir uns standardmäßig in unserem Benutzerordner befinden, wird die Tabulatorvervollständigung automatisch abgelegt CD-Desktop, Wir können also die Eingabetaste drücken, um Verzeichnisse in unser Desktop-Verzeichnis zu ändern. Dies ist auch hilfreich, wenn Sie versuchen, einen Befehl für einen bestimmten Dateinamen auszuführen.

    Die Tab-Fertigstellung funktioniert auch in PowerShell. Mit dieser Option können Sie automatisch den Namen eines Cmdlets, eines Parameters oder eines Dateipfads eingeben.

    Im Gegensatz zur Bash-Shell müssen Sie bei Windows mehrmals die Tabulatortaste drücken, um durch die verfügbaren Optionen zu blättern. Dabei werden nicht alle Optionen in einer Liste angezeigt. Dies gilt sowohl für die Eingabeaufforderung als auch für die Fertigstellungsfunktionen auf der Registerkarte von PowerShell.

    Tabulatorabschluss unter Mac OS X

    Mac OS X enthält auch die Bash-Shell. Die Tab-Vervollständigung funktioniert daher genauso wie unter Linux. Tippen Sie auf die Tabulatortaste, während Sie einen Befehl, einen Dateipfad oder eine Option eingeben. Die Shell füllt automatisch den Rest aus oder zeigt Ihnen die verfügbaren Optionen an, die Sie eingeben können.

    Alle anderen Betriebssysteme, die die Bash-Shell verwenden, funktionieren gleich. Die Tab-Vervollständigungsfunktionen sollten auch auf vielen anderen Shells auf Unix-ähnlichen Systemen ähnlich funktionieren.


    Wenn Sie jemand sind, der eine Terminal- oder Befehlszeilenumgebung verwendet, sollten Sie die Tabulatorvervollständigung verwenden. Es ist ganz einfach - im Grunde müssen Sie nur auf die Tabulatortaste tippen, wenn Sie in einer Befehlszeile etwas eingeben, um die Shell zu erraten, was Sie als nächstes eingeben werden. Dies ist besonders nützlich für lange, komplexe Dateinamen, hilft aber bei vielen verschiedenen Dingen.

    Die Tabulatorvervollständigung funktioniert praktisch überall, wo es eine Befehlszeilenumgebung gibt. Versuchen Sie es also, wenn Sie das nächste Mal einen Befehl eingeben.

    Bildnachweis: Sven bei Flickr