- GitHub Copilot online von Befehle beschleunigt Aufgaben, schlägt Befehle vor und erklärt sie mit IA.
- Durch die Verwendung benutzerdefinierter Teilnehmer und Befehle sind präzisere, auf den Projektkontext zugeschnittene Antworten möglich.
- Es ist immer eine gute Idee, Vorschläge zu validieren und Copilot als Ergänzung, aber nie als vollständigen Ersatz für das menschliche Urteilsvermögen zu verwenden.
Haben Sie sich schon einmal gefragt, wie Sie Ihre Produktivität steigern können in der Terminal Verwendung künstliche Intelligenz? Heute GitHub-Copilot Es ist nicht nur in Editoren und Entwicklungsumgebungen nützlich, sondern bietet Ihnen auch die Möglichkeit, bequem von der Befehlszeile aus zu arbeiten, Ihre Arbeitsabläufe zu leiten, Befehle zu erklären und sogar neue Wege zur Lösung sich wiederholender oder komplexer Aufgaben vorzuschlagen.
In diesem Artikel zeigen wir Ihnen ausführlich, wie Sie GitHub Copilot über die Befehlszeile nutzen können. Wir erkunden die Funktionen, wie Sie das Beste daraus machen, welche Einschränkungen Sie beachten sollten und welche Best Practices Sie befolgen sollten. Wir besprechen außerdem die nützlichsten Befehle und Teilnehmer, die Ihnen präzise, an Ihren Kontext angepasste Antworten und ein vollständig integriertes Erlebnis ermöglichen. Entdecken Sie alle Tricks und Tipps, die Ihnen dabei helfen, ein fortgeschrittener Copilot-Benutzer zu werden, unabhängig davon, ob Sie Anfänger sind oder über Terminalerfahrung verfügen.
Was ist GitHub Copilot auf der Befehlszeile und was bietet es?
GitHub Copilot ist ein KI-gestütztes Tool, das die Programmierung unterstützt, beginnend in Umgebungen wie Visual Studio Code und beliebten Editoren für, mit die zeit, erweitert auf andere Plattformen wie die Befehlszeile (CLI). Sein Hauptziel ist es, Entwicklern das Schreiben von Code, aber auch die Verwendung und das Erlernen von Terminalbefehlen, Shell, Git und sogar GitHubs eigener CLI zu erleichtern.
Auf dem Terminal funktioniert Copilot als eine Art Chat mit künstlicher Intelligenz, Es beantwortet Ihre Fragen, erklärt Befehle, schlägt Alternativen vor und erspart Ihnen die mühsame Syntax und umständliche Aufgaben. Die Anwendung konzentriert sich hauptsächlich auf drei Arten von Aktionen:
- Befehle erklären: Sie erfahren, was ein Befehl bewirkt und erhalten eine einfache Erklärung seiner Funktionsweise und Anwendung.
- Befehlsvorschläge: Wenn Sie einen Bedarf oder eine Aufgabe haben, kann Copilot Ihnen die richtige Vorgehensweise zur Ausführung empfehlen.
- Befehle ausführen: Mit bestimmten Konfigurationen ist es sogar möglich, dass Copilot Befehle für Sie ausführt oder in die Zwischenablage bereit für Ihren Einsatz.
Kurz gesagt: GitHub Copilot CLI macht die Nutzung des Terminals zu einem viel intuitiveren Erlebnis. und hilft Benutzern aller Erfahrungsstufen, sich problemlos fortzubewegen.
Erste Schritte: So starten Sie die Verwendung von Copilot vom Terminal aus

