GNU Core Utilities

GNU Core Utilities
GNU core utilities
Official gnu.svg
Développeur projet GNU
Dernière version 8.14 (12 octobre 2011) [+/-]
Version avancée [+/-]
Environnement GNU/Linux, FreeBSD, NetBSD, OpenBSD
Type Utilitaire
Licence GNU GPL
Site web (en) Site officiel

Coreutils (ou GNU Core Utilities) est un paquetage du projet GNU contenant de nombreux outils basiques tels que cat, ls, et rm nécessaires pour les systèmes d'exploitation de type Unix (dont notamment GNU/linux). C'est une combinaison de paquetages plus anciens, incluant notamment textutils (pour le texte), shellutils (pour les scripts), et fileutils (pour les fichiers).

Programmes inclus dans Coreutils

Le paquetage coreutils 5.2.1-2 de Debian contient les programmes suivants
Outils pour les fichiers
chgrp Changer le groupe propriétaire d'un fichier
chown Changer l'utilisateur propriétaire d'un fichier
chmod Changer les permissions d'un fichier ou d'un répertoire
cp Copier un fichier ou un répertoire
dd Copie brute d'un périphérique physique
df Montrer l'espace-disque occupé sur un système de fichiers
dir Fait l'équivalent de "ls -C -b". (Par défaut, les fichiers sont listés en colonnes et triés verticalement)
dircolors Paramètrer les couleurs pour ls
install Copier des fichiers et paramétrer des attributs
ln Créer un lien (physique ou symbolique) vers un fichier
ls Lister les fichiers
mkdir Créer un répertoire
mkfifo Créer un tube nommé FIFO (premier entré, premier sorti)
mknod Créer un fichier de périphérique ou un pour un périphérique
mv Renommer ou déplacer un fichier
rm Supprimer un fichier
rmdir Supprimer un répertoire
shred Écraser le contenu d'un fichier
sync Exécuter immédiatement les requêtes d'écriture qui sont en attente
touch Créer un fichier ou modifier le Timestamp de ce fichier
vdir Fait l'équivalent de "ls -l -b". (Les fichiers sont par défaut listés au format long)
Outil pour le texte
cat Afficher le contenu d'un fichier (dans certains cas, cette commande est aussi utilisée pour concaténer des fichiers)
cksum Faire la somme de contrôle d'un fichier
comm Comparer deux fichiers triés ligne par ligne
csplit Éclater un fichier en différentes sections (les sections sont déterminées par une ligne de contexte dans le fichier initial)
cut Sélectionner une colonne dans un fichier
expand Convertir les tabulation en espace
fmt Formater un texte
fold Mettre toutes les lignes d'un fichier à la même longueur
head Afficher les premières lignes d'un fichier
join Joindre les lignes de 2 fichiers en prenant comme critère une colonne commune
md5sum Calculer et vérifier le MD5 d'un fichier
nl Numéroter les lignes d'un fichier
od Dumper au format octal ou hexadécimal ou autre un fichier
paste Afficher sur chaque ligne de la sortie standard les lignes correspondantes des fichiers passées en paramètre et séparées par des tabulations
ptx Générer un index permuté du contenu d'un fichier
pr Convertir un fichier texte pour l'imprimer
sha1sum Caculer et vérifier SHA1 d'un fichier
sort Trier par ordre alphabétiques les lignes d'un fichier
split Éclater un fichier en plusieurs fichiers de même taille
sum Faire la somme de contrôle d'un fichier
tac Afficher un fichier en inversant l'ordre des lignes
tail Afficher les dernières lignes d'un fichier
tr Changer un caractère particulier dans un fichier (exemple : remplacer tous les 'a' par des 'b'
tsort Faire un tri topologique
unexpand Convertir les espaces en tabulation
uniq Supprimer les doublons d'un fichier
wc Calculer le nombre de lignes, de mots et de caractères d'un fichier
Outil pour les Shell
basename Supprimer la partie répertoire d'un chemin de fichier
chroot Changer pour un programme le répertoire racine de la machine hôte.
date Afficher ou modifier la date
dirname Ne conserver que la partie dans un chemin de fichier
du Affiche la taille d'un fichier, ou d'un dossier
echo Afficher une chaîne de caractères
env Afficher ou modifier les variables d'environnement
expr Évaluer une expression
factor Factoriser des nombres (par exemple, pour 484, cette commande indiquera que ce nombre est le produit de 2*2*11*11
false Ne fait rien, mais renvoie un code erreur
groups Indique le ou les groupes dont fait partie un utilisateur
hostid Affiche le hostid de l'ordinateur
id Affiche les identifiants de l'utilisateur et de son groupe primaire
link Crée un lien physique vers un fichier
logname Affiche le login d'un utilisateur
nice Modifie la priorité d'un processus
nohup Permet à une commande de continuer à s'exécuter après avoir reçu un signal de logging out
pathchk Vérifie que les chemins de répertoire sont valides et portables
pinky Une version allégée de finger
printenv Afficher les variables d'environnement
printf Formater et imprimer des données
pwd Afficher le répertoire de travail courant
readlink Afficher la valeur d'un lien symbolique
seq Afficher une suite de nombre
sleep Se mettre en sommeil pendant un certain laps de temps
stat Afficher des informations détaillées sur un fichier, ou un dossier
stty Changer et imprimer les paramètre d'un terminal
tee Ce qui est en entrée est envoyé à la fois en sortie et vers des fichiers de sortie
test Évaluer une expression
true Ne fait rien, mais renvoie valeur "vraie"
tty Afficher le nom du terminal
uname Afficher information sur le système d'exloitation (dont noyau linux)
unlink Supprimer un lien physique sur un fichier
users Afficher la liste des utilisateurs connectés
who Afficher la liste des utilisateurs connectés
whoami Afficher l'identifiant effectif de l'utilisateur
yes Afficher une chaîne caractère répétitivement
Autres outils
[ Un synonyme pour test ].



Wikimedia Foundation. 2010.

Contenu soumis à la licence CC-BY-SA. Source : Article GNU Core Utilities de Wikipédia en français (auteurs)

Игры ⚽ Поможем решить контрольную работу

Regardez d'autres dictionnaires:

  • GNU Core Utilities — Developer(s) GNU Project Stable release 8.14  (October 12, 2011; 39 days ago (2011 10 12)) …   Wikipedia

  • GNU core utilities — Entwickler GNU Projekt Aktuelle Version 8.12 (26. April 2011) Betriebssystem Unix, GNU/Linux Kategorie Unix Programme …   Deutsch Wikipedia

  • GNU Coreutils — GNU Core Utilities Тип Miscellaneous Utilities Разработчик GNU Project Написана на C Операционная система Unix подобные ОС Последняя версия 8.20 (23 октября 2012) …   Википедия

  • GNU — Infobox OS name = GNU caption = Screenshot of GNewSense, a GNU/Linux system family = Unix like latest release version = 0.2 latest release date = 1997 [cite web | author = The GNU Project | url = ftp://ftp.gnu.org/gnu/gnu 0.2/ | title = GNU 0.2 | …   Wikipedia

  • GNU/Linux naming controversy — The GNU/Linux naming controversy is a dispute among members of the free and open source software community. It centers around how to refer to the computer operating systems commonly called Linux , as the term advocated by the Free Software… …   Wikipedia

  • GNU Coreutils — Desarrollador Proyecto GNU Información general Última versión estable 6.10 22 01 2008 Género …   Wikipedia Español

  • Liste Des Paquets GNU — GNU N est pas Unix Ceci est une liste des paquets logiciel développés par ou maintenus par la Free Software Foundation pour GNU, un système d exploitation libre, compatible UNIX, dont le développement a débuté en 1984. Un grand nombre de ces… …   Wikipédia en Français

  • Liste des paquets gnu — GNU N est pas Unix Ceci est une liste des paquets logiciel développés par ou maintenus par la Free Software Foundation pour GNU, un système d exploitation libre, compatible UNIX, dont le développement a débuté en 1984. Un grand nombre de ces… …   Wikipédia en Français

  • GNU GRUB — GRUB redirects here. For other uses, see grub (disambiguation). GNU GRUB GRUB in text mode …   Wikipedia

  • Coreutils — GNU core utilities Entwickler: GNU Projekt Aktuelle Version: 7.3 (2. Mai 2009) Betriebssystem: Unix, GNU/Linux Kategorie: Unix Programme …   Deutsch Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”