Das Command Line Interface, kurz CLI, ist ein mächtiges Tool. Durch Verwendung von Linux Befehlen kannst du innerhalb deines CLIs navigieren und Aktionen ausführen lassen. Je besser du diese verinnerlicht hast, desto einfacher gelingt dir das Arbeiten damit.
Heute lernst du ein paar grundlegende Befehle für die Navigation innerhalb deines Rechners. Dadurch kannst du Ordner und Dateien mithilfe deiner Konsole anlegen, ohne deine Maus zu verwenden.
Damit dir die Befehle langfristig im Gedächtnis bleiben, beinhaltet diese Anleitung interaktiven Übungen.
Kleiner Tipp: Versuche zuerst selbst auf die Lösung zu kommen, bevor du sie dir anschaust. Dadurch generierst du den größten Mehrwert für dich aus diesem Artikel.
- Die Konsole öffnen
- Die Ordnerstruktur anzeigen lassen
- Ins Hauptverzeichnis gelangen
- Inhalte des Verzeichnisses anzeigen lassen
- Anlegen eines neuen Verzeichnis
- Ein Verzeichnis auswählen und dorthin springen
- Eine neue Datei anlegen
- Eine Datei löschen
- Ein bestehendes Verzeichnis löschen
- Weitere Befehle zum Wechseln in andere Verzeichnisse
- Befehle miteinander verbinden
- Die Anzeige innerhalb der Konsole löschen
- Eine vorhandene Datei oder ein Verzeichnis umbenennen
- Fazit
Die Konsole öffnen
Abhängig davon, auf welchem OS dein Computer läuft, öffnest du die Konsole auf unterschiedliche Art.
Bitte beachte: Da ich selbst nur mit dem MacBook arbeite, konnte ich die Anleitung von Windows nicht testen.
Bei macOS ist die bash Konsole standardmäßig vorinstalliert. Diese öffnest du über die Suchleiste, in dem du den Begriff Terminal eingibst. Die Suchleiste öffnest du mit cmd + Leertaste.
Verwendest du einen Windows Rechner, kannst du zum Öffnen der Konsole die Suchleiste nutzen. Gib dort Windows Terminal ein und klick auf das Suchergebnis.
Die Ordnerstruktur anzeigen lassen
Dein aktuelles Verzeichnis kannst du dir mit pwd ausgeben lassen. Die Abkürzung steht für print work directory. Dadurch weißt du, in welchem Verzeichnis du dich innerhalb deines Rechners befindest.>
Ins Hauptverzeichnis gelangen
Mit Tilde ~ gelangst du jederzeit ins Hauptverzeichnis. Ganz unabhängig davon, in welchem Verzeichnis oder Unterverzeichnis du dich befindest.>
Auf dem MacBook kannst du ~ mit den Tastenkombinationen option + n auswählen.
Inhalte des Verzeichnisses anzeigen lassen
Du kannst dir mit den Befehlen ls beziehungsweise > ls -a die Inhalte des ausgewählten Verzeichnisses anzeigen lassen. Die Abkürzung steht für list.>
Bei der Verwendung von ls -a werden dir auch die versteckten Dateien angezeigt.
Anlegen eines neuen Verzeichnis
Um ein neues Verzeichnis anzulegen, gibst du den Befehl mkdir<Name des neuen Verzeichnis> an. Die Abkürzung steht für make directory. >
Das könnte zum Beispiel mkdir Projects sein.>
Übung
Wähle das Hauptverzeichnis in deiner Konsole aus. Lege dort ein neues Verzeichnis mit dem Namen Katas an. Lass dir danach alle Ordner und Dateien in deinem Hauptverzeichnis anzeigen.
Lösung
Mit ~ gelangst du in dein Hauptverzeichnis.>
Das Katas-Verzeichnis legst du mit mkdir Katas an.>
Um dir alle Ordner und Dateien innerhalb des Hauptverzeichnisses anzeigen zu lassen, verwendest du ls .>
Ein Verzeichnis auswählen und dorthin springen
Mit dem Befehl cd kannst du dich innerhalb der Verzeichnisse bewegen. Die Abkürzung steht für change directory.>
Willst du in ein bestimmtes Verzeichnis gelangen, gibst du nach cd den Namen an. Also etwa cd Katas .
Eine neue Datei anlegen
Um eine neue Datei anzulegen, verwendest du den Befehl touch <Name der Datei.Format> . Am Ende des Dateinamens gibst du das Format deiner Datei an, etwa pdf, txt, js.>
Eine JavaScript Datei kannst du zum Beispiel mit touch index.js erstellen.
Eine Datei löschen
Um eine bestehende Datei zu entfernen, benötigst du den Befehl rm <Name der Datei.Format> . Die Abkürzung steht für remove.>
Ein bestehendes Verzeichnis löschen
Ein bestehendes Verzeichnis kannst du ähnlich wie eine Datei löschen. Der Befehl wird um das Wort dir erweitert und lautet somit rmdir <Name des Verzeichnis> .
Die Abkürzung steht für remove directory.
Übung
Lege innerhalb deines Katas Verzeichnis eine JavaScript Datei mit dem Namen index an. Lass dir alle Inhalte in Katas anzeigen.
Lösche dann zuerst die JavaScript Datei und danach das Katas Verzeichnis.
Lass dir zum Schluss alle Inhalte in deinem Hauptverzeichnis ausgeben, um sicher zu gehen, dass du Katas erfolgreich gelöscht hast.
Lösung
Mit pwd kannst du dir dein aktuelles Verzeichnis ausgeben lassen. Solltest du dich nicht im Hauptverzeichnis befinden, dann nutze ~ um dorthin zu springen. Vom Hauptverzeichnis gelangst du mit cd Katas ins Katas Verzeichnis >
Mit dem Befehl touch index.js legst du deine JavaScript Datei an. Mit Hilfe von ls kannst du dir die Inhalte von Katas ausgeben lassen. >
Um deine JavaScript Datei zu löschen, verwendest du rm index.js . Auch hier kannst du mit ls sehen, dass Katas nun leer ist. >
Springe mit ~ ins Hauptverzeichnis. Zum Löschen von Katas verwendest du rmdir Katas . Mit ls werden dir alle Inhalte im Hauptverzeichnis angezeigt. Das Katasverzeichnis ist nicht mehr vorhanden. >
Weitere Befehle zum Wechseln in andere Verzeichnisse
Bisher kennst du ~ um ins Hauptverzeichnis und cd um in ein Verzeichnis zu gelangen. >
Befindest du dich in einem Verzeichnis, kannst du cd .. oder nur .. verwenden, um aus dem Verzeichnis herauszukommen. Dadurch sparst du dir den Umweg mit ~, wenn du dich in Unterverzeichnissen befindest. >
Befehle miteinander verbinden
Du kannst Befehle auch miteinander verknüpfen, um Zeit zu sparen. Hierfür verwendest du den doppelten Und-Befehl && . Allerdings musst du darauf achten, den richtigen Pfad anzugeben. >
So kannst du beispielsweise mit mkdir Katas && touch Katas/index.js gleichzeitig das Katas Verzeichnis erstellen und in diesem eine index.js Datei anlegen. >
Übung
Lege im Hauptverzeichnis ein Verzeichnis mit dem Namen Katas an und gleichzeitig eine Datei innerhalb von Katas. Dies soll eine JavaScript Datei mit dem Namen index sein. Lass dir die Inhalte in Katas anzeigen.
Lege dann das Verzeichnis Test innerhalb von Katas an. Springe in das Test Verzeichnis. Von dort zurück in Katas, ohne über das Hauptverzeichnis zu gehen.
Lösung
Mit dem verbundenen Befehl mkdir Katas && touch Katas/index.js legst du gleichzeitig dein Verzeichnis, wie auch die Datei innerhalb dieses Verzeichnisses, an. >
Mit cd Katas gelangst du in Katas. Dort nutzt du ls , um dir die Inhalte ausgeben zu lassen und siehst die Index Datei. Mit mkdir Test legst du das Testverzeichnis an. Dorthin gelangst du mit cd Test >
Mit .. springst du zurück in das Katas Verzeichnis. >
Die Anzeige innerhalb der Konsole löschen
Du wirst im Laufe des Tages viel mit deiner Konsole interagieren. Deshalb ist es hilfreich, die Anzeige immer wieder zu bereinigen. So kannst du ohne Störfaktoren in einer leeren Konsole arbeiten.
Der Befehl zur Bereinigung kannst du entweder über die Tastenkombination cmd + k ausführen oder über clear . Mir persönlich gefällt die Tastenkombination besser, da sie sich schneller ausführen lässt. >
Eine vorhandene Datei oder ein Verzeichnis umbenennen
Der Befehl mv steht für move und dient dir sowohl für das Verschieben wie auch für das Umbenennen. >
Beim Umbenennen gibst du zuerst mv an gefolgt vom alten Namen und neuen Namen.
Ein Verzeichnis änderst du zum Beispiel mit mv Katas Projects . Eine Datei kannst du mit mv index.js typescriptFile.ts ändern. >
Übung
Damit kommen wir auch zur letzten Übung für heute:
Bereinige deine Konsole und springe ins Katas Verzeichnis. Lege dort eine Verzeichnis mit dem Namen falschesVerzeichnis an. Innerhalb von falschesVerzeichnis legst du eine JavaScript Datei mit dem Namen falscheDatei an.
Ändere nun falscheDatei in richtigeDatei und falschesVerzeichnis in richtigesVerzeichnis.
Bleibe die ganze Zeit über in Katas, ohne zu wechseln.
Lösung
Mit cmd + k bereinigst du dein Terminal. >
Hast du die vorherige Übung gemacht, bist du bereits innerhalb von Katas. Nutze ansonsten ~ um ins Hauptverzeichnis zu gelangen. Verwende von dort cd Katas , um zu Katas zu springen. >
Mit mkdir falschesVerzeichnis && touch falschesVerzeichnis/falscheDatei.js legst du das Verzeichnis und die Datei an. >
Mit mv falschesVerzeichnis/falscheDatei.js falschesVerzeichnis/richtigeDatei.js änderst du den Namen deiner Datei. >
Mit mv falschesVerzeichnis richtigesVerzeichnis änderst du den Namen deines Verzeichnis. >
Mit ls gibst du dir die Inhalte von Katas aus.. >
Fazit
Du kennst nun einige grundlegende Linux Befehle, mit deren Hilfe du dich innerhalb deines Rechners bewegen kannst.
Das ist natürlich nur der Anfang und es gibt noch viele weitere. Je öfter du die Befehle anwendest, desto einfacher gehen sie dir von der Hand.
Um sie zu verinnerlichen, kannst du dir selber kleine Übungen ausdenken und diese regelmäßig anwenden. Du kannst auch jeden Tag einen neuen Befehl lernen und diesen so oft es geht verwenden. Dadurch trainierst du dein Gedächtnis und wirst in deinen Routineaufgaben deutlich schneller.
Quelle: Unsplash mit dem Foto von Nathan da Silva