ubuntuusers.de

GNU Core Utilities

Dieser Artikel wurde für die folgenden Ubuntu-Versionen getestet:


Du möchtest den Artikel für eine weitere Ubuntu-Version testen? Mitarbeit im Wiki ist immer willkommen! Dazu sind die Hinweise zum Testen von Artikeln zu beachten.

Die GNU Core Utilities 🇬🇧 sind die grundlegenden Dienstprogramme zur Datei-, Shell- und Textbearbeitung des GNU/Linux-Betriebssystems. Sie stehen in einer längeren Tradition und werden auch bei anderen Betriebssystemen eingesetzt (s. Links). Der POSIX-Standard hat als Orientierung gedient, aber die Programme sind bewusst nicht vollständig konform. Die Programme stehen unter GPL-3+ Lizenz, einzelne im Paket enthaltene Dateien sind davon abweichend.

Jedes Programm ist – wie bei unixoiden Systemen nach dem KISS-Prinzip üblich – auf eine Aufgabe beschränkt. Die Ein- und Ausgaben bestehen zumeist aus Text, somit lassen sich die Programme kombinieren und zu Programmketten bzw. Skripten ausweiten. Die Ausgaben sind zudem nicht sortiert, so dass man sich nur einmalig in das Programm sort einarbeiten muss.

Das Paket coreutils gehört zu den essentiellen Paketen und ist daher auf jedem Ubuntu bereits vorinstalliert.

Hinweis:

Die seit 24.04 zum Testen verfügbaren rust-coreutils sind seit 25.10 Standard und zum Teil nicht kompatibel mit den altbekannten Werkzeugen.

Das bisherige Paket coreutils heißt seit 25.10 zur Unterscheidung gnu-coreutils, die Namen der Programme beginnen mit „gnu“.

Übersicht

Im Wiki befinden sich folgende Artikel über Werkzeuge aus den GNU Core Utilities:

  • basename – Verzeichnis und Suffix von Dateinamen entfernen

  • cat – Dateien aneinanderhängen und in die Standardausgabe schreiben

  • chgrp – Gruppenzugehörigkeit ändern

  • chmod – Zugriffsrechte einer Datei ändern

  • chown – Besitzverhältnisse einer Datei ändern

  • chroot – Wurzelverzeichnis wechseln

  • cp – Dateien und Verzeichnisse kopieren

  • cut – Teile jeder Zeile aus Dateien entfernen

  • date – Ausgeben oder Setzen von Systemdatum und -zeit

  • dd – Umwandeln und Kopieren einer Datei

  • df – Anzeige der Dateisystembelegung

  • dircolors – Farbeinstellungen für ls

  • dirname – letzte Komponente des Dateinamens entfernen

  • du – gibt den Platzverbrauch von Dateien an

  • echo – Eine Zeile Text anzeigen

  • Hashfunktionen – Prüfsummen berechnen und überprüfen

    • md5sum, sha1sum, sha256sum, sha512sum usw.

  • head – den ersten Teil von Dateien ausgeben

  • ln – Links (Verknüpfungen) zwischen Dateien erstellen

  • ls – Verzeichnisinhalte auflisten

  • mkdir – ein Verzeichnis erzeugen

  • mv – Dateien verschieben oder umbenennen

  • nice – ändere die Prozesspriorität

  • nohup – einen Befehl immun gegen Aufhängen laufen lassen, mit Ausgabe in ein Nicht-Terminal

  • paste – Zeilen von Dateien zusammenfügen

  • pwd – den Namen des aktuellen Arbeitsverzeichnisses ausgeben

  • rm – Dateien oder Verzeichnisse entfernen

  • rmdir – Ein Verzeichnis entfernen

  • seq – eine Zahlenfolge ausgeben

  • Shell/tee – von Standardeingabe lesen und in Standardausgabe und Dateien schreiben

  • shred – Eine Datei überschreiben, um den Inhalt zu verstecken und optional zu löschen

  • sleep – schläft für eine angegebene Anzahl von Sekunden

  • sort – Zeilen von Textdateien sortieren

  • split – Eine Datei in Stücke teilen

  • stat – Dateistatus ermitteln

  • sync – Zwischenspeicher der Dateisysteme auf die Festplatte schreiben

  • tail – Den letzten Teil von Dateien ausgeben

  • touch – Zeitstempel von Dateien ändern

  • tr – Zeichen umwandeln oder löschen

  • uname – Name und Informationen über den laufenden Kernel abfragen

  • uniq – doppelte Zeilen berichten oder entfernen

  • unlink – löscht einen Namen und unter Umständen die Datei, auf die dieser verweist

  • users – die Benutzernamen der am aktuellen Rechner derzeit angemeldeten Benutzer ausgebenden effektiven Benutzernamen ausgeben

  • wc – Anzahl der Zeilen, Wörter und Byte für jede Datei ausgeben

  • who – anzeigen, wer angemeldet ist

  • whoami – den effektiven Benutzernamen ausgeben

Info

Als Ergänzung zu den Handbuchseiten (man) gibt es umfangreiche, englische Infoseiten mit vielen Beispielen. Sie werden aufgerufen über

info coreutils [PROGRAMM] 

Die Angabe des Programms ist optional, führt einen jedoch schnell zu der gesuchten Information. Einen Überblick über die Bedienung gibt der Artikel zu info.

Hinweis:

Auch unter Ubuntu 25.10 zeigen die Infoseiten die aktualisierten Inhalte für GNU Core Utilities an, selbst wenn die rust-coreutils als Standard eingestellt sind. Der Aufruf erfolgt wie bisher bspw. info coreutils date, auch wenn das Programm in gnudate umbenannt ist.

Diese Revision wurde am 23. September 2026 19:41 von mubuntuHH erstellt.
Die folgenden Schlagworte wurden dem Artikel zugewiesen: Übersicht