Linux-Befehlszeilen-Tutorial: Terminal mit CD-Befehlen manipulieren

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.

Um Ihre Dateien zu verwalten, kรถnnen Sie entweder verwenden

  1. Terminal (Befehlszeilenschnittstelle โ€“ CLI)
  2. Dateimanager (grafische Benutzeroberflรคche โ€“ GUI)




Klicken Sie auf werden auf dieser Seite erlรคutert wenn das Video nicht zugรคnglich ist

Warum die Befehlszeilenschnittstelle lernen?

Auch wenn die Welt auf GUI-basierte Systeme umsteigt, hat CLI seine spezifischen Einsatzmรถglichkeiten und wird hรคufig in der Skripterstellung und Serververwaltung verwendet. Schauen wir uns einige รผberzeugende Einsatzmรถglichkeiten 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 Tausender Dateien in der GUI wird zeitaufwรคndig sein (mit Control /Shift um mehrere Dateien auszuwรคhlen), wรคhrend Sie sich in der CLI befinden und regulรคre Ausdrรผcke verwenden, damit Sie dieselbe Aufgabe mit einem einzigen Befehl ausfรผhren kรถnnen.
  • CLI lรคdt schnell und verbraucht im Vergleich zur GUI keinen RAM. In Krisenszenarien ist dies wichtig.

Sowohl GUI als auch CLI haben ihre spezifischen Verwendungszwecke. Zum Beispiel, in der GUI, Leistungsรผberwachungsdiagramme schenken sofortiges visuelles Feedback auf den Systemzustand, wรคhrend es ein Dorn im Auge ist, Hunderte von Protokollzeilen in der CLI zu sehen.

Sie mรผssen lernen, sowohl GUI (Dateimanager) als auch CLI (Terminal) zu verwenden.

GUI eines Linux-basiertes Betriebssystem รคhnelt jedem anderen Betriebssystem. Daher konzentrieren wir uns auf CLI und lernen einige nรผtzliche Befehle.

Starten der CLI am Ubuntu

Es gibt zwei Mรถglichkeiten, das Terminal zu starten.

1) Gehen Sie zum Dash und geben Sie terminal ein

Terminal V/s-Dateimanager und der CD-Befehl

2) Oder Sie kรถnnen drรผcken CTRL + Alt + T um das Terminal zu starten

Sobald Sie die CLI (Terminal) starten, finden Sie etwas wie guru99@VirtualBox(siehe Bild) darauf geschrieben.

Terminal V/s-Dateimanager und der CD-Befehl

1) Der erste Teil dieser Zeile ist der Name des Benutzer (Bob, Tom, Ubuntu, Zuhause โ€ฆ)

2) Der zweite Teil ist der Computername oder der Hostname. Der Hostname hilft bei der Identifizierung eines Computers im Netzwerk. In einer Serverumgebung wird der Hostname wichtig.

3) Die ':' ist ein einfaches Trennzeichen

4) Das Tildezeichen โ€ž~โ€œ zeigt an, dass der Benutzer im arbeitet Ausgangsverzeichnis. Wenn Sie das Verzeichnis wechseln, verschwindet dieses Zeichen.

Terminal V/s-Dateimanager und der CD-Befehl

In der obigen Abbildung sind wir mit dem vom /home-Verzeichnis nach /bin gewechselt 'cd'-Befehl. Das ~-Zeichen wird beim Arbeiten im Verzeichnis /bin nicht angezeigt. Es erscheint beim Zurรผckwechseln in das Home-Verzeichnis.

5) Das โ€ž$โ€œ-Zeichen bedeutet, dass Sie als normaler Benutzer unter Linux arbeiten. Wenn Sie als Root-Benutzer arbeiten, wird โ€ž#โ€œ angezeigt.

Terminal V/s-Dateimanager und der CD-Befehl

Aktuelles Arbeitsverzeichnis

Das Verzeichnis, das Sie gerade durchsuchen, wird als aktuelles Arbeitsverzeichnis bezeichnet. Wenn Sie Ihren PC starten, melden Sie sich im Home-Verzeichnis an. Wenn Sie das Verzeichnis ermitteln mรถchten, an dem Sie gerade arbeiten, verwenden Sie den Befehl โ€“

pwd

Terminal V/s-Dateimanager und der CD-Befehl

Der Befehl pwd steht fรผr print working dVerzeichnis

Die obige Abbildung zeigt, dass /home/guru99 das Verzeichnis ist, an dem wir gerade arbeiten.

Verzeichnisse wechseln

Wenn Sie Ihr aktuelles Verzeichnis รคndern mรถchten, verwenden Sie die Schaltflรคche โ€žcd' Befehl.

cd /tmp

Betrachten Sie das folgende Beispiel.

Terminal V/s-Dateimanager und der CD-Befehl

Hier sind wir vom Verzeichnis /tmp nach /bin nach /usr und dann zurรผck nach /tmp gewechselt.

Zum Home-Verzeichnis navigieren

Wenn Sie zum Home-Verzeichnis navigieren mรถchten, geben Sie Folgendes ein cd.

