Linux-Befehlszeilen-Tutorial: Bearbeiten Sie das Terminal mit CD-Befehlen

Inhaltsverzeichnis:

Anonim

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

  1. Terminal (Befehlszeilenschnittstelle - CLI)
  2. 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\downloads
Unter 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