# Linux Einstieg ## Linux Konsole Grundlegende **Befehle** auf der Komandozeile. Konsole öffnen: `STRG` + `ALT` + `T` ### manpage (Hilfe) - `man` Hilfeseite ([manpage](https://de.wikipedia.org/wiki/Manpage)) für einen Befehl - `man man` Einstieg ins Handbuch :::info Von der Hilfe zurück zur Kommandozeile geht es mit `q`! ::: Bei über 1000 Befehlen und vielen Parameter je Befehl gehören die "manpages" als Werkzeug zum Alltag! Kommando erläutern: [explainshell](https://explainshell.com/) ![grafik](https://hackmd.io/_uploads/ryhvhvD-1l.png) ### Dateiarbeit - `ls` zeige Dateien im Verzeichnis - `mkdir` erstelle Verzeichnis - `cd` wechsle Verzeichnis - `mv` verschiebe Vereichnis oder Datei - `cp` kopiere Vereichnis oder Datei - `rm` lösche Vereichnis oder Datei - `pwd` zeige Arbeitsverzeichnis an - `touch` leere Datei anlegen - `cat` Datei anzeigen --- - `chmod` ändert Dateiberechtigung - `chown` ändert den Eigentümer einer Datei - `grep` suchen/anzeigen von Textmustern in Dateien oder Datenströmen - `find` Dateien und Verzeichnisse anhand verschiedener Kriterien suchen (bspw. Name, Größe, Änderungsdatum, Benutzer) - `sudo` Befehl mit root Rechten ausführen ### Installation - `snap` = application installer - `apt` = application installer - `ssh` secure Shell - `./` ausführen --- :::spoiler english (TODO) - `man` manual pages (manpages), help - `ls` list files - `mkdir` make directory - `cd` change directory - `mv` move directory, file - `cp` copy directory, file - `rm` remove directory, file - `pwd` show working directory next: - `snap` = application installer - `apt` = application installer - `ssh` secure Shell - `./` ausführen ::: ---