- Coreutils
-
GNU Core Utilities
GNU core utilities 
Développeur Projet GNU Dernière version 7.6 (le 11 septembre 2009) [+/-] Version avancée [+/-] Environnement UNIX (GNU/Linux, BSD, etc) Licence GNU GPL Site Web www.gnu.org/software/coreutils/ 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 chgrpChanger le groupe propriétaire d'un fichier chownChanger l'utilisateur propriétaire d'un fichier chmodChanger les permissions d'un fichier ou d'un répertoire cpCopier un fichier ou un répertoire ddCopie brute d'un périphérique physique dfMontrer l'espace-disque occupé sur un système de fichiers dirFait l'équivalent de " ls -C -b". (Par défaut, les fichiers sont listés en colonnes et triés verticalement)dircolorsParamètrer les couleurs pour lsinstallCopier des fichiers et paramétrer des attributs lnCréer un lien vers un fichier (pour un lien physique, c'est interne au système de fichier et le fichier existe réellement, par contre, pour un lien symbolique, il n'y a pas ces contraintes) lsLister les fichiers mkdirCréer un répertoire mkfifoCréer un tube nommé FIFO (premier entré, premier sorti) mknodCréer un fichier de périphérique ou un pour un périphérique mvRenommer ou déplacer un fichier rmSupprimer un fichier rmdirSupprimer un répertoire shredÉcraser le contenu d'un fichier syncExécuter immédiatement les requêtes d'écriture qui sont en attente touchCréer un fichier ou modifier le Timestamp de ce fichier vdirFait l'équivalent de " ls -l -b". (Les fichiers sont par défaut listés au format long)Outil pour le texte catAfficher le contenu d'un fichier (dans certains cas, cette commande est aussi utilisée pour concaténer des fichiers) cksumFaire la somme de contrôle d'un fichier commComparer 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) cutSélectionner une colonne dans un fichier expandConvertir les tabulation en espace fmtFormater un texte foldMettre toutes les lignes d'un fichier à la même longueur headAfficher les premières lignes d'un fichier joinJoindre les lignes de 2 fichiers en prenant comme critère une colonne commune md5sumCalculer et vérifier le MD5 d'un fichier nlNuméroter les lignes d'un fichier odDumper au format octal ou hexadécimal ou autre un fichier pasteAfficher sur chaque ligne de la sortie standard les lignes correspondantes des fichiers passées en paramètre et séparées par des tabulations ptxGénérer un index permuté du contenu d'un fichier prConvertir un fichier texte pour l'imprimer sha1sumCaculer et vérifier SHA1 d'un fichier sortTrier par ordre alphabétiques les lignes d'un fichier splitÉclater un fichier en plusieurs fichiers de même taille sumFaire la somme de contrôle d'un fichier tacAfficher un fichier en inversant l'ordre des lignes tailAfficher les dernières lignes d'un fichier trChanger un caractère particulier dans un fichier (exemple : remplacer tous les 'a' par des 'b' tsortFaire un tri topologique unexpandConvertir les espaces en tabulation uniqSupprimer les doublons d'un fichier wcCalculer le nombre de lignes, de mots et de caractères d'un fichier Outil pour les Shell basenameSupprimer la partie répertoire d'un chemin de fichier chrootChanger pour un programme le répertoire racine de la machine hôte. dateAfficher ou modifier la date dirnameNe conserver que la partie dans un chemin de fichier duPour un fichier, indiquer la taille echoAfficher une chaîne de caractères envAfficher ou modifier les variables d'environnement exprÉvaluer une expression factorFactoriser des nombres (par exemple, pour 484, cette commande indiquera que ce nombre est le produit de 2*2*11*11 falseNe fait rien, mais renvoie un code erreur groupsIndique le ou les groupes dont fait partie un utilisateur hostidAffiche le hostid de l'ordinateur idAffiche les identifiants de l'utilisateur et de son groupe primaire linkCrée un lien physique vers un fichier lognameAffiche le login d'un utilisateur niceModifie la priorité d'un processus nohupPermet à une commande de continuer à s'exécuter après avoir reçu un signal de logging out pathchkVérifie que les chemins de répertoire sont valides et portables pinkyUne version allégée de finger printenvAfficher les variables d'environnement printfFormater et imprimer des données pwdAfficher le répertoire de travail courant readlinkAfficher la valeur d'un lien symbolique seqAfficher une suite de nombre sleepSe mettre en sommeil pendant un certain laps de temps statAfficher des informations détaillées sur un fichier sttyChanger et imprimer les paramètre d'un terminal teeCe qui est en entrée est envoyé à la fois en sortie et vers des fichiers de sortie testÉvaluer une expression trueNe fait rien, mais renvoie valeur "vraie" ttyAfficher le nom du terminal unameAfficher information sur le système d'exloitation (dont noyau linux) unlinkSupprimer un lien physique sur un fichier usersAfficher la liste des utilisateurs connectés whoAfficher la liste des utilisateurs connectés whoamiAfficher l'identifiant effectif de l'utilisateur yesAfficher une chaîne caractère répétitivement Autres outils [Un synonyme pour test ]. - Portail des logiciels libres
Catégories : Commande Unix | Logiciel du projet GNU
Wikimedia Foundation. 2010.

