- Chris Hoffman
@chrisbhoffman
- Aktualisiert Juli 5, 2017, 11: 24am EDT
Ob Sie ein neuer Linux-Benutzer sind oder Linux für eine Weile benutzt haben, wir helfen Ihnen, mit dem Terminal zu beginnen. Das Terminal ist nicht etwas, vor dem Sie Angst haben sollten – es ist ein leistungsstarkes Tool mit vielen Anwendungen.
Sie können nicht alles lernen, was Sie über das Terminal wissen müssen, indem Sie einen einzelnen Artikel lesen. Es braucht Erfahrung mit dem Terminal aus erster Hand zu spielen., Wir hoffen, dass diese Einführung Ihnen hilft, sich mit den Grundlagen vertraut zu machen, damit Sie weiterhin mehr lernen können.
Grundlegende Terminalnutzung
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 hat tatsächlich ein paar 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. Nehmen wir zum Beispiel an, Sie wollten Firefox öffnen. Unter Windows müssen Sie den vollständigen Pfad zu Firefox eingeben .exe-Datei. Unter Linux können Sie einfach Folgendes eingeben:
firefox
Drücken Sie die Eingabetaste, nachdem Sie einen Befehl eingegeben haben, um ihn auszuführen. Beachten Sie, dass Sie kein Hinzufügen müssen.exe oder so ähnlich-Programme haben unter Linux keine Dateierweiterungen.,
Terminal-Befehle können auch Argumente akzeptieren. Welche Arten von Argumenten Sie verwenden können, hängt vom Programm ab. Firefox akzeptiert beispielsweise 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 wie Firefox in der Terminalfunktion ausführen würden, außer dass viele nur im Terminal ausgeführt werden und keine Art von grafischem Anwendungsfenster öffnen.,
Software installieren
Eine der effizientesten Aufgaben des Terminals ist die Installation von Software. Software-Management-Anwendungen wie das Ubuntu Software Center sind ausgefallene Frontends für die wenigen Terminalbefehle, die sie im Hintergrund verwenden. Anstatt sich umzuklicken 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 packagename
Dies mag etwas kompliziert erscheinen, funktioniert jedoch genau wie der obige Firefox-Befehl. Die obige Zeile startet sudo, das nach Ihrem Passwort fragt, bevor Sie apt-get mit Root-Rechten (Administratorrechten) starten. Das apt-get-Programm 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 Pidgin Instant Messenger zu installieren, können Sie diesen Befehl ausführen:
sudo apt-get install chromium-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 obigen tun. Sie müssten nur die Paketnamen Ihrer Lieblingsprogramme kennen, und Sie können sie ziemlich leicht erraten., Sie können Ihre Vermutungen auch mit Hilfe des unten stehenden Tab-Vervollständigungstricks verfeinern.
Ausführliche Anweisungen finden Sie unter Installieren von Programmen in Ubuntu in der Befehlszeile.
Arbeiten Mit Verzeichnissen und Dateien
Die shell sucht im aktuellen Verzeichnis, es sei denn, Sie geben ein anderes Verzeichnis an. Zum Beispiel ist nano ein einfach zu bedienender Terminal-Texteditor. Der Befehl nano document1 weist nano an, die Datei mit dem Namen 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 Datei angeben, die nicht vorhanden ist, erstellt nano (und viele andere Programme) eine neue, leere Datei an diesem Speicherort und öffnet sie.
Um mit Dateien und Verzeichnissen zu arbeiten, müssen Sie einige grundlegende Befehle kennen:
- cd-Das ~ links neben der Eingabeaufforderung repräsentiert Ihr Home-Verzeichnis (das ist /home/you), das das Standardverzeichnis des Terminals ist., 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ürden in das Download-Verzeichnis innerhalb des aktuellen Verzeichnisses wechseln (dies öffnet also nur Ihr Download-Verzeichnis, wenn sich das Terminal in Ihrem Home-Verzeichnis befindet), cd /home/you/Downloads würde von überall im System in Ihr Download-Verzeichnis wechseln, cd ~ würde in Ihr Home-Verzeichnis wechseln und cd .. würde ein Verzeichnis hochgehen.
- ls – Der Befehl ls listet die Dateien im aktuellen Verzeichnis.
- mkdir – Der Befehl mkdir ein neues Verzeichnis., mkdir example 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. Beispielsweise entfernt rm example die Datei example im aktuellen Verzeichnis und rm / home/you/Downloads / example die Datei example im Downloads-Verzeichnis.
- cp-Der Befehl cp kopiert eine Datei von einem Speicherort an einen anderen., Zum Beispiel kopiert cp example /home/you/Downloads die Datei 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, wodurch sie effektiv umbenannt wird.,
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 zu arbeiten. Verschieben Sie Ihr Dateisystem mit cd, 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
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 Ihre Eingabe automatisch zu vervollständigen., Wenn Sie beispielsweise firef am Terminal eingeben und Tab drücken, wird Firefox automatisch angezeigt. Dies erspart Ihnen, dass Sie die Dinge genau eingeben müssen – Sie können Tab drücken und die Shell wird die Eingabe für Sie beenden. Dies funktioniert auch mit Ordnern, Dateinamen und Paketnamen. Sie können beispielsweise sudo apt-get install pidg eingeben und Tab drücken, um pidgin automatisch abzuschließen.
In vielen Fällen weiß die Shell nicht, was Sie eingeben möchten, da es mehrere Übereinstimmungen gibt. Drücken Sie die Tabulatortaste ein zweites Mal und Sie sehen eine Liste möglicher Übereinstimmungen., Geben Sie noch ein paar Buchstaben ein, um die Dinge einzugrenzen, und drücken Sie erneut die Tabulatortaste, um fortzufahren.
Weitere Tricks wie diesen finden Sie unter Linux Terminal Power User mit diesen 8 Tricks.
Beherrschen des Terminals
An dieser Stelle sollten Sie sich hoffentlich etwas wohler im Terminal fühlen und besser verstehen, wie es funktioniert.,Sie sollten niemals unter Linux ausführen
Chris Hoffman ist Chefredakteur von How-To Geek., Er hat fast ein Jahrzehnt lang über Technologie geschrieben und war zwei Jahre lang Kolumnist bei PCWorld. Chris hat für die New York Times geschrieben, wurde als Technologieexperte bei Fernsehsendern wie NBC 6 in Miami interviewt und ließ seine Arbeit von Nachrichtenagenturen wie der BBC berichten. Seit 2011 hat Chris über 2,000 Artikel geschrieben, die mehr als 500 Millionen Mal gelesen wurden—und das ist nur hier bei How-To Geek.Lesen Sie vollständige Bio “