Durchsuchen und erkunden Sie verschiedene Linux-Befehle.
Fassen Sie die Situation, die Sie lösen möchten, in 300 Zeichen zusammen und fragen Sie die KI, welcher Befehl benötigt wird.
Klicken Sie auf die gewünschte Kategorie, um die Befehle zu filtern. Sie können auch einen Suchbegriff eingeben, um spezifische Inhalte zu finden.
sed: Der Stream-Editor
sed (stream editor) ist ein leistungsstarkes Unix-Dienstprogramm zur Bearbeitung von Textströmen. Es führt Transformationen, Filterungen, Löschungen, Einfügungen und andere Operationen auf Text durch, indem es reguläre Ausdrücke auf Eingaben anwendet, die über Dateien oder Pipes übergeben werden. Es ist für die nicht-interaktive Bearbeitung optimiert und wird häufig für die automatisierte Textverarbeitung in Skripten verwendet.
sedutil-cli: Verwaltung von Self-Encrypting Drives (SEDs)
sedutil-cli ist ein Befehlszeilenprogramm zur Verwaltung von Self-Encrypting Drives (SEDs), die dem TCG Opal-Standard entsprechen. Sie können damit verschiedene Aufgaben ausführen, wie z. B. die Aktivierung der Verschlüsselungsfunktionen eines Laufwerks, das Festlegen von Passwörtern, die Konfiguration von Sperrbereichen und das Abfragen des Laufwerksstatus.
sedutil-test: SED-Kompatibilitäts- und Funktionstests
sedutil-test ist ein Dienstprogramm zur Überprüfung der Kompatibilität und Funktionalität von TCG Opal Self-Encrypting Drives (SEDs). Es führt verschiedene Tests durch, um festzustellen, ob das angegebene Laufwerk mit sedutil-cli verwendet werden kann und ob die Verschlüsselungsfunktionen ordnungsgemäß funktionieren.
semanage: SELinux-Richtlinienverwaltung
semanage ist ein Befehlszeilenwerkzeug zur Verwaltung von SELinux (Security-Enhanced Linux)-Richtlinien. Sie können verschiedene SELinux-Richtlinienelemente wie Dateikontexte, Netzwerkports, Booleans und Benutzerzuordnungen hinzufügen, ändern, löschen und auflisten. Dies hilft bei der Feinsteuerung der Sicherheitspolitik Ihres Systems, um sicherzustellen, dass Anwendungen und Dienste sicher ausgeführt werden.
seq: Zahlenfolgen generieren
Der Befehl seq generiert und gibt eine Zahlenfolge basierend auf einem angegebenen Startwert, einer Schrittweite und einem Endwert aus. Er ist nützlich für verschiedene Automatisierungsaufgaben in Shell-Skripten, wie z. B. die Steuerung von Schleifen, die Erstellung von Dateinamen oder die Generierung von Datenlisten.
service: Systemd-Dienste verwalten
Der Befehl `service` wird verwendet, um Systemd-Dienste zu verwalten, indem System V init-Skripte ausgeführt werden. Er wird hauptsächlich zum Starten, Stoppen, Neustarten und Überprüfen des Status von Diensten verwendet. Obwohl `systemctl` auf Systemen, die auf `systemd` basieren, empfohlen wird, kann `service` für die Abwärtskompatibilität oder in bestimmten Szenarien immer noch nützlich sein.
sestatus: SELinux-Status überprüfen
Der Befehl sestatus wird verwendet, um den aktuellen Status und die Richtlinieninformationen von SELinux (Security-Enhanced Linux) zu überprüfen. Er ermöglicht einen schnellen Überblick über wichtige sicherheitsrelevante Informationen wie die Aktivierung von SELinux, den aktuellen Betriebsmodus (enforcing, permissive, disabled), den Pfad der geladenen Richtliniendateien und die Richtlinienversion.
set: Shell-Optionen setzen und löschen
Der Befehl `set` wird verwendet, um verschiedene Optionen festzulegen oder zu löschen, die das Verhalten der aktuellen Shell steuern. Es ist ein wesentlicher Befehl zur Erhöhung der Skriptstabilität und der Effizienz beim Debugging. Er kann auch verwendet werden, um Positionsargumente festzulegen.
setenv: Umgebungsvariablen setzen (C-Shell)
Der Befehl setenv ist ein integrierter Befehl in der C-Shell (csh, tcsh), der zum Setzen oder Ändern von Umgebungsvariablen verwendet wird. Dieser Befehl wirkt sich auf die aktuelle Shell-Sitzung und die von dieser Shell ausgeführten Kindprozesse aus. In anderen Shells wie Bash oder Zsh wird hauptsächlich der Befehl `export` zum Setzen von Umgebungsvariablen verwendet.
setfacl: Setzen von Dateizugriffssteuerungslisten (ACLs)
Der Befehl `setfacl` wird verwendet, um Zugriffssteuerungslisten (ACLs) für Dateien und Verzeichnisse festzulegen. Er ermöglicht es, über das traditionelle Unix-Berechtigungsmodell (Besitzer, Gruppe, Andere) hinauszugehen und spezifischen Benutzern oder Gruppen granulare Lese-, Schreib- und Ausführungsberechtigungen zu erteilen oder zu entziehen. Dies ermöglicht eine flexible Verwaltung komplexer Berechtigungsanforderungen.
setgid: SGID-Bit verstehen und setzen
setgid ist ein spezielles Berechtigungs-Bit, das auf Dateien oder Verzeichnisse angewendet wird. Wenn es auf ein Verzeichnis angewendet wird, erben alle Dateien und Unterverzeichnisse, die in diesem Verzeichnis erstellt werden, den Gruppeneigentümer des übergeordneten Verzeichnisses. Wenn es auf eine ausführbare Datei angewendet wird, wird die Datei mit der Gruppen-ID des Dateieigentümers ausgeführt, wenn sie gestartet wird. Dies ist nützlich, um die Gruppenberechtigungen in einer gemeinsamen Umgebung zu verwalten oder um sicherzustellen, dass bestimmte Programme mit bestimmten Gruppenberechtigungen ausgeführt werden.
setuid: System Call zum Ändern der Prozess-Benutzer-ID
setuid ist ein Systemaufruf, der verwendet wird, um die tatsächliche Benutzer-ID (real user ID), die effektive Benutzer-ID (effective user ID) und die gespeicherte Set-User-ID (saved set-user-ID) des aufrufenden Prozesses zu ändern. Er wird häufig verwendet, um nach der Ausführung privilegierter Aufgaben zu niedrigeren Berechtigungen zu wechseln oder wenn Programme mit gesetztem SUID-Bit (Set User ID) mit den Berechtigungen eines bestimmten Benutzers ausgeführt werden. Es ist eine sehr wichtige Funktion für die Sicherheit und spielt eine Schlüsselrolle bei der Berechtigungsverwaltung.