Util-linux

Pour les instructions d'installation, voir la section intitulée Installer Util-linux-2.12 dans Chapitre 6.

Site officiel de téléchargement

Util-linux (2.12):
http://ftp.cwi.nl/aeb/util-linux/

Contenu de Util-linux

Le package Util-linux contient un certain nombre d'utilitaires divers. Certains des plus connus d'entre eux sont utilisés pour monter, démonter, formatter, partionner et gérer des disques durs, ouvrir des ports tty ainsi que récupérer des messages du noyau.

Programmes installés : agetty, arch, blockdev, cal, cfdisk, chkdupexe, col, colcrt, colrm, column, ctrlaltdel, cytune, ddate, dmesg, elvtune, fdformat, fdisk, fsck.cramfs, fsck.minix, getopt, hexdump, hwclock, ipcrm, ipcs, isosize, kill, line, logger, look, losetup, mcookie, mkfs, mkfs.bfs, mkfs.cramfs, mkfs.minix, mkswap, more, mount, namei, parse.bash, parse.tcsh, pg, pivot_root, ramsize (lien vers rdev), raw, rdev, readprofile, rename, renice, rev, rootflags (lien vers rdev), script, setfdprm, setsid, setterm, sfdisk, swapoff (lien vers swapon), swapon, test.bash, test.tcsh, tunelp, ul, umount, vidmode (lien vers rdev), whereis et write

Descriptions courtes

agetty ouvre un port tty, demande un nom de connexion, puis invoque le programme login.

arch indique l'architecture de la machine.

blockdev vous permet d'appeller les ioctl de périphériques blocs à partir de la ligne de commande.

cal affiche un calendrier simple.

cfdisk est utilisé pour manipuler la table des partitions du périphérique donné.

chkdupexe trouve les exécutables dupliqués.

col filtre les retours chariots inversés.

colcrt est utilisé pour filtrer la sortie de nroff pour les terminaux manquant de capacités tels que le surlignage et les demi-lignes.

colrm filtre les colonnes données.

column formatte un fichier donné en de multiples colonnes.

ctrlaltdel initialise la fonction de la combinaison Ctrl+Alt+Del pour effectuer une réinitialisation logiciel ou matériel.

cytune était utilisé pour paramètrer finement les paramètres des pilotes de lignes série pour les cartes Cyclades.

ddate donne la date Discordien, ou convertit la date du calendrier Grégorien en Discordien.

dmesg affiche les messages du démarrage du noyau.

elvtune peut être utilisé pour paramètrer finement les performances et la réactivité d'un périphérique bloc.

fdformat réalise un formattage bas niveau d'une disquette.

fdisk pourrait être utilisé pour manipuler la table de partitions du périphérique donné.

fsck.cramfs réalise une vérification du système de fichiers Cramfs sur le périphérique indiqué.

fsck.minix réalise une vérification du système de fichiers Minix sur le périphérique indiqué.

getopt analyse les options sur la ligne de commande.

hexdump affiche le fichier indiqué en hexadécimal ou dans tout autre format indiqué.

hwclock est utilisé pour lire ou initialiser l'horlogoe matériel du système (aussi appelée horloge RTC ou BIOS).

ipcrm supprime les ressources IPC indiquées.

ipcs donne les informations de statut sur IPC.

isosize indique la taille d'un système de fichiers iso9660.

line copie une seule ligne.

logger copie le message indiqué dans les traces du système.

look affiche les lignes commençant avec la chaîne indiquée.

losetup est utiliser pour paramètrer et contrôler les périphériques loop.

mcookie génère un "magic cookie", des nombres sur 128 bits au hasard, pour xauth.

mkfs est utilisé pour construire un système de fichiers sur un périphérique (habituellement une partition du disque dur).

mkfs.bfs crée un système de fichiers bfs SCO.

mkfs.cramfs crée un système de fichiers cramfs.

mkfs.minix crée un système de fichiers Minix.

mkswap initialise le périphérique ou le fichier donné pour être utilisé comme partition de swap.

more est un filtre pour afficher du texte écran par écran. Mais less est bien meilleur.

mount attache le système de fichiers du périphérique donné sur le répertoire indiqué.

namei affiche les liens symboliques dans les chemins donnés.

pg affiche un fichier texte un écran à la fois.

pivot_root fait que le système de fichiers indiqué soit la nouvelle racine pour le processus actuel.

ramsize pourrait être utilisé pour initialiser la taille d'un disque RAM dans une image démarrable.

rdev pourrait être utilisé pour requêter et initialiser le périphérique racine et d'autres choses sur une image démarrable.

readprofile lit l'information de profilage du noyau.

rename renomme les fichiers indiqués, en remplaçant une chaîne donnée avec une autre.

renice est utilisé pour altérer la priorité des processus en cours.

rev inverse les lignes d'un fichier donné.

rootflags pourrait être utilisé pour initialiser les options de la racine dans une image démarrable.

script crée un script de la session du terminal, de tout ce qui est affiché à l'écran.

setfdprm initialise les paramètres d'une disquette apportée par l'utilisateur.

setsid lance le programme indiqué dans une nouvelle session.

setterm est utilisé pour initialiser les attributs du terminal.

sfdisk est un manipulateur de table des partitions d'un disque.

swapdev pourrait être utilisé pour initialiser le périphérique swap d'une image démarrable.

swapoff désactive la gestion des pages et du swap pour les périphériques et fichiers.

swapon active la gestion des pages et du swap pour les périphériques et fichiers.

tunelp est utilisé pour paramètrer finement la configuration d'une imprimante matricielle.

ul est un filtre pour transformer les tirets bas en séquences d'échappement de soulignement pour le terminal en cours d'utilisation.

umount déconnecte un système de fichiers à partir du répertoire racine.

vidmode pourrait être utilisé pour initialiser le mode vidéo dans une image démarrable.

whereis indique l'emplacement du binaire, des sources et de la page man pour la commande donnée.

write envoie un message à l'utilisateur indiqué sauf si l'utilisateur a désactivé de tels messages.

Dépendances d'installation de Util-linux

Util-linux dépend de Bash, Binutils, Coreutils, Diffutils, GCC, Gettext, Glibc, Grep, Make, Ncurses, Sed, Zlib.