Bevor Sie loslegen, ist es gut zu wissen, dass Der Copilot-Zugriff in der CLI kann je nach Konto und Berechtigungen variieren.Wenn Sie einer Organisation oder einem Unternehmen angehören, haben Administratoren möglicherweise bestimmte Funktionen eingeschränkt. Aus Sicherheits- und Kontrollgründen ist Copilot in der CLI in einigen Unternehmensumgebungen möglicherweise standardmäßig deaktiviert.
Vorausgesetzt, Sie haben Copilot aktiviert, Die Integration mit der CLI erfolgt über die offizielle GitHub-CLI-Erweiterung.. Um zu beginnen, müssen Sie die GitHub CLI installiert haben (gh) und die Copilot-Erweiterung:
- Installieren Sie die GitHub-CLI:
ghist verfügbar für Windows, Linux und macOS. - Fügen Sie die Copilot-Erweiterung hinzu: Lauf
gh extension install github/gh-copilotin Ihrem Terminal. - Authentifizierung überprüfen: Stellen Sie sicher, dass Sie angemeldet sind und über die erforderlichen Berechtigungen zur Verwendung von Copilot verfügen.
Fertig! Sie können jetzt von Ihrem bevorzugten Gerät aus mit Copilot interagieren. Sofern Ihre Organisation dies zulässt, profitieren Sie von allen Vorteilen der KI für Ihr Gerät. Bei Fragen zu Ihrem Zugriff lesen Sie bitte Ihre internen Richtlinien oder wenden Sie sich an Ihren Systemadministrator.
Grundlegende Befehle: So bitten Sie um Erklärungen, Vorschläge und führen Befehle in Copilot CLI aus
Die Copilot-Befehlszeilenerfahrung ähnelt stark der Verwendung eines geführten Chats, konzentriert sich jedoch auf die Welt der Befehle und Skripte. Die Interaktion basiert auf klar definierten Befehlen:
- Erklären Sie einen Befehl: Verwendung
gh copilot explain <comando>für eine detaillierte Beschreibung und Erklärung. Zum Beispiel:
gh copilot explain git rebase - Schlagen Sie einen Befehl vor: Verwenden
gh copilot suggest <descripción o necesidad>um eine passende Kommandozeile anzufordern. Beispiel:
gh copilot suggest eliminar archivos temporales en el directorio actual
In beiden Fällen öffnet Copilot eine interaktive Sitzung auf dem Terminal., wo Sie möglicherweise weitere Details zur Verfeinerung Ihrer Antwort abgefragt werden. Wenn der Vorschlag zufriedenstellend ist, können Sie den vorgeschlagenen Befehl in die Zwischenablage kopieren und manuell einfügen. Für die direkte Ausführung von Copilot müssen Sie einen bestimmten Alias einrichten (z. B. ghcs), Steigerung des Potenzials und des Komforts.
Interne Abläufe und Antwortverarbeitung von Copilot
Wenn es darum geht, zu analysieren, wie Copilot unter der Haube funktioniert, Der Schlüssel liegt in der Verarbeitung natürlicher Sprache und in von GitHub trainierten Modellen künstlicher IntelligenzWenn Sie eine Frage eingeben, führt die Copilot-CLI-Erweiterung Folgendes aus:
- Vorverarbeiten Ihrer Eingabe: Interpretieren Sie Ihre Anfrage oder Ihren Bedarf. Diese können in natürlicher Sprache verfasst werden (vorzugsweise Englisch, da dies derzeit die vom Tool am besten unterstützte Sprache ist).
- Senden Sie die Anfrage an den GitHub-Dienst: Ihre Anfrage wird von einem großen Sprachmodell (LLM) verwaltet, das den Kontext und Ihre Anforderungen analysiert.
- Generieren Sie eine relevante Antwort: Das Modell gibt eine Antwort zurück, die je nach Ihrer Anfrage eine Erklärung, ein Befehlsvorschlag oder sogar eine Warnung sein kann.
Das System wendet nützliche Formate auf die Antworten an, wie Syntaxhervorhebung oder Einrückung, um Zweifel auszuräumen und Ihnen genau das zu geben, was Sie brauchen, um ohne Komplikationen weiterzukommen.
Teilnehmer und Kontext verwalten: Holen Sie das Beste aus Copilot heraus
Eine der Stärken von Copilot ist die Fähigkeit, mit Kontext zu arbeiten, dank der Idee von TeilnehmerDies sind „Entitäten“, die bestimmte Teile der Entwicklungsumgebung darstellen, auf die Sie Ihre Abfragen oder Befehle konzentrieren möchten:
- @Arbeitsplatz: Bezieht sich auf den aktuellen Arbeitsbereich und die Dateien des Projekts, an dem Sie arbeiten.
- @vscode: Der Schwerpunkt liegt auf dem Visual Studio Code-Editor selbst und ermöglicht Ihnen, seine Funktionsweise abzufragen oder Aktionen innerhalb der IDE auszuführen.
- @Terminal: Lenkt die Aufmerksamkeit von Copilot auf Terminalbefehle und deren Ausgabe, ideal für Fragen zu Skripten und Automatisierungen.
- @Docker: Speziell für Fragen zu Docker und Containern.
- @github: Extrahieren Sie Kontext aus GitHub-Repositorys, auch wenn Sie diese nicht geöffnet haben, und erweitern Sie so den Umfang Ihrer Abfragen.
Teilnehmer werden durch vorangestelltes @-Symbol gekennzeichnet. gefolgt vom Namen, gleich zu Beginn Ihrer Frage im Chat oder in der CLI. Dadurch wird sichergestellt, dass die Antwort von Copilot je nach Szenario, das Sie ansprechen, so relevant wie möglich ist.
Die nützlichsten Befehle und Schrägstrichbefehle für Copilot in CLI und Chat
Die Interaktion mit Copilot endet nicht mit offenen Fragen, sondern wird durch eine Vielzahl von Befehle die die Absicht Ihrer Anfrage leiten. Die sogenannte Schrägstrichbefehle (Schrägstrichbefehle) sind besonders im Copilot-Chat nützlich (und auch vom Terminal aus, wenn Sie Zugriff haben):
- /Hilfe: Erklärt die Funktionsweise von Copilot und bietet allgemeine Hilfe.
- /Dokument: Generiert Dokumentation für den von Ihnen ausgewählten Codeausschnitt oder Befehl.
- / klar: Löschen Sie die Chatsitzung oder beginnen Sie eine neue Unterhaltung.
- /erklären: Erklären Sie ausführlich, wie eine Anweisung, ein Codefragment oder ein Befehl funktioniert.
- /Fix: Schlägt mögliche Korrekturen für Codeprobleme oder fehlerhafte Befehle vor.
- /tests: Bietet Beispiele für Unit-Tests oder Tests für das ausgewählte Snippet.
- /neu: Erstellen Sie wie angegeben eine neue Datei oder ein neues Projekt.
- /neuesNotebook: Generiert automatisch ein Jupyter-Notebook.
- /suchen: Es wird für Suchvorgänge innerhalb des Editors oder der IDE verwendet.
- /Ausführen von Befehlen: Ermöglicht Ihnen, Umgebungsbefehle direkt aus dem Chat zu starten.
Durch die Kombination von Teilnehmern und Befehlen können Sie Ihr Erlebnis individuell anpassen und präzise Antworten erhalten. Zum Beispiel: @terminal /explain "rm -rf /tmp/*" Copilot wird Ihnen die Auswirkungen und potenziellen Risiken dieses Befehls erklären.
Einschränkungen und Empfehlungen für einen verantwortungsvollen Umgang
Wie jedes KI-basierte Tool Copilot unterliegt Einschränkungen und muss verantwortungsvoll verwendet werden.Es ist wichtig, sich über Folgendes im Klaren zu sein:
- Die Hauptsprache ist Englisch: Sie können zwar eine andere Sprache ausprobieren, die besten Antworten und das genaueste Verständnis des Kontexts erhalten Sie jedoch, wenn Sie Fragen auf Englisch stellen.
- Die Abdeckung hängt von den Trainingsdaten ab: Vorschläge für sehr beliebte Befehle, beispielsweise für Git, sind oft zuverlässiger als die für weniger bekannte Tools.
- Risiko unvollständiger oder falscher Antworten: Copilot kann scheinbar gültige Befehle generieren, die jedoch aufgrund von Syntax- oder Logikfehlern nicht funktionieren oder in kritischen Situationen sogar gefährlich sein können (z. B. destruktive Operationen).
- Vor dem Ausführen immer prüfen und validieren: Es ist wichtig, dass jeder generierte Befehl vom Benutzer überprüft wird. Führen Sie ihn niemals blind aus, insbesondere wenn der Befehl Daten, Berechtigungen oder die Systemintegrität beeinträchtigen könnte.
- Sicherheitsbeschränkungen und -risiken: Das System verfügt über Fehlerbenachrichtigungen und Sicherheitsmechanismen, die letztendliche Verantwortung liegt jedoch bei der Person, die es ausführt.
- Verzerrungen in Trainingsdaten: Da KI mit Daten aus dem Netzwerk trainiert wird, kann sie Fehler oder schlechte Praktiken anderer Entwickler erkennen. Seien Sie kritisch gegenüber den Reaktionen.
- Definierter Umfang: Copilot ist nur für Aufgaben und Fragen im Zusammenhang mit der Befehlszeile, Shell-Skripting, Git und GitHub CLI vorgesehen.
- Es ersetzt niemals menschliche Erfahrung oder Urteilsvermögen: Seine Rolle ist die eines ergänzenden Werkzeugs, nicht die eines Ersatzes.
Der Schlüssel liegt darin, Copilot als Hilfsmittel und nicht als vollständigen Ersatz zu verwenden. Überprüfen Sie immer die Antworten, validieren Sie die Logik und passen Sie die Befehle an Ihre Bedürfnisse und den Kontext an.
So verbessern Sie Ihr Copilot-Erlebnis: erweiterte Tipps und Tricks
Um Copilot auf dem Terminal optimal zu nutzen, können Sie einige Strategien und bewährte Methoden anwenden:
- Geben Sie den Befehlstyp an, wenn Sie nach Vorschlägen fragen: Bitte geben Sie an, ob Sie nach einem Shell-, Git- oder GitHub-CLI-Befehl suchen, um Ihre Antwort zu verfeinern.
- Wenn der Vorschlag nicht optimal ist, schreiben Sie die Abfrage neu: Sie können Ihre Frage jederzeit ändern und es erneut versuchen, bis Sie den perfekten Befehl gefunden haben.
- Teilnehmer und Referenzen verwenden: Nutzen Sie den Vorteil
@workspace,@terminalo@githubzusammen mit Ihrer Anfrage, um Copilot genau zu dem weiterzuleiten, was Sie benötigen. - Organisieren Sie Ihre Chats in Threads: Wenn Sie den Copilot-Chat in einer Umgebung wie Visual Studio verwenden, öffnen Sie neue Konversationsthreads, damit jede Aufgabe ihren eigenen Kontext hat und Antworten nicht durcheinander geraten.
- Richten Sie benutzerdefinierte Anweisungen ein: In Umgebungen wie Visual Studio können Sie zusätzliche Regeln oder Kontext in eine Datei einfügen
.github/copilot-instruction.mddamit Copilot immer Ihre Präferenzen bzw. die Standards des Teams berücksichtigt. - Überprüfen Sie die Referenzen der Antworten: Copilot zeigt Ihnen nach jeder Antwort den verwendeten Kontext (Dateien, Snippets, Chatverlauf) an, sodass Sie besser verstehen, wie es zu diesem Vorschlag kam.
- Feedback an die Entwickler: Wenn eine Antwort nicht gut genug ist, verwenden Sie die Option „Antwort bewerten“, um zukünftige Antworten im Tool zu verbessern.
Wenn Sie diese Tipps befolgen und gute Überprüfungs- und Validierungspraktiken einhalten, kann Copilot zu einem wichtigen Tool zur Beschleunigung Ihres Arbeitsablaufs am Terminal werden.
Leidenschaftlicher Autor über die Welt der Bytes und der Technologie im Allgemeinen. Ich liebe es, mein Wissen durch Schreiben zu teilen, und genau das werde ich in diesem Blog tun und Ihnen die interessantesten Dinge über Gadgets, Software, Hardware, technologische Trends und mehr zeigen. Mein Ziel ist es, Ihnen dabei zu helfen, sich auf einfache und unterhaltsame Weise in der digitalen Welt zurechtzufinden.