Terminal V/s-Dateimanager und der CD-Befehl

cd

Sie kรถnnen auch die Tasten cd ~ Befehl.

Terminal V/s-Dateimanager und der CD-Befehl

cd ~

Wechsel ins Stammverzeichnis

Das Stammverzeichnis des Dateisystems wird unter Linux mit โ€ž/โ€œ bezeichnet. ร„hnlich wie 'c:\' in Windows.

Hinweis: In Windowsverwenden Sie den umgekehrten Schrรคgstrich โ€ž\โ€œ, wรคhrend unter UNIX/Linux der vorwรคrts gerichtete Schrรคgstrich โ€ž/โ€œ verwendet wird.

Geben Sie โ€žcd /โ€œ ein, um in das Stammverzeichnis zu wechseln.

cd /

Terminal V/s-Dateimanager und der CD-Befehl

TIPP: Leerzeichen dazwischen nicht vergessen 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 den /cpu Verzeichnis unter /dev, Sie mรผssen den Vorgang nicht in zwei Teile aufteilen.

Stattdessen kรถnnen wir โ€ž/dev/cpuโ€œ eingeben, um direkt zum Verzeichnis zu gelangen.

cd /dev/cpu

Terminal V/s-Dateimanager und der CD-Befehl

Eine Verzeichnisebene nach oben verschieben

Versuchen Sie es, um eine Verzeichnisebene nach oben zu navigieren.

cd ..

Terminal V/s-Dateimanager und der CD-Befehl

Hier haben wir mit dem Befehl โ€žcd ..โ€œ ein Verzeichnis nach oben von โ€ž/dev/cpuโ€œ nach โ€ž/devโ€œ verschoben.

Dann sind wir durch erneute Verwendung desselben Befehls vom Stammverzeichnis โ€ž/devโ€œ zum Stammverzeichnis โ€ž/โ€œ gesprungen.

Relative und absolute Pfade

Ein Pfad in der Informatik 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:

Nehmen wir an, Sie mรผssen die Bilder durchsuchen, die im Bilderverzeichnis des Home-Ordners โ€žguru99โ€œ gespeichert sind.

Der absolute Dateipfad des Bilderverzeichnisses /home/guru99/Bilder

Um zu diesem Verzeichnis zu navigieren, kรถnnen Sie den Befehl verwenden.

cd /home/guru99/Pictures

Terminal V/s-Dateimanager und der CD-Befehl

Dies wird als absoluter Pfad bezeichnet, da Sie den vollstรคndigen Pfad zum Erreichen der Datei angeben.

2. Relativer Pfad:

Der relative Pfad ist praktisch, wenn Sie ein anderes Unterverzeichnis innerhalb eines bestimmten Verzeichnisses durchsuchen mรผssen.

Es erspart Ihnen die Mรผhe, stรคndig vollstรคndige Pfade einzugeben.

Angenommen, Sie befinden sich derzeit in Ihrem Home-Verzeichnis. Sie mรถchten zum Verzeichnis โ€žDownloadsโ€œ navigieren.

Sie mรผssen nicht den absoluten Pfad eingeben

cd /home/guru99/Downloads

Terminal V/s-Dateimanager und der CD-Befehl

Stattdessen kรถnnen Sie einfach tippen โ€žCD-Downloadsโ€œ und Sie wรผrden zum Download-Verzeichnis navigieren, da Sie sich bereits im Verzeichnis befinden '/home/guru99' Verzeichnis.

cd Downloads

Terminal V/s-Dateimanager und der CD-Befehl

Auf diese Weise mรผssen Sie nicht den vollstรคndigen Pfad angeben, um zu einem bestimmten Speicherort innerhalb desselben Verzeichnisses im Dateisystem zu gelangen.

Zusammenfassung:

  • Um Ihre Dateien zu verwalten, kรถnnen Sie unter Linux entweder die GUI (Dateimanager) oder die CLI (Terminal) verwenden. Beide haben ihre relativen Vorteile. In der Tutorialreihe konzentrieren wir uns auf die CLI, auch bekannt als Terminal
  • Sie kรถnnen das Terminal รผber das Dashboard starten oder die Tastenkombination verwenden Strg + Alt + T
  • Der Befehl pwd liefert das aktuelle Arbeitsverzeichnis.
  • Mit dem Befehl cd kรถnnen Sie Verzeichnisse wechseln
  • Der absolute Pfad ist die vollstรคndige Adresse einer Datei oder eines Verzeichnisses
  • Der relative Pfad ist der relative Speicherort einer Datei oder eines Verzeichnisses in Bezug auf das aktuelle Verzeichnis
  • Relative Pfade helfen dabei, die stรคndige Eingabe vollstรคndiger Pfade zu vermeiden.
Befehl
Beschreibung
cd oder cd ~ Navigieren Sie zum HOME-Verzeichnis
CD .. Gehen Sie eine Ebene nach oben
cd In ein bestimmtes Verzeichnis wechseln
cd / Wechseln Sie in das Stammverzeichnis

Fassen Sie diesen Beitrag mit folgenden Worten zusammen: