Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
| edv:linuxserver:shell [15 50 2025 19 : 50] – angelegt - Externe Bearbeitung 127.0.0.1 | edv:linuxserver:shell [04 19 2026 13 : 19] (aktuell) – [100 wichtige Shellbefehle] André Reichert-Creutz | ||
|---|---|---|---|
| Zeile 75: | Zeile 75: | ||
| Einführung in die Shell: | Einführung in die Shell: | ||
| Shellprogramierung: | Shellprogramierung: | ||
| + | |||
| + | ====== 100 wichtige Shellbefehle ===== | ||
| + | Tabelle: Die 100 wichtigsten Linux‑(Red Hat)‑Shellbefehle für Systemadministratoren | ||
| + | |||
| + | Die folgende Übersicht enthält die 100 zentralen Shellbefehle, | ||
| + | < | ||
| + | Nr. Befehl Kurzerklärung | ||
| + | 1 ls Listet Dateien und Verzeichnisse auf | ||
| + | 2 cd Wechselt das aktuelle Verzeichnis | ||
| + | 3 pwd Zeigt das aktuelle Arbeitsverzeichnis | ||
| + | 4 cp Kopiert Dateien oder Verzeichnisse | ||
| + | 5 mv Verschiebt oder benennt Dateien um | ||
| + | 6 rm Löscht Dateien oder Verzeichnisse | ||
| + | 7 mkdir Erstellt ein neues Verzeichnis | ||
| + | 8 rmdir Löscht ein leeres Verzeichnis | ||
| + | 9 touch Erstellt leere Dateien oder ändert Zeitstempel | ||
| + | 10 stat Zeigt detaillierte Dateiinformationen | ||
| + | 11 file Erkennt den Dateityp | ||
| + | 12 chmod Ändert Dateiberechtigungen | ||
| + | 13 chown Ändert Dateibesitzer | ||
| + | 14 chgrp Ändert die Gruppenzugehörigkeit | ||
| + | 15 umask Setzt Standardberechtigungen | ||
| + | 16 find Sucht Dateien nach Kriterien | ||
| + | 17 locate Schnelle Dateisuche über Index | ||
| + | 18 which Zeigt den Pfad eines Befehls | ||
| + | 19 whereis Findet Binär-, Quell- und Man-Dateien | ||
| + | 20 tree Zeigt Verzeichnisstruktur grafisch | ||
| + | 21 cat Gibt Dateiinhalte aus | ||
| + | 22 less Blättert durch Textdateien | ||
| + | 23 more Einfache Textanzeige seitenweise | ||
| + | 24 head Zeigt die ersten Zeilen einer Datei | ||
| + | 25 tail Zeigt die letzten Zeilen einer Datei | ||
| + | 26 watch Führt Befehle periodisch aus | ||
| + | 27 grep Durchsucht Text nach Mustern | ||
| + | 28 awk Textverarbeitung und -analyse | ||
| + | 29 sed Stream-Editor für Textmanipulation | ||
| + | 30 cut Extrahiert Spalten aus Text | ||
| + | 31 sort Sortiert Textzeilen | ||
| + | 32 uniq Entfernt doppelte Zeilen | ||
| + | 33 wc Zählt Zeilen, Wörter, Zeichen | ||
| + | 34 diff Vergleicht Dateien | ||
| + | 35 patch Wendet Dateiänderungen an | ||
| + | 36 tar Archiviert und extrahiert Dateien | ||
| + | 37 gzip Komprimiert Dateien | ||
| + | 38 gunzip Dekomprimiert gzip-Dateien | ||
| + | 39 zip Erstellt ZIP-Archive | ||
| + | 40 unzip Entpackt ZIP-Archive | ||
| + | 41 df Zeigt Festplattenbelegung | ||
| + | 42 du Ermittelt Speicherverbrauch | ||
| + | 43 lsblk Listet Blockgeräte | ||
| + | 44 mount Bindet Dateisysteme ein | ||
| + | 45 umount Hängt Dateisysteme aus | ||
| + | 46 blkid Zeigt Blockgeräte-IDs | ||
| + | 47 free Zeigt Speicherverbrauch | ||
| + | 48 top Echtzeit-Prozessübersicht | ||
| + | 49 htop Erweiterte Prozessübersicht | ||
| + | 50 ps Zeigt laufende Prozesse | ||
| + | 51 uptime Zeigt Laufzeit und Systemlast | ||
| + | 52 vmstat Speicher- und Prozessstatistik | ||
| + | 53 iostat I/ | ||
| + | 54 kill Beendet Prozesse per Signal | ||
| + | 55 killall Beendet Prozesse nach Namen | ||
| + | 56 nice Startet Prozesse mit Priorität | ||
| + | 57 renice Ändert Prozesspriorität | ||
| + | 58 systemctl Steuert systemd-Dienste | ||
| + | 59 journalctl Zeigt systemd-Logs | ||
| + | 60 service Legacy-Dienstverwaltung | ||
| + | 61 chkconfig Legacy-Runlevel-Konfiguration | ||
| + | 62 crontab Zeitgesteuerte Jobs verwalten | ||
| + | 63 at Einmalige zeitgesteuerte Jobs | ||
| + | 64 useradd Erstellt Benutzer | ||
| + | 65 usermod Ändert Benutzer | ||
| + | 66 userdel Löscht Benutzer | ||
| + | 67 groupadd Erstellt Gruppen | ||
| + | 68 passwd Ändert Benutzerpasswörter | ||
| + | 69 id Zeigt Benutzer-IDs | ||
| + | 70 login Benutzeranmeldung | ||
| + | 71 logout Benutzerabmeldung | ||
| + | 72 su Benutzerwechsel | ||
| + | 73 sudo Führt Befehle mit Root-Rechten aus | ||
| + | 74 hostname Zeigt oder setzt den Hostnamen | ||
| + | 75 hostnamectl Verwalten des Systemhostnamens | ||
| + | 76 ip Netzwerkinterfaces konfigurieren | ||
| + | 77 ss Socket- und Netzwerkstatus | ||
| + | 78 ping Prüft Netzwerkerreichbarkeit | ||
| + | 79 traceroute Verfolgt Netzwerkpfade | ||
| + | 80 nmcli NetworkManager CLI | ||
| + | 81 curl Datenübertragung per URL | ||
| + | 82 wget Dateien aus dem Netz laden | ||
| + | 83 scp Sichere Dateiübertragung | ||
| + | 84 rsync Effiziente Dateisynchronisation | ||
| + | 85 ftp Klassischer Dateiübertrag | ||
| + | 86 sftp Sichere Dateiübertragung | ||
| + | 87 ssh Remote-Zugriff auf Systeme | ||
| + | 88 exit Beendet Shell oder Sitzung | ||
| + | 89 clear Leert das Terminal | ||
| + | 90 history Zeigt Befehlsverlauf | ||
| + | 91 alias Erstellt Befehlsalias | ||
| + | 92 unalias Entfernt Alias | ||
| + | 93 env Zeigt Umgebungsvariablen | ||
| + | 94 export Setzt Umgebungsvariablen | ||
| + | 95 source Lädt Shell-Skripte | ||
| + | 96 bash Startet eine Bash-Shell | ||
| + | 97 sh Startet eine POSIX-Shell | ||
| + | 98 reboot Startet das System neu | ||
| + | 99 shutdown Fährt das System kontrolliert herunter | ||
| + | 100 poweroff Schaltet das System aus | ||
| + | </ | ||
| + | |||
