Anfänger-Geek: So starten Sie das Linux-Terminal

Egal, ob Sie ein neuer Linux-Benutzer sind oder Linux schon eine Weile verwenden, wir helfen Ihnen beim Einstieg in das Terminal. Das Terminal ist nichts, vor dem Sie Angst haben sollten - es ist ein leistungsstarkes Tool mit vielen Verwendungsmöglichkeiten.

Sie können nicht alles lernen, was Sie über das Terminal wissen müssen, indem Sie einen einzelnen Artikel lesen. Es braucht Erfahrung, um mit dem Terminal aus erster Hand zu spielen. Wir hoffen, dass diese Einführung Ihnen hilft, die Grundlagen in den Griff zu bekommen, damit Sie weiter lernen können.

Grundlegende Verwendung des Terminals

Starten Sie ein Terminal über das Anwendungsmenü Ihres Desktops und Sie sehen die Bash-Shell. Es gibt andere Shells, aber die meisten Linux-Distributionen verwenden standardmäßig Bash.

Sie können ein Programm starten, indem Sie seinen Namen an der Eingabeaufforderung eingeben. Alles, was Sie hier starten - von grafischen Anwendungen wie Firefox bis hin zu Befehlszeilenprogrammen - ist ein Programm. (Bash verfügt tatsächlich über einige integrierte Befehle für die grundlegende Dateiverwaltung und dergleichen, aber diese funktionieren auch wie Programme.) Im Gegensatz zu Windows müssen Sie nicht den vollständigen Pfad zu einem Programm eingeben, um es zu starten. Angenommen, Sie wollten Firefox öffnen. Unter Windows müssen Sie den vollständigen Pfad zur EXE-Datei von Firefox eingeben. Unter Linux können Sie einfach Folgendes eingeben:

Feuerfuchs

Drücken Sie die Eingabetaste, nachdem Sie einen Befehl eingegeben haben, um ihn auszuführen. Beachten Sie, dass Sie keine EXE-Datei oder ähnliches hinzufügen müssen - Programme haben unter Linux keine Dateierweiterungen.

Terminalbefehle können auch Argumente akzeptieren. Welche Arten von Argumenten Sie verwenden können, hängt vom Programm ab. Beispielsweise akzeptiert Firefox Webadressen als Argumente. Um Firefox zu starten und How-to-Geek zu öffnen, können Sie den folgenden Befehl ausführen:

Firefox howtogeek.com

Andere Befehle, die Sie im Terminal ausführen würden, funktionieren genau wie Firefox, außer dass viele nur im Terminal ausgeführt werden und kein grafisches Anwendungsfenster öffnen.

Software installieren

Eine der effizientesten Aufgaben des Terminals ist die Installation von Software. Softwareverwaltungsanwendungen wie das Ubuntu Software Center sind ausgefallene Frontends für die wenigen Terminalbefehle, die sie im Hintergrund verwenden. Anstatt herumzuklicken und Anwendungen einzeln auszuwählen, können Sie sie mit einem Terminalbefehl installieren. Sie installieren sogar mehrere Anwendungen mit einem einzigen Befehl.

Unter Ubuntu (andere Distributionen haben ihre eigenen Paketverwaltungssysteme) lautet der Befehl zum Installieren eines neuen Softwarepakets:

sudo apt-get install paketname

Dies mag etwas kompliziert erscheinen, funktioniert aber genauso wie der obige Firefox-Befehl. In der obigen Zeile wird sudo gestartet, das nach Ihrem Kennwort fragt, bevor apt-get mit Root-Rechten (Administratorrechten) gestartet wird . Das Programm apt-get liest die Argumente install packagename und installiert ein Paket namens packagename .

Sie können jedoch auch mehrere Pakete als Argumente angeben. Um beispielsweise den Chromium-Webbrowser und den Pidgin Instant Messenger zu installieren, können Sie den folgenden Befehl ausführen:

sudo apt-get install chrom-browser pidgin

Wenn Sie gerade Ubuntu installiert haben und alle Ihre Lieblingssoftware installieren möchten, können Sie dies mit einem einzigen Befehl wie dem oben genannten tun. Sie müssten nur die Paketnamen Ihrer Lieblingsprogramme kennen, und Sie können sie ziemlich leicht erraten. Sie können Ihre Vermutungen auch mithilfe des folgenden Tricks zum Ausfüllen der Registerkarten verfeinern.

Ausführlichere Anweisungen finden Sie unter Installieren von Programmen in Ubuntu in der Befehlszeile.

Arbeiten mit Verzeichnissen und Dateien

Die Shell sucht im aktuellen Verzeichnis, sofern Sie kein anderes Verzeichnis angeben. Zum Beispiel ist nano ein benutzerfreundlicher Terminal-Texteditor. Der Befehl nano document1 weist nano an, die Datei document1 aus dem aktuellen Verzeichnis zu starten und zu öffnen . Wenn Sie ein Dokument in einem anderen Verzeichnis öffnen möchten, müssen Sie den vollständigen Pfad zur Datei angeben, z. B. nano / home / chris / Documents / document1 .

Wenn Sie einen Pfad zu einer nicht vorhandenen Datei angeben, erstellt nano (und viele andere Programme) an dieser Stelle eine neue, leere Datei und öffnet sie.

