Technische Artikel

Grundlegende Linux Befehle inklusive Übungen

Hintergrundbild für grundlegende Linux Befehle

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

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

Was dir auch gefallen könnte...

WordPress Cookie Hinweis von Real Cookie Banner