{"id":19353,"date":"2024-02-29T20:00:00","date_gmt":"2024-02-29T19:00:00","guid":{"rendered":"https:\/\/contabo.com\/blog\/?p=19353"},"modified":"2026-06-16T18:16:55","modified_gmt":"2026-06-16T16:16:55","slug":"linux-befehle","status":"publish","type":"post","link":"https:\/\/contabo.com\/blog\/de\/linux-befehle\/","title":{"rendered":"Die wichtigsten Linux-Befehle: Terminal-\u00dcbersicht mit Syntax &amp; Beispielen\u00a0"},"content":{"rendered":"\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"https:\/\/contabo.com\/blog\/wp-content\/uploads\/2024\/02\/blog-head_linux-commands.jpg.webp\" alt=\"\"\/><\/figure>\n\n\n\n<div style=\"height:30px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">Das Linux Terminal ist das direkteste Werkzeug, das du zur Steuerung eines Systems hast. Ob du Dateien verwaltest, Prozesse \u00fcberwachst, Netzwerkverbindungen pr\u00fcfst oder Linux-Software installierst: Wer die wichtigsten Linux-Befehle kennt, arbeitet schneller, pr\u00e4ziser und unabh\u00e4ngiger von grafischen Oberfl\u00e4chen. Diese \u00dcbersicht deckt alle wesentlichen Terminalbefehle ab, von einfachen Navigationsbefehlen bis hin zu serverkritischen Kommandos, mit Syntax, Beispielen und Erkl\u00e4rungen.&nbsp;<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-tl-dr-linux-befehle-auf-einen-blick\"><strong>TL;DR \u2013 Linux-Befehle auf einen Blick<\/strong>\u00a0<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">F\u00fcr alle, die direkt einsteigen m\u00f6chten, bietet dieser Abschnitt eine kompakte Linux-Befehle-\u00dcbersicht als Schnellreferenz. Die vollst\u00e4ndige Linux-Befehle-Tabelle mit Beispielen und allen Kategorien findest du weiter unten im Artikel, inklusive einer Sektion, die sich zum Ausdrucken als PDF eignet.&nbsp;<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-schnellreferenz-tabelle-die-20-meistgenutzten-linux-befehle\"><strong>Schnellreferenz-Tabelle: Die 20 meistgenutzten Linux-Befehle<\/strong><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Diese Tabelle zeigt die wichtigsten Linux-Befehle, die auf nahezu jedem System vorhanden sind, unabh\u00e4ngig von der Distribution.&nbsp;<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><tbody><tr><td><strong>Befehl<\/strong>&nbsp;<\/td><td><strong>Syntax<\/strong>&nbsp;<\/td><td><strong>Beschreibung<\/strong>&nbsp;<\/td><\/tr><tr><td>cd&nbsp;<\/td><td>cd \/pfad\/zum\/ziel&nbsp;<\/td><td>Verzeichnis wechseln&nbsp;<\/td><\/tr><tr><td>ls&nbsp;<\/td><td>ls -lah&nbsp;<\/td><td>Verzeichnisinhalt anzeigen (inkl. versteckter Dateien)&nbsp;<\/td><\/tr><tr><td>pwd&nbsp;<\/td><td>pwd&nbsp;<\/td><td>Aktuellen Verzeichnispfad ausgeben&nbsp;<\/td><\/tr><tr><td>touch&nbsp;<\/td><td>touch datei.txt&nbsp;<\/td><td>Neue Datei erstellen&nbsp;<\/td><\/tr><tr><td>cp&nbsp;<\/td><td>cp quelle.txt ziel.txt&nbsp;<\/td><td>Datei kopieren&nbsp;<\/td><\/tr><tr><td>mv&nbsp;<\/td><td>mv alt.txt neu.txt&nbsp;<\/td><td>Datei verschieben oder umbenennen&nbsp;<\/td><\/tr><tr><td>rm&nbsp;<\/td><td>rm datei.txt&nbsp;<\/td><td>Datei l\u00f6schen&nbsp;<\/td><\/tr><tr><td>mkdir&nbsp;<\/td><td>mkdir neuesverz&nbsp;<\/td><td>Verzeichnis erstellen&nbsp;<\/td><\/tr><tr><td>cat&nbsp;<\/td><td>cat datei.txt&nbsp;<\/td><td>Dateiinhalt ausgeben&nbsp;<\/td><\/tr><tr><td>grep&nbsp;<\/td><td>grep &#8218;muster&#8216; datei.txt&nbsp;<\/td><td>Text in Dateien suchen&nbsp;<\/td><\/tr><tr><td>chmod&nbsp;<\/td><td>chmod 755 skript.sh&nbsp;<\/td><td>Dateiberechtigungen setzen&nbsp;<\/td><\/tr><tr><td>chown&nbsp;<\/td><td>chown user:gruppe datei.txt&nbsp;<\/td><td>Dateibesitzer \u00e4ndern&nbsp;<\/td><\/tr><tr><td>sudo&nbsp;<\/td><td>sudo befehl&nbsp;<\/td><td>Befehl mit Root-Rechten ausf\u00fchren&nbsp;<\/td><\/tr><tr><td>apt&nbsp;<\/td><td>sudo apt install paket&nbsp;<\/td><td>Software installieren (Debian\/Ubuntu)&nbsp;<\/td><\/tr><tr><td>ps&nbsp;<\/td><td>ps aux&nbsp;<\/td><td>Laufende Prozesse anzeigen&nbsp;<\/td><\/tr><tr><td>top&nbsp;<\/td><td>top&nbsp;<\/td><td>Systemauslastung live anzeigen&nbsp;<\/td><\/tr><tr><td>ping&nbsp;<\/td><td>ping example.com&nbsp;<\/td><td>Netzwerkkonnektivit\u00e4t testen&nbsp;<\/td><\/tr><tr><td>ssh&nbsp;<\/td><td>ssh user@host&nbsp;<\/td><td>Remote-Verbindung herstellen&nbsp;<\/td><\/tr><tr><td>df&nbsp;<\/td><td>df -h&nbsp;<\/td><td>Speicherplatzbelegung anzeigen&nbsp;<\/td><\/tr><tr><td>tar&nbsp;<\/td><td>tar -czf archiv.tar.gz verz\/&nbsp;<\/td><td>Verzeichnis archivieren&nbsp;<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-wann-benutzt-du-welchen-befehl-einordnung-nach-aufgabe\"><strong>Wann benutzt du welchen Befehl? (Einordnung nach Aufgabe)<\/strong>\u00a0<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Die Auswahl des richtigen Linux-Kommandos h\u00e4ngt von der konkreten Aufgabe ab. F\u00fcr die Dateiarbeit sind cd, ls, cp, mv und rm die t\u00e4glichen Grundwerkzeuge. Wenn es um Zugriffsrechte und Benutzerverwaltung geht, kommen chmod, chown und sudo zum Einsatz. System\u00fcberwachung l\u00e4uft \u00fcber ps, top und df, w\u00e4hrend Netzwerkaufgaben mit ping, ip und ssh erledigt werden. CLI-Befehle wie grep, sed und awk sind immer dann gefragt, wenn Text gefiltert, durchsucht oder transformiert werden muss. Shell-Befehle f\u00fcr die Softwareverwaltung unterscheiden sich je nach Distribution, folgen aber derselben Grundlogik. Eine vollst\u00e4ndige Terminal-Befehle-Liste nach Kategorie findest du im letzten Abschnitt dieses Artikels.&nbsp;<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-was-ist-das-linux-terminal-grundlagen-fur-einsteiger\"><strong>Was ist das Linux Terminal? Grundlagen f\u00fcr Einsteiger<\/strong>\u00a0<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Das Linux Terminal, auch Linux-Kommandozeile, Linux-Konsole oder einfach Terminal Linux genannt, ist eine textbasierte Schnittstelle zur Steuerung des Betriebssystems. Anstatt Fenster zu klicken, gibst du Befehle ein, die das System direkt ausf\u00fchrt. F\u00fcr Anf\u00e4nger mag das zun\u00e4chst ungewohnt wirken, doch schon wenige Linux-Grundlagen reichen aus, um produktiv zu werden. Auf Servern ist das Terminal die einzige Schnittstelle, weshalb es im professionellen Linux-Einsatz unverzichtbar ist.&nbsp;<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-terminal-shell-und-bash-die-unterschiede\"><strong>Terminal, Shell und Bash \u2013 die Unterschiede<\/strong>\u00a0<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Die Begriffe Terminal, Shell und Bash werden oft synonym verwendet, bezeichnen aber unterschiedliche Dinge. Das Terminal ist das Programm, das das Eingabefenster bereitstellt, also die Oberfl\u00e4che, in der du tippst. Die Linux Shell ist der Interpreter, der deine Eingaben entgegennimmt und ausf\u00fchrt. Bash (Bourne Again SHell) ist die am weitesten verbreitete Shell unter Linux und auf den meisten Distributionen der Standard. Der Begriff Bash Shell, Bash Terminal oder Terminal Bash meint in der Regel dasselbe: eine interaktive Sitzung in der Bash-Umgebung.&nbsp;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Im Bash Terminal gibst du einen Befehl ein, Bash interpretiert ihn und \u00fcbergibt ihn an den Kernel. Daneben existieren andere Shells wie zsh, fish oder dash, die sich in Syntax und Funktionsumfang unterscheiden. F\u00fcr den Einstieg und die t\u00e4gliche Arbeit ist Linux Bash die verl\u00e4sslichste Wahl, weil sie auf nahezu allen Linux-Systemen vorhanden ist und eine konsistente CLI-Umgebung bietet.&nbsp;<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-grundlegende-befehlssyntax-befehl-optionen-argumente\"><strong>Grundlegende Befehlssyntax: Befehl, Optionen, Argumente<\/strong>\u00a0<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Jeder Linux-Befehl folgt demselben Grundprinzip:&nbsp;<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>befehl &#91;optionen] &#91;argumente]\u00a0<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Der Befehl ist der Name des Programms oder der Funktion, die ausgef\u00fchrt werden soll. Optionen (Flags) beginnen mit einem Bindestrich und ver\u00e4ndern das Verhalten des Befehls. Argumente sind die Objekte, auf die der Befehl angewendet wird, in der Regel Dateien, Verzeichnisse oder Zeichenketten.&nbsp;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Beispiel mit Linux-Befehlen und Erkl\u00e4rung der Syntax in Linux:&nbsp;<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>ls -lah \/home\/user\u00a0<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Hier ist ls der Befehl, -lah ist eine kombinierte Option (long format, all files, human-readable sizes) und \/home\/user ist das Argument. Diese Syntax-Grundlage gilt f\u00fcr nahezu alle Linux-Grundlagen-Befehle, was das Erlernen neuer Kommandos erheblich erleichtert.&nbsp;<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-gnu-core-utilities-das-fundament-aller-distributionen\"><strong>GNU Core Utilities \u2013 das Fundament aller Distributionen<\/strong>\u00a0<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Die GNU Core Utilities (kurz: coreutils) bilden die gemeinsame Basis aller Linux-Distributionen. Sie umfassen grundlegende Linux-Standard-Befehle wie ls, cp, mv, rm, cat, chmod und viele mehr, die auf Ubuntu, Fedora, Arch Linux, Debian und anderen Systemen identisch funktionieren. Diese Einheitlichkeit ist ein entscheidender Vorteil: Wer die coreutils beherrscht, kann auf allen Linux-Distributionen arbeiten, ohne grundlegende Kommandos neu lernen zu m\u00fcssen. Lediglich distributionsspezifische Bereiche wie die Paketverwaltung weichen voneinander ab, alle Linux-Befehle aus dem coreutils-Paket bleiben jedoch konsistent.&nbsp;<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-navigation-und-dateisystem-befehle\"><strong>Navigation und Dateisystem-Befehle<\/strong>\u00a0<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Das Dateisystem ist das Herzst\u00fcck eines jeden Linux-Systems. Die folgenden Terminal-Befehle f\u00fcr Linux erm\u00f6glichen es, sich sicher im Dateisystem zu bewegen, Dateien zu verwalten und Inhalte zu inspizieren. Linux-Konsolenbefehle dieser Kategorie geh\u00f6ren zu den meistgenutzten \u00fcberhaupt. Die folgenden Linux-Befehle mit Beispielen zeigen jeweils die Syntax und den typischen Anwendungsfall.&nbsp;<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-im-dateisystem-navigieren-cd-pwd-ls\"><strong>Im Dateisystem navigieren: cd, pwd, ls<\/strong>\u00a0<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Der Linux-cd-Befehl wechselt das aktuelle Verzeichnis:&nbsp;<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>cd \/var\/log\u00a0<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Mit cd ..\/ gehst du eine Ebene nach oben, cd ~ bringt dich direkt ins Home-Verzeichnis. Das Zeichen ~ steht in Linux immer f\u00fcr das Home-Verzeichnis des aktuellen Benutzers, also beispielsweise \/home\/username. Das Zeichen .\/ referenziert das aktuelle Verzeichnis und wird in Linux verwendet, um Programme oder Skripte im aktuellen Pfad direkt auszuf\u00fchren, ohne den vollst\u00e4ndigen Dateipfad angeben zu m\u00fcssen:&nbsp;<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>.\/skript.sh\u00a0<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Mit pwd gibst du den vollst\u00e4ndigen Linux-Dateipfad des aktuellen Verzeichnisses aus, was besonders dann hilfreich ist, wenn du tief in einer Verzeichnisstruktur arbeitest.&nbsp;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Der ls-Befehl listet alle Dateien und Verzeichnisse auf. Um in Linux alle Dateien anzuzeigen, inklusive versteckter Dateien, verwendest du:&nbsp;<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>ls -lah\u00a0<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Dabei liefert -l die detaillierte Listenansicht mit Berechtigungen, Eigent\u00fcmer und Dateigr\u00f6\u00dfe, -a schlie\u00dft versteckte Dateien ein und -h gibt die Dateigr\u00f6\u00dfen in lesbaren Einheiten aus. Im Terminal wird ll h\u00e4ufig als Alias f\u00fcr ls -la verwendet und ist auf vielen Systemen voreingestellt.&nbsp;<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-dateien-erstellen-kopieren-verschieben-und-loschen-touch-cp-mv-rm\"><strong>Dateien erstellen, kopieren, verschieben und l\u00f6schen: touch, cp, mv, rm<\/strong>\u00a0<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">touch erstellt eine neue, leere Datei oder aktualisiert den Zeitstempel einer bestehenden:&nbsp;<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>touch neue_datei.txt\u00a0<\/code><\/pre>\n\n\n\n<pre class=\"wp-block-code\"><code>cp kopiert Dateien von A nach B:\u00a0<\/code><\/pre>\n\n\n\n<pre class=\"wp-block-code\"><code>cp quelle.txt \/ziel\/verzeichnis\/\u00a0<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Mit der Option -r kopierst du ganze Verzeichnisse rekursiv. Der mv-Befehl verschiebt Dateien oder benennt sie um. Im Unterschied zu Windows gibt es unter Linux keinen separaten Umbenennen-Dialog, mv \u00fcbernimmt beides:&nbsp;<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>mv alter_name.txt neuer_name.txt\u00a0<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">rm l\u00f6scht Dateien unwiderruflich. Es gibt keinen Papierkorb in der Kommandozeile. Mit -r l\u00f6schst du Verzeichnisse inklusive aller Inhalte, -f erzwingt die Ausf\u00fchrung ohne R\u00fcckfrage. Sei dabei besonders vorsichtig mit rm -rf, da dieser Befehl Daten ohne Best\u00e4tigung dauerhaft entfernt.&nbsp;<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-verzeichnisse-erstellen-und-entfernen-mkdir-rmdir\"><strong>Verzeichnisse erstellen und entfernen: mkdir, rmdir<\/strong>\u00a0<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">mkdir erstellt ein neues Verzeichnis:&nbsp;<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>mkdir projektordner\u00a0<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Mit -p kannst du ganze Verzeichnispfade auf einmal anlegen, auch wenn Zwischenverzeichnisse noch nicht existieren:&nbsp;<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>mkdir -p \/projekte\/2024\/januar\u00a0<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">rmdir entfernt ausschlie\u00dflich leere Verzeichnisse. F\u00fcr nicht leere Verzeichnisse verwendest du rm -r \/pfad\/zum\/verzeichnis.&nbsp;<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-dateiinhalte-anzeigen-cat-head-tail-less\"><strong>Dateiinhalte anzeigen: cat, head, tail, less<\/strong>\u00a0<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">cat gibt den vollst\u00e4ndigen Inhalt einer Datei auf der Konsole aus und eignet sich gut, um eine Linux-Datei zu lesen:&nbsp;<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>cat \/etc\/hostname\u00a0<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">head zeigt standardm\u00e4\u00dfig die ersten zehn Zeilen, tail die letzten zehn. Beide Befehle akzeptieren die Option -n, um eine abweichende Zeilenzahl festzulegen:&nbsp;<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>head -n 20 logdatei.txt tail -n 50 \/var\/log\/syslog\u00a0<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">tail -f ist besonders n\u00fctzlich f\u00fcr die Live-\u00dcberwachung von Log-Dateien, da neue Zeilen automatisch angezeigt werden.&nbsp;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">less \u00f6ffnet eine Datei seitenweise und erlaubt es, mit den Pfeiltasten zu scrollen, zu suchen und zu navigieren, ohne den gesamten Inhalt auf einmal auszugeben.&nbsp;<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-dateien-suchen-find-und-locate\"><strong>Dateien suchen: find und locate<\/strong>\u00a0<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">find durchsucht das Dateisystem anhand verschiedener Kriterien in Echtzeit:&nbsp;<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>find \/home -name \"*.txt\" -type f\u00a0<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Dieser Linux-Kommandozeilen-Befehl findet alle .txt-Dateien unterhalb von \/home. Mit -mtime kannst du nach dem \u00c4nderungsdatum filtern, mit -size nach der Dateigr\u00f6\u00dfe. find ist besonders m\u00e4chtig in Kombination mit -exec, der gefundene Ergebnisse direkt an einen weiteren Befehl \u00fcbergibt.&nbsp;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">locate ist schneller als find, weil es eine vorab erstellte Datenbank durchsucht. Diese Datenbank muss allerdings regelm\u00e4\u00dfig mit updatedb aktualisiert werden:&nbsp;<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>locate nginx.conf\u00a0<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-archivieren-und-komprimieren-tar-zip-unzip\"><strong>Archivieren und komprimieren: tar, zip, unzip<\/strong>\u00a0<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">tar ist das Standard-Archivierungswerkzeug unter Linux. Mit folgendem Bash-Befehl erstellst du ein komprimiertes Archiv:&nbsp;<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>tar -czf archiv.tar.gz \/pfad\/zum\/verzeichnis\/\u00a0<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Zum Entpacken:&nbsp;<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>tar -xzf archiv.tar.gz\u00a0<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Die Optionen bedeuten: -c (create), -x (extract), -z (gzip-Komprimierung), -f (Dateiname folgt). F\u00fcr zip-Archive verwendest du zip und unzip:&nbsp;<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>zip -r archiv.zip verzeichnis\/ unzip archiv.zip\u00a0<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Diese Linux-Shell-Befehle sind auf Servern besonders dann relevant, wenn Backups erstellt oder Dateipakete \u00fcbertragen werden.&nbsp;<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-berechtigungen-und-benutzerverwaltung\"><strong>Berechtigungen und Benutzerverwaltung<\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Die Rechteverwaltung ist ein zentrales Konzept in Linux. Jede Datei geh\u00f6rt einem Benutzer und einer Gruppe, und der Zugriff wird \u00fcber ein Drei-Ebenen-Modell gesteuert: Eigent\u00fcmer, Gruppe und alle anderen. Ubuntu-Terminal-Befehle zur Rechteverwaltung geh\u00f6ren zum grundlegenden Handwerkszeug jedes Administrators, ebenso die entsprechenden Debian-Befehle.&nbsp;<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-dateirechte-andern-chmod-und-chown\"><strong>Dateirechte \u00e4ndern: chmod und chown<\/strong>\u00a0<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">chmod setzt die Berechtigungen einer Datei oder eines Verzeichnisses. Das Rechtesystem kennt drei Typen: Lesen (r = 4), Schreiben (w = 2) und Ausf\u00fchren (x = 1). Durch Addition der Werte entsteht eine oktalbasierte Ziffernkombination:&nbsp;<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>chmod 755 skript.sh\u00a0<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">755 bedeutet: Der Eigent\u00fcmer hat Lese-, Schreib- und Ausf\u00fchrungsrechte (7), Gruppe und alle anderen haben Lese- und Ausf\u00fchrungsrechte (5). Alternativ kannst du symbolische Notation verwenden:&nbsp;<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>chmod u+x skript.sh\u00a0<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">chown \u00e4ndert den Eigent\u00fcmer und die Gruppe einer Datei:&nbsp;<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>chown www-data:www-data \/var\/www\/html\/index.html\u00a0<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-benutzer-und-gruppen-verwalten-useradd-passwd-userdel-sudo-su\"><strong>Benutzer und Gruppen verwalten: useradd, passwd, userdel, sudo, su<\/strong>\u00a0<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">useradd legt einen neuen Benutzer an. Auf Debian- und Ubuntu-Systemen wird h\u00e4ufig adduser bevorzugt, da es interaktiv vorgeht und automatisch ein Home-Verzeichnis erstellt:&nbsp;<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo useradd -m -s \/bin\/bash neuerbenutzer\u00a0<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">passwd setzt oder \u00e4ndert ein Passwort:&nbsp;<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo passwd neuerbenutzer\u00a0<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">userdel entfernt einen Benutzer. Mit -r wird auch das Home-Verzeichnis gel\u00f6scht:&nbsp;<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo userdel -r altbenutzer\u00a0<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">sudo (Superuser Do) erlaubt es, einzelne Befehle mit Root-Rechten auszuf\u00fchren, ohne dauerhaft als Root angemeldet zu sein. Das ist sicherer als der direkte Root-Login. su (Switch User) wechselt vollst\u00e4ndig in ein anderes Benutzerkonto:&nbsp;<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>su - andererbenutzer\u00a0<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">F\u00fcr grundlegende Linux-Befehle zur Serververwaltung \u00fcber die Kommandozeile sind useradd, passwd, chmod und sudo t\u00e4glich relevant, zum Beispiel bei der Einrichtung von Webservern, Datenbanken oder CI\/CD-Umgebungen.&nbsp;<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-textverarbeitung-und-editoren-in-der-shell\"><strong>Textverarbeitung und Editoren in der Shell<\/strong>\u00a0<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Linux bietet leistungsstarke Werkzeuge zur Textverarbeitung direkt in der Shell. Diese Linux-Bash-Befehle erm\u00f6glichen es, Daten zu filtern, zu transformieren und auszuwerten, ohne eine grafische Anwendung zu \u00f6ffnen. Sowohl Linux-Shell-Befehle f\u00fcr einfache Textsuche als auch komplexe Stream-Verarbeitung sind damit abgedeckt.&nbsp;<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-text-suchen-und-filtern-grep-sed-awk-sort-cut-diff\"><strong>Text suchen und filtern: grep, sed, awk, sort, cut, diff<\/strong>\u00a0<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">grep durchsucht Dateien nach einem Muster und gibt die Treffer aus:&nbsp;<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>grep 'error' \/var\/log\/syslog\u00a0<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Mit -i wird die Suche case-insensitiv, -r durchsucht Verzeichnisse rekursiv, -n gibt die Zeilennummer aus. grep ist einer der meistgenutzten Linux-Befehle in der Systemadministration.&nbsp;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">sed (Stream Editor) bearbeitet Text zeilenweise, h\u00e4ufig f\u00fcr Suchen-und-Ersetzen-Aufgaben:&nbsp;<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sed 's\/alt\/neu\/g' datei.txt\u00a0<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">awk ist eine vollwertige Verarbeitungssprache f\u00fcr strukturierte Textdaten. Besonders n\u00fctzlich ist awk, um bestimmte Spalten aus Ausgaben zu extrahieren:&nbsp;<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>awk '{print $1, $3}' datei.txt\u00a0<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">sort sortiert Zeilen alphabetisch oder numerisch, cut extrahiert bestimmte Felder aus jeder Zeile:&nbsp;<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>cut -d':' -f1 \/etc\/passwd\u00a0<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">diff vergleicht zwei Dateien zeilenweise und zeigt die Unterschiede:&nbsp;<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>diff datei1.txt datei2.txt\u00a0<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-texteditoren-im-terminal-nano-vi-vim\"><strong>Texteditoren im Terminal: nano, vi\/vim<\/strong>\u00a0<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">F\u00fcr die direkte Bearbeitung von Konfigurationsdateien und Skripten auf der Linux-Befehlszeile stehen zwei Editoren im Vordergrund. nano ist einsteigerfreundlich, zeigt verf\u00fcgbare Tastenk\u00fcrzel direkt am unteren Rand an und erfordert keine besondere Einarbeitung:&nbsp;<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>nano \/etc\/hosts\u00a0<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">vi bzw. vim ist auf nahezu allen Unix- und Linux-Systemen vorhanden, selbst auf minimalen Server-Installationen. Die modale Bedienung (Einf\u00fcgemodus mit i, Befehlsmodus mit Esc, Speichern und Beenden mit :wq) erfordert etwas \u00dcbung, bietet daf\u00fcr aber au\u00dferordentliche Geschwindigkeit und Flexibilit\u00e4t in der Linux-Konsole.&nbsp;<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-systemuberwachung-und-prozessverwaltung\"><strong>System\u00fcberwachung und Prozessverwaltung<\/strong>\u00a0<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Eine der h\u00e4ufigsten Aufgaben bei der Serververwaltung \u00fcber die Kommandozeile ist die \u00dcberwachung des Systems: Was verbraucht CPU? Wie viel Speicher ist frei? Welche Dienste laufen? Die folgenden Linux-Terminal-Befehle liefern diese Informationen direkt in der Konsole. F\u00fcr Ubuntu-Server-Umgebungen sind diese Befehle besonders relevant.&nbsp;<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-systeminformationen-anzeigen-uname-hostname-df-du\"><strong>Systeminformationen anzeigen: uname, hostname, df, du<\/strong>\u00a0<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">uname gibt Kernelinformationen aus:&nbsp;<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>uname -a\u00a0<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Damit erh\u00e4ltst du Kernelversion, Betriebssystemname und Architektur in einer Zeile. hostname zeigt oder setzt den Rechnernamen:&nbsp;<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>hostname\u00a0<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">df zeigt die Speicherplatzbelegung aller eingeh\u00e4ngten Dateisysteme. Mit -h wird die Ausgabe in lesbaren Einheiten dargestellt:&nbsp;<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>df -h\u00a0<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">du misst den Speicherverbrauch von Verzeichnissen:&nbsp;<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>du -sh \/var\/log\/*\u00a0<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Hier gibt -s eine Zusammenfassung pro Eintrag und -h sorgt f\u00fcr lesbare Einheiten. Diese Linux-Konsolenbefehle sind unverzichtbar, wenn du Speicherprobleme auf einem Server diagnostizierst.&nbsp;<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-prozesse-verwalten-ps-top-htop-kill-jobs-systemctl\"><strong>Prozesse verwalten: ps, top, htop, kill, jobs, systemctl<\/strong>\u00a0<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">ps listet laufende Prozesse auf. Die Kombination ps aux zeigt alle Prozesse aller Benutzer mit detaillierten Informationen:&nbsp;<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>ps aux | grep nginx\u00a0<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">top zeigt die Prozesse nach CPU-Auslastung sortiert in Echtzeit und aktualisiert die Ansicht sek\u00fcndlich. Es ist einer der wichtigsten Linux-Befehle f\u00fcr die aktive System\u00fcberwachung. htop ist eine erweiterte, farbige Variante von top mit interaktiver Bedienung, muss aber auf vielen Systemen nachinstalliert werden.&nbsp;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">kill beendet einen Prozess anhand seiner Prozess-ID (PID):&nbsp;<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>kill -9 1234\u00a0<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Das Signal -9 (SIGKILL) beendet den Prozess sofort und zwangsweise. jobs zeigt Hintergrundprozesse der aktuellen Shell-Sitzung an. systemctl steuert Systemdienste auf systemd-basierten Distributionen:&nbsp;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">sudo systemctl start nginx sudo systemctl enable nginx sudo systemctl status nginx&nbsp;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Mit start, stop, restart, enable und disable steuerst du Dienste vollst\u00e4ndig \u00fcber die Kommandozeile. F\u00fcr die Serververwaltung mit Linux-Software ist systemctl einer der meistgenutzten Linux-CMD-Befehle.&nbsp;<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-netzwerk-befehle-verbindungen-prufen-und-verwalten\"><strong>Netzwerk-Befehle: Verbindungen pr\u00fcfen und verwalten<\/strong>\u00a0<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Netzwerkprobleme auf einem Linux-Server zu diagnostizieren erfordert ein grundlegendes Set an Linux-Netzwerk-Befehlen. Mit diesen Kommandos pr\u00fcfst du Verbindungen, richtest Linux-Netzwerkschnittstellen ein und \u00fcbertr\u00e4gst Dateien sicher zwischen Systemen.&nbsp;<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-konnektivitat-testen-ping-curl-wget\"><strong>Konnektivit\u00e4t testen: ping, curl, wget<\/strong>\u00a0<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">ping sendet ICMP-Pakete an einen Host und misst die Antwortzeit:&nbsp;<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>ping -c 4 example.com\u00a0<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">curl \u00fcbertr\u00e4gt Daten \u00fcber verschiedene Protokolle (HTTP, HTTPS, FTP u.a.) und ist ein unverzichtbares Werkzeug, um Linux mit dem Internet zu verbinden und API-Anfragen direkt aus dem Terminal abzusetzen:&nbsp;<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>curl -I https:\/\/example.com\u00a0<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Mit -I rufst du nur die HTTP-Header ab, was n\u00fctzlich ist, um Serverantworten schnell zu pr\u00fcfen. wget l\u00e4dt Dateien aus dem Internet herunter und eignet sich besonders f\u00fcr automatisierte Downloads in Skripten:&nbsp;<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>wget https:\/\/example.com\/datei.tar.gz\u00a0<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Beide sind wichtige Linux-Kommandos, die in keiner Terminal-Befehle-Liste f\u00fcr Netzwerkarbeit fehlen sollten.&nbsp;<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-netzwerkschnittstellen-und-konfiguration-ip-ss-scp\"><strong>Netzwerkschnittstellen und Konfiguration: ip, ss, scp<\/strong>\u00a0<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Der ip-Befehl hat ifconfig weitgehend abgel\u00f6st und ist der moderne Standard zur Netzwerkkonfiguration:&nbsp;<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>ip addr show ip route show\u00a0<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Wer Linux WLAN im Terminal einrichten m\u00f6chte, arbeitet auf modernen Systemen mit nmcli, dem Kommandozeilenwerkzeug des NetworkManager:&nbsp;<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>nmcli dev wifi connect \"SSID\" password \"passwort\"\u00a0<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">ss ist das modernere Pendant zu netstat und zeigt aktive Netzwerkverbindungen und Sockets:&nbsp;<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>ss -tuln\u00a0<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">scp (Secure Copy) \u00fcbertr\u00e4gt Dateien verschl\u00fcsselt zwischen zwei Hosts \u00fcber SSH:&nbsp;<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>scp datei.txt user@remotehost:\/ziel\/pfad\/\u00a0<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Der SSH-Befehl selbst stellt eine verschl\u00fcsselte Remote-Verbindung zu einem anderen System her:&nbsp;<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>ssh user@192.168.1.100\u00a0<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">SSH-Befehle sind das Fundament jeder Remote-Serververwaltung. F\u00fcr Linux-Sicherheit im Netzwerkbereich empfiehlt es sich, SSH-Zugang mit Public-Key-Authentifizierung abzusichern und Passwort-Logins zu deaktivieren. Linux-VPN-Verbindungen werden je nach Protokoll \u00fcber Werkzeuge wie openvpn, wireguard oder nmcli eingerichtet.&nbsp;<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-paketverwaltung-software-installieren-und-aktualisieren\"><strong>Paketverwaltung: Software installieren und aktualisieren<\/strong>\u00a0<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Die Linux-Paketverwaltung ist das zentrale System zur Installation, Aktualisierung und Deinstallation von Software. Ein Linux-Update l\u00e4uft immer \u00fcber den jeweiligen Paketmanager der Distribution. Jede Distribution bringt ihren eigenen Linux-Paketmanager mit, was einer der wenigen Bereiche ist, in dem sich Linux-Systeme grundlegend unterscheiden.&nbsp;<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-apt-debian-ubuntu-dnf-fedora-pacman-arch\"><strong>apt (Debian\/Ubuntu), dnf (Fedora), pacman (Arch)<\/strong>\u00a0<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Auf Debian- und Ubuntu-Systemen ist apt der Standard f\u00fcr die Linux-Paketverwaltung:&nbsp;<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo apt update sudo apt upgrade sudo apt install paketname sudo apt remove paketname\u00a0<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">apt update aktualisiert die Paketlisten, apt upgrade installiert verf\u00fcgbare Updates. Ubuntu-Terminal-Befehle und Linux-Debian-Befehle folgen durchgehend diesem Muster. Die vollst\u00e4ndige Debian-Befehle-Liste f\u00fcr die Paketverwaltung umfasst zus\u00e4tzlich apt search, apt show und apt autoremove.&nbsp;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Auf Fedora-Systemen \u00fcbernimmt dnf diese Aufgaben:&nbsp;<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo dnf update sudo dnf install paketname\u00a0<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Arch-Linux-Befehle verwenden pacman mit abweichender Syntax:&nbsp;<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo pacman -Syu sudo pacman -S paketname sudo pacman -R paketname\u00a0<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Linux-Mint-Terminal-Befehle entsprechen denen von Ubuntu, da Linux Mint auf Debian basiert.&nbsp;<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-vergleichstabelle-gleiche-aufgabe-unterschiedlicher-befehl\"><strong>Vergleichstabelle: Gleiche Aufgabe, unterschiedlicher Befehl<\/strong>\u00a0<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Diese Tabelle zeigt die Linux-Distributionen-\u00dcbersicht der Paketverwaltungsbefehle und verdeutlicht, wie dieselbe Aufgabe auf verschiedenen Systemen gel\u00f6st wird.&nbsp;<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><tbody><tr><td><strong>Aufgabe<\/strong>&nbsp;<\/td><td><strong>apt (Debian\/Ubuntu)<\/strong>&nbsp;<\/td><td><strong>dnf (Fedora)<\/strong>&nbsp;<\/td><td><strong>pacman (Arch)<\/strong>&nbsp;<\/td><\/tr><tr><td>Paketlisten aktualisieren&nbsp;<\/td><td>sudo apt update&nbsp;<\/td><td>sudo dnf check-update&nbsp;<\/td><td>sudo pacman -Sy&nbsp;<\/td><\/tr><tr><td>System upgraden&nbsp;<\/td><td>sudo apt upgrade&nbsp;<\/td><td>sudo dnf upgrade&nbsp;<\/td><td>sudo pacman -Syu&nbsp;<\/td><\/tr><tr><td>Paket installieren&nbsp;<\/td><td>sudo apt install name&nbsp;<\/td><td>sudo dnf install name&nbsp;<\/td><td>sudo pacman -S name&nbsp;<\/td><\/tr><tr><td>Paket entfernen&nbsp;<\/td><td>sudo apt remove name&nbsp;<\/td><td>sudo dnf remove name&nbsp;<\/td><td>sudo pacman -R name&nbsp;<\/td><\/tr><tr><td>Paket suchen&nbsp;<\/td><td>apt search name&nbsp;<\/td><td>dnf search name&nbsp;<\/td><td>pacman -Ss name&nbsp;<\/td><\/tr><tr><td>Installierte Pakete&nbsp;<\/td><td>apt list &#8211;installed&nbsp;<\/td><td>dnf list installed&nbsp;<\/td><td>pacman -Q&nbsp;<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Die Linux-Distributionen-Liste der g\u00e4ngigen Systeme umfasst neben Ubuntu, Debian, Fedora und Arch auch Derivate wie Linux Mint, Pop!_OS oder Rocky Linux, die sich jeweils an einen dieser Paketmanager anlehnen. Wer zwischen Distributionen wechselt, muss prim\u00e4r nur die Paketverwaltungs-Syntax neu lernen, alle Standard-Linux-Befehle aus den coreutils bleiben identisch.&nbsp;<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-shell-anpassung-aliase-und-bashrc-konfigurieren\"><strong>Shell-Anpassung: Aliase und .bashrc konfigurieren<\/strong>\u00a0<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Aliase sind eine der einfachsten und wirkungsvollsten Methoden, um die t\u00e4gliche Arbeit im Bash-Terminal zu beschleunigen. Mit einem kurzen Befehl ersetzt du lange Kommandosequenzen und passt deine Linux-Bash-Umgebung an deine Arbeitsweise an.&nbsp;<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-aliase-erstellen-und-dauerhaft-speichern\"><strong>Aliase erstellen und dauerhaft speichern<\/strong>\u00a0<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Ein Alias wird mit dem Schl\u00fcsselwort alias definiert:&nbsp;<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>alias ll='ls -lah'\u00a0<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Dieser Befehl gilt jedoch nur f\u00fcr die aktuelle Sitzung. Um einen Alias dauerhaft zu speichern, f\u00fcgst du ihn in die ~\/.bashrc ein. Das Ubuntu-.bashrc-Alias-System funktioniert nach demselben Prinzip wie auf allen anderen Debian-basierten Systemen:&nbsp;<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>nano ~\/.bashrc\u00a0<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">F\u00fcge am Ende der Datei deine Alias-Definitionen hinzu und speichere. Damit der Alias sofort ohne Terminal-Neustart verf\u00fcgbar ist, l\u00e4dst du die Konfiguration neu:&nbsp;<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>source ~\/.bashrc\u00a0<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Auf Ubuntu-Systemen ist der Bash-Alias ll (als Kurzform f\u00fcr ls -la) h\u00e4ufig bereits vordefiniert. Auf Debian-Systemen wird ll in der Regel ebenfalls \u00fcber die .bashrc bereitgestellt.&nbsp;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Die Bedeutung h\u00e4ufiger Flags und Sonderzeichen in Linux:&nbsp;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>-a in Linux-Befehlen: zeigt alle Dateien an, inklusive versteckter (ls -a)<\/em>&nbsp;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>| (Pipe) in Linux: leitet die Ausgabe eines Befehls als Eingabe an den n\u00e4chsten weiter (ps aux | grep nginx)<\/em>&nbsp;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>-p in Linux: h\u00e4ufig f\u00fcr &#8222;parent&#8220; oder &#8222;preserve&#8220;, z.B. mkdir -p f\u00fcr das Anlegen verschachtelter Pfade<\/em>&nbsp;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>-t in Linux: oft f\u00fcr &#8222;type&#8220; oder Timeout, kontextabh\u00e4ngig je nach Befehl<\/em>&nbsp;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>@ in Linux: wird in SSH-Verbindungen und Skripten verwendet<\/em>&nbsp;<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-nutzliche-alias-beispiele-fur-den-alltag\"><strong>N\u00fctzliche Alias-Beispiele f\u00fcr den Alltag<\/strong>\u00a0<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">F\u00fcr Linux-Anf\u00e4nger und erfahrene Nutzer gleicherma\u00dfen sind folgende Aliase empfehlenswert. Diese Linuxbefehle als Terminalbefehle abzuk\u00fcrzen spart im Alltag sp\u00fcrbar Zeit:&nbsp;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"># System aktualisieren (Debian\/Ubuntu) alias update=&#8217;sudo apt update &amp;&amp; sudo apt upgrade -y&#8216;&nbsp; # Zu h\u00e4ufig genutzten Verzeichnissen springen alias logs=&#8217;cd \/var\/log&#8216; alias www=&#8217;cd \/var\/www\/html&#8216;&nbsp; # Detaillierte Verzeichnisliste alias ll=&#8217;ls -lah&#8216;&nbsp; # Letzten Befehl als root wiederholen alias please=&#8217;sudo !!&#8216;&nbsp; # \u00d6ffentliche IP-Adresse anzeigen alias myip=&#8217;curl -s https:\/\/ifconfig.me&#8216;&nbsp;<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-sonderzeichen-im-terminal-was-bedeuten-pipe-und\"><strong>Sonderzeichen im Terminal: Was bedeuten @, ~, Pipe und .\/?<\/strong>\u00a0<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Im Linux Terminal haben bestimmte Zeichen eine feste Bedeutung, die nicht sofort intuitiv ist:&nbsp;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">~ in Linux: Steht f\u00fcr das Home-Verzeichnis des aktuellen Benutzers. cd ~ bringt dich immer nach \/home\/username, unabh\u00e4ngig davon, wo du dich im Dateisystem befindest.&nbsp;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">.\/ in Linux: Referenziert das aktuelle Verzeichnis. Wenn du ein Skript im aktuellen Verzeichnis ausf\u00fchren willst, verwendest du .\/skript.sh, weil Linux das aktuelle Verzeichnis aus Sicherheitsgr\u00fcnden nicht automatisch im Suchpfad hat.&nbsp;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Pipe in Linux (|): Verbindet Befehle, indem die Standardausgabe des ersten Befehls als Standardeingabe des n\u00e4chsten dient. Beispiel: ls -la | grep &#8222;.conf&#8220; filtert die Ausgabe von ls direkt mit grep.&nbsp;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">@ in Linux: Wird vor allem in SSH-Befehlen und beim Adressieren von Benutzer-Host-Kombinationen verwendet, z.B. ssh user@hostname. In Bash-Skripten referenziert $@ alle \u00fcbergebenen Positionsparameter.&nbsp;<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-haufige-flags-in-linux\"><strong>H\u00e4ufige Flags in Linux:<\/strong>\u00a0<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">-v: verbose, gibt ausf\u00fchrliche Informationen aus (z.B. ssh -v f\u00fcr Debug-Output)&nbsp;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">-r: recursive, wendet den Befehl rekursiv auf Unterverzeichnisse an&nbsp;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">-f: force, erzwingt die Ausf\u00fchrung ohne R\u00fcckfragen&nbsp;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">-h: human-readable, gibt Gr\u00f6\u00dfenangaben in lesbaren Einheiten aus&nbsp;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">-n: number, legt Anzahl an (z.B. head -n 20) oder aktiviert Nummerierung&nbsp;<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-linux-befehle-tabelle-komplette-ubersicht-zum-nachschlagen\"><strong>Linux-Befehle Tabelle: Komplette \u00dcbersicht zum Nachschlagen<\/strong>\u00a0<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Diese vollst\u00e4ndige Linux-Befehle-Tabelle dient als schnelle Referenz f\u00fcr den Alltag. Die Tabelle ist nach Kategorien gegliedert und enth\u00e4lt alle wesentlichen Eintr\u00e4ge der Terminal-Befehle-Liste f\u00fcr Navigation, Dateien, Rechte, Netzwerk und System.&nbsp;<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-befehle-nach-kategorie-navigation-dateien-rechte-netzwerk-system\"><strong>Befehle nach Kategorie: Navigation, Dateien, Rechte, Netzwerk, System<\/strong>\u00a0<\/h3>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"h-navigation\"><strong>Navigation<\/strong>\u00a0<\/h4>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><tbody><tr><td><strong>Befehl<\/strong>&nbsp;<\/td><td><strong>Syntax<\/strong>&nbsp;<\/td><td><strong>Beschreibung<\/strong>&nbsp;<\/td><\/tr><tr><td>cd&nbsp;<\/td><td>cd \/pfad&nbsp;<\/td><td>Verzeichnis wechseln&nbsp;<\/td><\/tr><tr><td>ls&nbsp;<\/td><td>ls -lah&nbsp;<\/td><td>Verzeichnisinhalt anzeigen&nbsp;<\/td><\/tr><tr><td>pwd&nbsp;<\/td><td>pwd&nbsp;<\/td><td>Aktuellen Pfad ausgeben&nbsp;<\/td><\/tr><tr><td>find&nbsp;<\/td><td>find \/pfad -name &#8222;datei&#8220;&nbsp;<\/td><td>Dateien suchen&nbsp;<\/td><\/tr><tr><td>locate&nbsp;<\/td><td>locate dateiname&nbsp;<\/td><td>Schnelle Dateisuche per Datenbank&nbsp;<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"h-dateiverwaltung\"><strong>Dateiverwaltung<\/strong>\u00a0<\/h4>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><tbody><tr><td><strong>Befehl<\/strong>&nbsp;<\/td><td><strong>Syntax<\/strong>&nbsp;<\/td><td><strong>Beschreibung<\/strong>&nbsp;<\/td><\/tr><tr><td>touch&nbsp;<\/td><td>touch datei.txt&nbsp;<\/td><td>Datei erstellen \/ Zeitstempel aktualisieren&nbsp;<\/td><\/tr><tr><td>cp&nbsp;<\/td><td>cp quelle ziel&nbsp;<\/td><td>Datei \/ Verzeichnis kopieren&nbsp;<\/td><\/tr><tr><td>mv&nbsp;<\/td><td>mv alt neu&nbsp;<\/td><td>Datei verschieben oder umbenennen&nbsp;<\/td><\/tr><tr><td>rm&nbsp;<\/td><td>rm datei.txt&nbsp;<\/td><td>Datei l\u00f6schen&nbsp;<\/td><\/tr><tr><td>mkdir&nbsp;<\/td><td>mkdir verz&nbsp;<\/td><td>Verzeichnis erstellen&nbsp;<\/td><\/tr><tr><td>rmdir&nbsp;<\/td><td>rmdir verz&nbsp;<\/td><td>Leeres Verzeichnis entfernen&nbsp;<\/td><\/tr><tr><td>cat&nbsp;<\/td><td>cat datei.txt&nbsp;<\/td><td>Dateiinhalt ausgeben&nbsp;<\/td><\/tr><tr><td>head&nbsp;<\/td><td>head -n 10 datei.txt&nbsp;<\/td><td>Erste N Zeilen anzeigen&nbsp;<\/td><\/tr><tr><td>tail&nbsp;<\/td><td>tail -f datei.txt&nbsp;<\/td><td>Letzte Zeilen \/ Live-Ansicht&nbsp;<\/td><\/tr><tr><td>less&nbsp;<\/td><td>less datei.txt&nbsp;<\/td><td>Datei seitenweise lesen&nbsp;<\/td><\/tr><tr><td>tar&nbsp;<\/td><td>tar -czf arch.tar.gz verz\/&nbsp;<\/td><td>Archiv erstellen&nbsp;<\/td><\/tr><tr><td>zip&nbsp;<\/td><td>zip -r arch.zip verz\/&nbsp;<\/td><td>ZIP-Archiv erstellen&nbsp;<\/td><\/tr><tr><td>unzip&nbsp;<\/td><td>unzip arch.zip&nbsp;<\/td><td>ZIP-Archiv entpacken&nbsp;<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"h-textverarbeitung\"><strong>Textverarbeitung<\/strong>\u00a0<\/h4>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><tbody><tr><td><strong>Befehl<\/strong>&nbsp;<\/td><td><strong>Syntax<\/strong>&nbsp;<\/td><td><strong>Beschreibung<\/strong>&nbsp;<\/td><\/tr><tr><td>grep&nbsp;<\/td><td>grep &#8218;muster&#8216; datei&nbsp;<\/td><td>Textmuster suchen&nbsp;<\/td><\/tr><tr><td>sed&nbsp;<\/td><td>sed &#8217;s\/alt\/neu\/g&#8216; datei&nbsp;<\/td><td>Text ersetzen&nbsp;<\/td><\/tr><tr><td>awk&nbsp;<\/td><td>awk &#8218;{print $1}&#8216; datei&nbsp;<\/td><td>Felder extrahieren&nbsp;<\/td><\/tr><tr><td>sort&nbsp;<\/td><td>sort datei.txt&nbsp;<\/td><td>Zeilen sortieren&nbsp;<\/td><\/tr><tr><td>cut&nbsp;<\/td><td>cut -d&#8216;:&#8216; -f1 datei&nbsp;<\/td><td>Felder ausschneiden&nbsp;<\/td><\/tr><tr><td>diff&nbsp;<\/td><td>diff datei1 datei2&nbsp;<\/td><td>Dateien vergleichen&nbsp;<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"h-berechtigungen-und-benutzer\"><strong>Berechtigungen und Benutzer<\/strong>\u00a0<\/h4>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><tbody><tr><td><strong>Befehl<\/strong>&nbsp;<\/td><td><strong>Syntax<\/strong>&nbsp;<\/td><td><strong>Beschreibung<\/strong>&nbsp;<\/td><\/tr><tr><td>chmod&nbsp;<\/td><td>chmod 755 datei&nbsp;<\/td><td>Berechtigungen setzen&nbsp;<\/td><\/tr><tr><td>chown&nbsp;<\/td><td>chown user:gruppe datei&nbsp;<\/td><td>Eigent\u00fcmer \u00e4ndern&nbsp;<\/td><\/tr><tr><td>sudo&nbsp;<\/td><td>sudo befehl&nbsp;<\/td><td>Befehl als Root ausf\u00fchren&nbsp;<\/td><\/tr><tr><td>su&nbsp;<\/td><td>su &#8211; user&nbsp;<\/td><td>Benutzer wechseln&nbsp;<\/td><\/tr><tr><td>useradd&nbsp;<\/td><td>sudo useradd -m user&nbsp;<\/td><td>Neuen Benutzer anlegen&nbsp;<\/td><\/tr><tr><td>passwd&nbsp;<\/td><td>sudo passwd user&nbsp;<\/td><td>Passwort setzen&nbsp;<\/td><\/tr><tr><td>userdel&nbsp;<\/td><td>sudo userdel -r user&nbsp;<\/td><td>Benutzer entfernen&nbsp;<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"h-system-und-prozesse\"><strong>System und Prozesse<\/strong>\u00a0<\/h4>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><tbody><tr><td><strong>Befehl<\/strong>&nbsp;<\/td><td><strong>Syntax<\/strong>&nbsp;<\/td><td><strong>Beschreibung<\/strong>&nbsp;<\/td><\/tr><tr><td>uname&nbsp;<\/td><td>uname -a&nbsp;<\/td><td>Kernelinformationen anzeigen&nbsp;<\/td><\/tr><tr><td>hostname&nbsp;<\/td><td>hostname&nbsp;<\/td><td>Rechnernamen anzeigen&nbsp;<\/td><\/tr><tr><td>df&nbsp;<\/td><td>df -h&nbsp;<\/td><td>Speicherplatzbelegung&nbsp;<\/td><\/tr><tr><td>du&nbsp;<\/td><td>du -sh \/pfad&nbsp;<\/td><td>Verzeichnisgr\u00f6\u00dfe ermitteln&nbsp;<\/td><\/tr><tr><td>ps&nbsp;<\/td><td>ps aux&nbsp;<\/td><td>Prozesse anzeigen&nbsp;<\/td><\/tr><tr><td>top&nbsp;<\/td><td>top&nbsp;<\/td><td>Echtzeit-Prozess\u00fcbersicht&nbsp;<\/td><\/tr><tr><td>htop&nbsp;<\/td><td>htop&nbsp;<\/td><td>Erweiterte Prozess\u00fcbersicht&nbsp;<\/td><\/tr><tr><td>kill&nbsp;<\/td><td>kill -9 PID&nbsp;<\/td><td>Prozess beenden&nbsp;<\/td><\/tr><tr><td>systemctl&nbsp;<\/td><td>systemctl status dienst&nbsp;<\/td><td>Dienst verwalten&nbsp;<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"h-netzwerk\"><strong>Netzwerk<\/strong>\u00a0<\/h4>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><tbody><tr><td><strong>Befehl<\/strong>&nbsp;<\/td><td><strong>Syntax<\/strong>&nbsp;<\/td><td><strong>Beschreibung<\/strong>&nbsp;<\/td><\/tr><tr><td>ping&nbsp;<\/td><td>ping -c 4 host&nbsp;<\/td><td>Netzwerkkonnektivit\u00e4t testen&nbsp;<\/td><\/tr><tr><td>ip&nbsp;<\/td><td>ip addr show&nbsp;<\/td><td>Netzwerkschnittstellen anzeigen&nbsp;<\/td><\/tr><tr><td>ss&nbsp;<\/td><td>ss -tuln&nbsp;<\/td><td>Netzwerksockets anzeigen&nbsp;<\/td><\/tr><tr><td>curl&nbsp;<\/td><td>curl -I https:\/\/url&nbsp;<\/td><td>HTTP-Anfrage senden&nbsp;<\/td><\/tr><tr><td>wget&nbsp;<\/td><td>wget https:\/\/url\/datei&nbsp;<\/td><td>Datei herunterladen&nbsp;<\/td><\/tr><tr><td>ssh&nbsp;<\/td><td>ssh user@host&nbsp;<\/td><td>Remote-Verbindung aufbauen&nbsp;<\/td><\/tr><tr><td>scp&nbsp;<\/td><td>scp datei user@host:\/pfad&nbsp;<\/td><td>Datei sicher \u00fcbertragen&nbsp;<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"h-paketverwaltung\"><strong>Paketverwaltung<\/strong>\u00a0<\/h4>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><tbody><tr><td><strong>Aufgabe<\/strong>&nbsp;<\/td><td><strong>apt (Debian\/Ubuntu)<\/strong>&nbsp;<\/td><td><strong>dnf (Fedora)<\/strong>&nbsp;<\/td><td><strong>pacman (Arch)<\/strong>&nbsp;<\/td><\/tr><tr><td>Installieren&nbsp;<\/td><td>sudo apt install name&nbsp;<\/td><td>sudo dnf install name&nbsp;<\/td><td>sudo pacman -S name&nbsp;<\/td><\/tr><tr><td>Entfernen&nbsp;<\/td><td>sudo apt remove name&nbsp;<\/td><td>sudo dnf remove name&nbsp;<\/td><td>sudo pacman -R name&nbsp;<\/td><\/tr><tr><td>Aktualisieren&nbsp;<\/td><td>sudo apt upgrade&nbsp;<\/td><td>sudo dnf upgrade&nbsp;<\/td><td>sudo pacman -Syu&nbsp;<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-fazit-linux-befehle-lernen-und-sicher-anwenden\"><strong>Fazit: Linux-Befehle lernen und sicher anwenden<\/strong>\u00a0<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Die Linux-Terminal-Befehle, die in diesem Artikel behandelt wurden, decken den weitaus gr\u00f6\u00dften Teil der t\u00e4glichen Arbeit mit Linux-Systemen ab. Von der Navigation im Dateisystem \u00fcber die Benutzer- und Rechteverwaltung bis hin zu Netzwerkdiagnose und Prozess\u00fcberwachung: Wer diese Linux-Grundlagen beherrscht, kann Linux-Systeme sicher und eigenst\u00e4ndig verwalten.&nbsp;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">F\u00fcr Linux-Anf\u00e4nger empfiehlt es sich, mit den Navigationsbefehlen zu beginnen und sich von dort aus schrittweise in die Textverarbeitung und Systemverwaltung vorzuarbeiten. Aliase und die .bashrc-Konfiguration helfen dabei, den Arbeitsfluss fr\u00fch zu optimieren. Auf dem Server ist das Terminal die prim\u00e4re Schnittstelle, weshalb ein sicherer Umgang mit diesen Linux-Grundlagen-Befehlen langfristig Zeit spart und Fehler reduziert.&nbsp;<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-haufig-gestellte-fragen-faq\"><strong>H\u00e4ufig gestellte Fragen (FAQ)<\/strong>\u00a0<\/h2>\n\n\n\n<div class=\"schema-faq wp-block-yoast-faq-block\"><div class=\"schema-faq-section\" id=\"faq-question-1781626516492\"><strong class=\"schema-faq-question\"><strong>Was sind die wichtigsten Linux-Befehle?<\/strong>\u00a0<\/strong> <p class=\"schema-faq-answer\">Zu den wichtigsten Linux-Befehlen z\u00e4hlen ls, cd, pwd, cp, mv, rm, mkdir, cat, grep, chmod, chown, sudo, ssh, ps, top, df und systemctl. Diese Befehle decken Navigation, Dateiverwaltung, Rechteverwaltung, System\u00fcberwachung und Remote-Verwaltung ab und sind auf nahezu allen Linux-Distributionen vorhanden. Sie bilden die Grundlage aller weiteren Linux-Grundbefehle und sind die Antwort auf die Frage: Was sind die wichtigsten Linux-Befehle f\u00fcr den t\u00e4glichen Einsatz?\u00a0<\/p> <\/div> <div class=\"schema-faq-section\" id=\"faq-question-1781626521164\"><strong class=\"schema-faq-question\"><strong>Welche Linux-Befehle werden h\u00e4ufig verwendet?<\/strong>\u00a0<\/strong> <p class=\"schema-faq-answer\">Im Alltag werden ls, cd, grep, sudo, apt\/dnf\/pacman, ssh, cat, tail -f und systemctl am h\u00e4ufigsten genutzt. Auf Servern kommen df, ps aux, top und kill regelm\u00e4\u00dfig hinzu. Diese Linux-Standard-Befehle sind distributions\u00fcbergreifend weitgehend identisch, lediglich die Paketverwaltungsbefehle unterscheiden sich.\u00a0<\/p> <\/div> <div class=\"schema-faq-section\" id=\"faq-question-1781626529075\"><strong class=\"schema-faq-question\"><strong>Was sind grundlegende Linux-Befehle f\u00fcr die Serververwaltung \u00fcber die Kommandozeile?<\/strong>\u00a0<\/strong> <p class=\"schema-faq-answer\">Grundlegende Linux-Befehle f\u00fcr die Serververwaltung \u00fcber die Kommandozeile umfassen: systemctl zum Steuern von Diensten, journalctl zum Einsehen von Systemlogs, ssh f\u00fcr Remote-Zugriff, ufw oder firewalld f\u00fcr die Firewall-Verwaltung, df und du f\u00fcr Speicher\u00fcberwachung sowie cron und crontab f\u00fcr zeitgesteuerte Aufgaben. Erg\u00e4nzend dazu kommen Ubuntu-Server-Befehle wie apt und die entsprechenden Paketverwaltungsbefehle der jeweiligen Distribution.\u00a0<\/p> <\/div> <div class=\"schema-faq-section\" id=\"faq-question-1781626534351\"><strong class=\"schema-faq-question\"><strong>Wie lerne ich Linux-Befehle als Anf\u00e4nger?<\/strong>\u00a0<\/strong> <p class=\"schema-faq-answer\">Der beste Einstieg f\u00fcr Linux-Anf\u00e4nger mit Linux-Grundlagen-Befehlen ist ein eigenes System, auf dem sie Befehle gefahrlos ausprobieren k\u00f6nnen. Eine virtuelle Maschine oder ein g\u00fcnstiger VPS bietet daf\u00fcr die ideale Umgebung. Beginne mit Navigationsbefehlen, nutze die man-Seiten (man befehlsname) f\u00fcr Dokumentation direkt im Terminal und arbeite dich schrittweise zu Berechtigungen, Prozessen und Netzwerkbefehlen vor.\u00a0<\/p> <\/div> <div class=\"schema-faq-section\" id=\"faq-question-1781626541354\"><strong class=\"schema-faq-question\"><strong>Sind Linux-Befehle auf allen Distributionen gleich?<\/strong>\u00a0<\/strong> <p class=\"schema-faq-answer\">Die Kernbefehle aus den GNU Core Utilities, also Befehle wie ls, cp, mv, rm, cat und chmod, sind auf allen Linux-Distributionen identisch. Unterschiede entstehen haupts\u00e4chlich bei der Paketverwaltung: Ubuntu-Befehle und Debian-Befehle nutzen apt, Fedora-Befehle nutzen dnf, Arch-Linux-Befehle nutzen pacman. Auch Init-Systeme und Firewall-Tools k\u00f6nnen variieren. Die Linux-Distributionen-Liste zeigt, dass das \u00d6kosystem vielf\u00e4ltig ist, die gemeinsame Basis der Standard-Linux-Befehle aber auf allen Systemen gleich bleibt.\u00a0<\/p> <\/div> <\/div>\n","protected":false},"excerpt":{"rendered":"<p>Das Tutorial zeigt Linux-Befehle, ihre grundlegende Syntax und Zwecke und verdeutlicht Unterschiede zwischen Linux-Distributionen.<\/p>\n","protected":false},"author":65,"featured_media":19131,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"inline_featured_image":false,"_uag_custom_page_level_css":"","site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"set","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":"","_members_access_role":[],"_members_access_error":""},"categories":[1399],"tags":[],"ppma_author":[1489,1491],"class_list":["post-19353","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-tutorials"],"uagb_featured_image_src":{"full":["https:\/\/contabo.com\/blog\/wp-content\/uploads\/2024\/02\/blog-head_linux-commands.jpg",1200,630,false],"thumbnail":["https:\/\/contabo.com\/blog\/wp-content\/uploads\/2024\/02\/blog-head_linux-commands-150x150.jpg",150,150,true],"medium":["https:\/\/contabo.com\/blog\/wp-content\/uploads\/2024\/02\/blog-head_linux-commands-600x315.jpg",600,315,true],"medium_large":["https:\/\/contabo.com\/blog\/wp-content\/uploads\/2024\/02\/blog-head_linux-commands-768x403.jpg",768,403,true],"large":["https:\/\/contabo.com\/blog\/wp-content\/uploads\/2024\/02\/blog-head_linux-commands.jpg",1200,630,false],"1536x1536":["https:\/\/contabo.com\/blog\/wp-content\/uploads\/2024\/02\/blog-head_linux-commands.jpg",1200,630,false],"2048x2048":["https:\/\/contabo.com\/blog\/wp-content\/uploads\/2024\/02\/blog-head_linux-commands.jpg",1200,630,false]},"uagb_author_info":{"display_name":"Julia Mink","author_link":"https:\/\/contabo.com\/blog\/de\/author\/julia-mink\/"},"uagb_comment_info":0,"uagb_excerpt":"Das Tutorial zeigt Linux-Befehle, ihre grundlegende Syntax und Zwecke und verdeutlicht Unterschiede zwischen Linux-Distributionen.","authors":[{"term_id":1489,"user_id":65,"is_guest":0,"slug":"julia-mink","display_name":"Julia Mink","avatar_url":"https:\/\/secure.gravatar.com\/avatar\/26ce5d4ae17d160425d842da4ea00c56716ffb5d4c58ee0cfb73de57b1de5272?s=96&d=mm&r=g","author_category":"","user_url":"","last_name":"Mink","first_name":"Julia","job_title":"","description":""},{"term_id":1491,"user_id":50,"is_guest":0,"slug":"tobias","display_name":"Tobias Mildenberger","avatar_url":"https:\/\/secure.gravatar.com\/avatar\/077178d5dce6c3d4c0c0396857a7e544bfdf8adf04145fff5160b33a22e28b1f?s=96&d=mm&r=g","author_category":"","user_url":"https:\/\/contabo.com\/en\/","last_name":"Mildenberger","first_name":"Tobias","job_title":"","description":""}],"_links":{"self":[{"href":"https:\/\/contabo.com\/blog\/de\/wp-json\/wp\/v2\/posts\/19353","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/contabo.com\/blog\/de\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/contabo.com\/blog\/de\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/contabo.com\/blog\/de\/wp-json\/wp\/v2\/users\/65"}],"replies":[{"embeddable":true,"href":"https:\/\/contabo.com\/blog\/de\/wp-json\/wp\/v2\/comments?post=19353"}],"version-history":[{"count":6,"href":"https:\/\/contabo.com\/blog\/de\/wp-json\/wp\/v2\/posts\/19353\/revisions"}],"predecessor-version":[{"id":31545,"href":"https:\/\/contabo.com\/blog\/de\/wp-json\/wp\/v2\/posts\/19353\/revisions\/31545"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/contabo.com\/blog\/de\/wp-json\/wp\/v2\/media\/19131"}],"wp:attachment":[{"href":"https:\/\/contabo.com\/blog\/de\/wp-json\/wp\/v2\/media?parent=19353"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/contabo.com\/blog\/de\/wp-json\/wp\/v2\/categories?post=19353"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/contabo.com\/blog\/de\/wp-json\/wp\/v2\/tags?post=19353"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/contabo.com\/blog\/de\/wp-json\/wp\/v2\/ppma_author?post=19353"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}