Die häufigsten Aufgaben, die Sie auf Ihrem PC ausführen, sind das Erstellen, Verschieben oder Löschen von Dateien. Schauen wir uns verschiedene Optionen für die Dateiverwaltung an.
Zum Verwalten Ihrer Dateien können Sie entweder verwenden
- Terminal (Befehlszeilenschnittstelle - CLI)
- Dateimanager (Grafische Benutzeroberfläche -GUI)
In diesem Tutorial lernen Sie:
- Warum Befehlszeilenschnittstelle lernen?
- Starten der CLI unter Ubuntu
- Aktuelles Arbeitsverzeichnis (pwd)
- Verzeichnisse wechseln (cd)
- Navigieren zum Ausgangsverzeichnis (cd ~)
- In das Stammverzeichnis wechseln (cd /)
- Navigieren durch mehrere Verzeichnisse
- Eine Verzeichnisebene nach oben verschieben (cd…)
- Relative und absolute Pfade
Klicken Sie hier, wenn das Video nicht zugänglich ist
Warum Befehlszeilenschnittstelle lernen?
Obwohl die Welt auf GUI-basierte Systeme umsteigt, hat CLI seine spezifischen Verwendungszwecke und wird häufig in der Skripterstellung und Serververwaltung verwendet. Schauen wir uns einige überzeugende Verwendungszwecke an -- Im Vergleich dazu bieten Befehle mehr Optionen und sind flexibel. Piping und stdin / stdout sind immens leistungsfähig und in der GUI nicht verfügbar
- Einige Konfigurationen in der GUI sind bis zu 5 Bildschirme tief, während es in einer CLI nur ein einziger Befehl ist
- Das Verschieben und Umbenennen von Tausenden von Dateien in der GUI ist zeitaufwändig (Verwenden von Strg / Umschalt zum Auswählen mehrerer Dateien), während in der CLI reguläre Ausdrücke verwendet werden, um dieselbe Aufgabe mit einem einzigen Befehl auszuführen.
- Die CLI wird schnell geladen und verbraucht im Vergleich zur GUI keinen RAM. In Crunch-Szenarien ist dies wichtig.
Sowohl die GUI als auch die CLI haben ihre spezifischen Verwendungszwecke. In der grafischen Benutzeroberfläche geben Diagramme zur Leistungsüberwachung beispielsweise sofort ein visuelles Feedback zum Systemzustand, während das Anzeigen von Hunderten von Protokollzeilen in der CLI ein Dorn im Auge ist.
Sie müssen lernen, sowohl die GUI (Dateimanager) als auch die CLI (Terminal) zu verwenden.
Die Benutzeroberfläche eines Linux-basierten Betriebssystems ähnelt jedem anderen Betriebssystem. Daher werden wir uns auf die CLI konzentrieren und einige nützliche Befehle lernen.
Starten der CLI unter Ubuntu
Es gibt zwei Möglichkeiten, das Terminal zu starten.
1) Gehen Sie zum Dash und geben Sie terminal ein
2) Oder Sie können STRG + Alt + T drücken , um das Terminal zu starten
Sobald Sie die CLI (Terminal) starten, finden Sie etwas wie guru99 @ VirtualBox (siehe Bild) darauf geschrieben.
1) Der erste Teil dieser Zeile ist der Name des Benutzers (Bob, Tom, Ubuntu, Home…).
2) Der zweite Teil ist der Computername oder der Hostname. Der Hostname hilft bei der Identifizierung eines Computers über das Netzwerk. In einer Serverumgebung wird der Hostname wichtig.
3) Das ':' ist ein einfaches Trennzeichen
4) Das Tilde-Zeichen '~' zeigt an, dass der Benutzer im Home-Verzeichnis arbeitet . Wenn Sie das Verzeichnis ändern, verschwindet dieses Zeichen.
In der obigen Abbildung sind wir mit dem Befehl 'cd' aus dem Verzeichnis / home nach / bin gewechselt . Das Zeichen ~ wird während der Arbeit im Verzeichnis / bin nicht angezeigt. Es wird angezeigt, wenn Sie zum Ausgangsverzeichnis zurückkehren.
5) Das '$' - Zeichen weist darauf hin, dass Sie als regulärer Benutzer unter Linux arbeiten. Während der Arbeit als Root-Benutzer wird '#' angezeigt.
Aktuelles Arbeitsverzeichnis
Das Verzeichnis, das Sie gerade durchsuchen, wird als aktuelles Arbeitsverzeichnis bezeichnet. Sie melden sich beim Start Ihres PCs im Home-Verzeichnis an. Wenn Sie das Verzeichnis ermitteln möchten, an dem Sie gerade arbeiten, verwenden Sie den Befehl -
pwd
Der Befehl pwd steht für p rint w orking d irectory
Die obige Abbildung zeigt, dass / home / guru99 das Verzeichnis ist, an dem wir gerade arbeiten.
Verzeichnisse ändern
Wenn Sie Ihr aktuelles Verzeichnis ändern möchten, verwenden Sie den Befehl ' cd '.
cd /tem
Betrachten Sie das folgende Beispiel.
Hier sind wir vom Verzeichnis / tmp nach / bin nach / usr und dann zurück nach / tmp umgezogen.
Zum Ausgangsverzeichnis navigieren
Wenn Sie zum Ausgangsverzeichnis navigieren möchten, geben Sie cd ein .
cd
Sie können auch den Befehl cd ~ verwenden .
cd ~
In das Stammverzeichnis wechseln
Das Stammverzeichnis des Dateisystems unter Linux wird mit '/' bezeichnet. Ähnlich wie 'c: \' in Windows.
Hinweis: Unter Windows verwenden Sie den Schrägstrich "\", während unter UNIX / Linux der Schrägstrich "/" verwendet wird.
Geben Sie 'cd /' ein, um in das Stammverzeichnis zu wechseln.
cd /
TIPP : Vergessen Sie nicht den Abstand zwischen CD und / . Andernfalls erhalten Sie eine Fehlermeldung.
Navigieren durch mehrere Verzeichnisse
Sie können durch mehrere Verzeichnisse gleichzeitig navigieren, indem Sie den vollständigen Pfad angeben.
Beispiel: Wenn Sie das Verzeichnis / cpu unter / dev verschieben möchten, müssen Sie diesen Vorgang nicht in zwei Teile unterteilen.
Stattdessen können wir '/ dev / cpu' eingeben, um das Verzeichnis direkt zu erreichen.
cd /dev/cpu
Eine Verzeichnisebene nach oben verschieben
Versuchen Sie es, um eine Verzeichnisebene nach oben zu navigieren.
cd…
Hier haben wir mit dem Befehl 'cd…' ein Verzeichnis von '/ dev / cpu' nach '/ dev' verschoben.
Dann haben wir mit demselben Befehl erneut von '/ dev' zu '/' root-Verzeichnis gesprungen.
Relative und absolute Pfade
Ein Pfad beim Rechnen ist die Adresse einer Datei oder eines Ordners.
Beispiel - In Windows
C:\documentsandsettings\user\downloadsUnter Linux
/home/user/downloads
Es gibt zwei Arten von Pfaden:
1. Absoluter Pfad:
Angenommen, Sie müssen die im Bilderverzeichnis des Basisordners 'guru99' gespeicherten Bilder durchsuchen.
Der absolute Dateipfad des Bilderverzeichnisses / home / guru99 / Pictures
Um zu diesem Verzeichnis zu navigieren, können Sie den Befehl verwenden.
cd /home/guru99/Pictures
Dies wird als absoluter Pfad bezeichnet, da Sie den vollständigen Pfad angeben, um zur Datei zu gelangen.
2. Relativer Pfad:
Der relative Pfad ist nützlich, wenn Sie ein anderes Unterverzeichnis in einem bestimmten Verzeichnis durchsuchen müssen.
Dies erspart Ihnen die mühsame Eingabe vollständiger Pfade.
Angenommen, Sie befinden sich derzeit in Ihrem Home-Verzeichnis. Sie möchten zum Download-Verzeichnis navigieren.
Sie müssen den absoluten Pfad nicht eingeben
cd /home/guru99/Downloads
Stattdessen können Sie einfach 'cd Downloads' eingeben und zum Downloads-Verzeichnis navigieren, da Sie bereits im Verzeichnis '/ home / guru99' vorhanden sind .
cd Downloads
Auf diese Weise müssen Sie nicht den vollständigen Pfad angeben, um einen bestimmten Speicherort im selben Verzeichnis im Dateisystem zu erreichen.
Zusammenfassung:
- Zum Verwalten Ihrer Dateien können Sie unter Linux entweder die GUI (Dateimanager) oder die CLI (Terminal) verwenden. Beide haben ihre relativen Vorteile. In der Tutorial-Reihe konzentrieren wir uns auf die CLI, auch bekannt als Terminal
- Sie können das Terminal über das Dashboard starten oder die Tastenkombination Strg + Alt + T verwenden
- Der Befehl pwd gibt das aktuelle Arbeitsverzeichnis an.
- Mit dem Befehl cd können Sie Verzeichnisse ändern
- Der absolute Pfad ist die vollständige Adresse einer Datei oder eines Verzeichnisses
- Der relative Pfad ist der relative Speicherort einer Verzeichnisdatei in Bezug auf das aktuelle Verzeichnis
- Mit dem relativen Pfad können Sie vermeiden, ständig vollständige Pfade einzugeben.
Befehl | Beschreibung |
---|---|
cd oder cd ~ |
Navigieren Sie zum Verzeichnis HOME |
CD… |
Bewegen Sie sich eine Ebene nach oben |
CD |
In ein bestimmtes Verzeichnis wechseln |
cd / |
Wechseln Sie in das Stammverzeichnis |