Table of Contents

Petit lexique des commandes shell

Navigation rapide : Lundi / Mardi / Mercredi / Jeudi / Vendredi Mémos : Perl / Python / Ruby

Système de fichiers

Commande Description
basename Eliminer le chemin d'accès et le suffixe d'un nom de fichier.
cd Changer de répertoire.
cp Copier des fichiers.
dirname Ne conserver que la partie répertoire d'un chemin d'accès.
file Déterminer le type d'un fichier.
find Rechercher des fichiers dans une hiérarchie de répertoires.
ln Créer des liens entre fichiers
locate Lister des fichiers d'une base de données correspondant à un motif.
ls Afficher le contenu d'un répertoire.
mkdir Créer des répertoires.
more Lecteur de fichier texte page par page.
mv Déplacer ou renommer des fichiers.
pwd Afficher le nom du répertoire de travail actuel.
rm Effacer des fichiers.
rmdir Supprimer des répertoires vides.
touch Modifier l'horodatage d'un fichier.
whereis Localise les fichiers de pages man, les fichiers sources et les fichiers binaires d'une commande.
which Retourne le chemin absolu d'une commande.

Processus

Commande Description
fuser Identifier les processus qui utilisent un fichier.
nice Exécuter un programme avec une priorité d'ordonnancement modifiée.
kill Envoyer un signal à un processus.
killall Envoyer un signal à des processus indiqués par leurs noms.
ps Liste les processus tournant sur le système.
sleep Attendre une durée déterminée.
top Afficher l'état des processus en cours.
xargs Construction de ligne de commande à partir de l'entrée standard.

Entrées/Sorties sur les fichiers textes

Commande Description
awk Langage d'examen et de traitement de motifs.
cat Concaténer des fichiers et les afficher sur la sortie standard.
cut Supprimer une partie de chaque ligne d'un fichier (sélection de champs)
echo Afficher une ligne de texte.
grep Afficher les lignes correspondant à un motif donné.
head Afficher le début d'un fichier.
iconv Conversion d'encodages de fichiers textes.
join Fusionner les lignes de deux fichiers ayant un champ commun.
sed  Editeur de Flux.
sort Trier les lignes d'un fichier texte.
tail Afficher la dernière partie d'un fichier.
tee Lire depuis l'entrée standard et écrire sur la sortie standard et dans des fichiers.
tr Transposer ou éliminer des caractères.
uniq Eliminer les lignes dupliquées dans un fichier trié.
wc Afficher le nombre d'octets, de mots et de lignes d'un fichier.

Contexte d'exécution

Commande Description
alias Créer un alias.
date Afficher ou configurer la date et l'heure du système.
env Exécuter un programme dans un environnement modifié.
export Définit une variable d'environnement.
expr Evaluer des expressions.
source Exécuter une commande depuis un fichier.
unalias Supprime un alias.
uname Afficher des informations sur le système.
who Montrer qui est connecté.
whoami Afficher l'U-ID effectif.