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.
jq: JSON-Daten verarbeiten
jq ist ein leistungsstarkes Werkzeug zur effizienten Verarbeitung und Transformation von JSON-Daten in der Befehlszeile. Es wird verwendet, um JSON-Daten zu filtern, zu schneiden, zuzuordnen und zu transformieren, wodurch das Extrahieren gewünschter Informationen selbst aus komplexen JSON-Strukturen einfach wird. Es wird häufig in Kombination mit anderen Befehlen über die Pipe (|) verwendet.
kill-Befehlsanleitung: Prozesse beenden
`kill`-Befehl wird verwendet, um Signale an laufende Prozesse im Linux-System zu senden und diese zu steuern. Er wird hauptsächlich zum Beenden (kill) von Prozessen verwendet, kann aber auch verwendet werden, um andere Arten von Signalen zu senden, um das Verhalten eines Prozesses zu ändern. Diese Anleitung hilft Ihnen, die grundlegende Verwendung des `kill`-Befehls und die Nutzung verschiedener Signale zu erlernen.
killall: Prozesse nach Namen beenden
Der Befehl killall sendet ein Signal an alle laufenden Prozesse mit einem bestimmten Namen. Dies ist nützlich, um alle Instanzen einer bestimmten Anwendung oder eines Dienstes auf einmal zu beenden. Standardmäßig wird das SIGTERM-Signal gesendet, aber Sie können auch andere Signale angeben.
killall5: Signal an alle Prozesse senden
killall5 ist ein Befehl, der ein angegebenes Signal an alle Prozesse des Systems (mit Ausnahme des init-Prozesses) sendet. Er wird häufig zum Herunterfahren oder Neustarten des Systems verwendet und kann sehr mächtig und gefährlich sein, daher sollte er mit Vorsicht eingesetzt werden.
ksh: KornShell verwenden
KornShell (ksh) ist ein leistungsstarker Kommandozeileninterpreter und eine Skriptsprache, die in Unix-ähnlichen Betriebssystemen verwendet wird. Sie wurde Anfang der 1980er Jahre von David Korn entwickelt und bietet verbesserte Funktionen, indem sie mit der Bourne Shell (sh) kompatibel ist und gleichzeitig nützliche Funktionen der C Shell (csh) wie den Befehlsverlauf und Aliase integriert. Sie ist portabel, da sie dem POSIX-Standard entspricht, und besonders nützlich für komplexe Shell-Skripte.
last: Überprüfung von System-Login- und Neustartprotokollen
Der Befehl last analysiert die Datei `/var/log/wtmp`, um in umgekehrter Reihenfolge die Benutzer, Terminals, Anmeldezeiten, Abmeldezeiten und Systemneustartprotokolle anzuzeigen, die sich im System angemeldet haben. Dies ermöglicht die Verfolgung der Systemnutzungshistorie und die Verwendung für Sicherheitsaudits.
lastb: Anzeige fehlgeschlagener Anmeldeversuche
Der Befehl lastb zeigt eine Liste der fehlgeschlagenen Anmeldeversuche (bad login attempts) auf dem System an. Er liest hauptsächlich die Datei `/var/log/btmp` und ist nützlich für Sicherheitsaudits, da er zeigt, wer, wann und von welchem Terminal aus versucht hat, sich anzumelden, aber gescheitert ist.
ldd: Überprüfung von Shared-Library-Abhängigkeiten
Der Befehl ldd gibt eine Liste der gemeinsam genutzten Bibliotheken (shared libraries) aus, die von einer dynamisch verknüpften ausführbaren Datei oder einer gemeinsam genutzten Bibliothek benötigt werden. Dies ist nützlich, um festzustellen, von welchen Bibliotheken ein Programm abhängt und wo sich diese Bibliotheken im System befinden.
less: Textdateiinhalte frei erkunden
Der Befehl `less` ist ein leistungsstarker Paginator, der den Inhalt von Textdateien seitenweise anzeigt und im Gegensatz zu `more` eine freie Navigation vorwärts und rückwärts durch den Dateiinhalt ermöglicht. Er ist nützlich, um große Dateien oder Logdateien effizient zu lesen.
lesspipe: Eingabevorverarbeitung für less
`lesspipe` ist ein Eingabevorverarbeitungsskript, das die Funktionalität des `less`-Befehls erweitert, sodass Sie verschiedene Dateiformate wie komprimierte Dateien, Archive und PDFs direkt mit `less` anzeigen können. Über die Umgebungsvariable `LESSOPEN` wird `lesspipe` aufgerufen, bevor `less` eine Datei öffnet, und der Dateiinhalt wird über eine Pipe übergeben. Dies ermöglicht es Benutzern, den Inhalt sofort anzuzeigen, ohne zusätzliche Schritte zum Entpacken oder Konvertieren der Datei ausführen zu müssen.
link: Erstellt einen Hardlink zu einer Datei
Der Befehl `link` wird verwendet, um einen Hardlink zu einer vorhandenen Datei zu erstellen. Ein Hardlink teilt sich denselben Inode wie die Originaldatei und fungiert als ein weiterer Name, der auf dieselben Daten im Dateisystem verweist. Wenn die Originaldatei gelöscht wird, bleiben die Daten erhalten, solange noch ein Hardlink darauf existiert.
ln: Erstellen von Dateiverknüpfungen (symbolische Links)
Der Befehl ln wird verwendet, um Verknüpfungen zu Dateien oder Verzeichnissen im Dateisystem zu erstellen. Er wird hauptsächlich verwendet, um symbolische Links (Softlinks) zu erstellen, die es ermöglichen, auf dieselbe Datei unter einem anderen Namen oder Pfad zuzugreifen, ohne die Position der Originaldatei zu ändern. Er unterstützt zwei Arten von Links: Hardlinks und symbolische Links.