Um mit Dateien und Verzeichnissen arbeiten zu können, müssen Sie einige grundlegende Befehle kennen:

  • cd - Das ~ links von der Eingabeaufforderung steht für Ihr Home-Verzeichnis (das ist / home / you), das Standardverzeichnis des Terminals. Um in ein anderes Verzeichnis zu wechseln, können Sie den Befehl cd verwenden . Zum Beispiel würde cd / in das Stammverzeichnis wechseln, cd Downloads würde in das Downloads-Verzeichnis innerhalb des aktuellen Verzeichnisses wechseln (dies öffnet Ihr Downloads-Verzeichnis nur, wenn sich das Terminal in Ihrem Home-Verzeichnis befindet), cd / home / you / Downloads würde sich ändern cd ~ wird von überall im System in Ihr Download-Verzeichnis in Ihr Home-Verzeichnis geändert, und cd .. wird in ein Verzeichnis verschoben .
  • ls - Der Befehl ls listet die Dateien im aktuellen Verzeichnis auf.

  • mkdir - Der Befehl mkdir erstellt ein neues Verzeichnis. Das Beispiel mkdir würde ein neues Verzeichnis mit dem Namen example im aktuellen Verzeichnis erstellen, während mkdir / home / you / Downloads / test ein neues Verzeichnis mit dem Namen test in Ihrem Download-Verzeichnis erstellen würde .
  • rm - Der Befehl rm entfernt eine Datei. Zum Beispiel entfernt rm example die Datei mit dem Namen example im aktuellen Verzeichnis und rm / home / you / Downloads / example entfernt die Datei mit dem Namen example im Downloads-Verzeichnis.
  • cp - Der Befehl cp kopiert eine Datei von einem Speicherort an einen anderen. Beispiel: cp example / home / you / Downloads kopiert die Datei mit dem Namen example im aktuellen Verzeichnis nach / home / you / Downloads.
  • mv - Der Befehl mv verschiebt eine Datei von einem Speicherort an einen anderen. Es funktioniert genau wie der obige Befehl cp, verschiebt jedoch die Datei, anstatt eine Kopie zu erstellen. mv kann auch zum Umbenennen von Dateien verwendet werden. Beispielsweise verschiebt mv original renamed eine Datei mit dem Namen original im aktuellen Verzeichnis in eine Datei mit dem Namen renamed im aktuellen Verzeichnis und benennt sie effektiv um.

Dies mag zunächst etwas überwältigend sein, aber dies sind die grundlegenden Befehle, die Sie beherrschen müssen, um effektiv mit Dateien im Terminal arbeiten zu können. Bewegen Sie sich mit cd in Ihrem Dateisystem , zeigen Sie Dateien im aktuellen Verzeichnis mit ls an , erstellen Sie Verzeichnisse mit mkdir und verwalten Sie Dateien mit den Befehlen rm , cp und mv .

Tab-Vervollständigung

Die Tab-Vervollständigung ist ein sehr nützlicher Trick. Während Sie etwas eingeben - einen Befehl, einen Dateinamen oder andere Arten von Argumenten - können Sie die Tabulatortaste drücken, um die Eingabe automatisch zu vervollständigen. Wenn Sie beispielsweise am Terminal fire eingeben und die Tabulatortaste drücken, wird Firefox automatisch angezeigt. Dies erspart Ihnen die genaue Eingabe - Sie können die Tabulatortaste drücken, und die Shell beendet die Eingabe für Sie. Dies funktioniert auch mit Ordnern, Dateinamen und Paketnamen. Sie können beispielsweise sudo apt-get install pidg eingeben und die Tabulatortaste drücken, um pidgin automatisch abzuschließen .

In vielen Fällen weiß die Shell nicht, was Sie eingeben möchten, da mehrere Übereinstimmungen vorhanden sind. Drücken Sie die Tabulatortaste ein zweites Mal und Sie sehen eine Liste möglicher Übereinstimmungen. Geben Sie weitere Buchstaben ein, um die Auswahl einzugrenzen, und drücken Sie erneut die Tabulatortaste, um fortzufahren.

Weitere Tricks wie diesen finden Sie unter Werden Sie ein Linux Terminal Power User mit diesen 8 Tricks.

Das Terminal beherrschen

An diesem Punkt sollten Sie sich hoffentlich ein bisschen wohler im Terminal fühlen und besser verstehen, wie es funktioniert. Um mehr über das Terminal zu erfahren - und es schließlich zu meistern - setzen Sie Ihre Reise mit den folgenden Artikeln fort:

  • 8 tödliche Befehle, die Sie niemals unter Linux ausführen sollten
  • So verwalten Sie Dateien vom Linux-Terminal aus: 11 Befehle, die Sie kennen müssen
  • So erhalten Sie Hilfe mit einem Befehl vom Linux-Terminal: 8 Tricks für Anfänger und Profis gleichermaßen
  • So verwalten Sie Prozesse vom Linux-Terminal aus: 10 Befehle, die Sie kennen müssen
  • So arbeiten Sie mit dem Netzwerk vom Linux-Terminal aus: 11 Befehle, die Sie kennen müssen
  • Multitasking im Linux-Terminal: 3 Möglichkeiten, mehrere Shells gleichzeitig zu verwenden