Unix-Linux — Tools
Utilities and command lines available on Unix/Linux platforms are very powerful and essential for systems industrialization.
With the GNU tools (awk, grep, find, sed…), we hold all the cards we need to process and format raw data without any programming language.
awk, nawk and gawk utilities - Tutorial November 2nd, 2020
The awk, nawk and gawk (GNU Awk) utilities are very easy to use text file parsers. They handle efficiently text files of data delimited by a character. With an easy syntax to understand, operations for filtering rows, filtering columns, enriching content, converting formats, computing aggregates (averages, sums for example), etc. become child’s play with these utilities. awk, gawk and nawk differ only in a few very advanced features.
awk is the utility to use without hesitation to parse very efficiently in seconds complex log files for example.
Getting started with the nawk utility through examples, and contrary to common beliefs it is also available on Windows platforms.
No more articles in English. Below, the available articles but in french.
L’utilitaire comm sous Unix. Intégration de données en delta dans une base de données December 29th, 2009
L’utilitaire comm sous Unix est peu connu mais très puissant pour l’intégration de données en différentiel dans une base de données à partir de fichiers reçus à intervalles réguliers.
Pour éviter de charger en base à chaque fois 100 000 lignes à traiter, le binaire comm est exploité pour générer un fichier à charger ne contenant que les nouvelles lignes et lignes modifiées entre deux fichiers reçus. Les gains en performances grâce à comm peuvent dépasser 200% en éliminant une très grande partie des traitements ligne à ligne généralement mis en œuvre.
L’utilisation du binaire comm présente toutefois une contrainte, les données dans les fichiers doivent être en effet déjà triées avant l’utilisation de comm.
Analyse des statistiques sur la mémoire avec la commande vmstat August 2nd, 2002
Guide pratique pour les systèmes Solaris, AIX et HP-UX pour contrôler les performances de la mémoire virtuelle grâce à la commande vmstat
FTP en lignes de commandes August 2nd, 2002
Aide mémoire des commandes ftp (File Transfer Protocol) pour transférer des fichiers lorsque l’on ne dispose pas d’outils graphiques.
Utilisation de la commande Sed July 31st, 2002
Fiche technique sur l'utilitaire sed (Stream Editor) destiné au traitement des fichiers : substitution, ajout, suppression de chaînes de caractères avec des programmes sed.
Utilisation de la commande Awk July 31st, 2002
Fiche technique sur l'utilitaire awk destiné au traitement des fichiers. awk est un langage de traitement de lignes pour des opérations de recherches, de remplacements et de transformations complexes.
Find and Grep utilities July 31st, 2002
The powerful find and grep utilities on Unix/Linux : usage and practical examples.
Beyond the basic cases, the examples address more complex needs with sometimes the power of regular expressions. A few examples covered : deleting files based on criteria, computing the size of images in a directory, finding invalid symbolic links.
This paper is quite old (first version in 2002) but is enriched by the time with examples of interest to remember.
Analyse des statistiques E/S et de la CPU avec la commande iostat July 31st, 2002
Guide pratique pour les systèmes Solaris, AIX et HP-UX pour contrôler les performances Entrée/Sortie et CPU grâce à la commande iostat
Guide pratique de Vi July 13th, 2001
Fiche technique sur l'utilisation de vi, éditeur de texte sur les systèmes d'exploitation Unix Linux. Tableau récapitulatif des commandes et des astuces : copier/supprimer des lignes, rechercher des chaines, remplacer des occurences, supprimer des lignes en fonction de critères…