AIDE-MEMOIRE DES PRINCIPALES COMMANDES DE LINUX
- Consulter le calendrier
cal: calendar (engl) = calendrier (fr)
cal
cal <année> - Consulter la date
date: date (engl) = date (fr)
date - Voir la liste des fichiers dans un répertoire
ls: list (engl) = dresser une liste (fr)
ls
ls -al
ls -alrt - Créer un répertoire
mkdir: make directory (engl) = créer un répertoire (fr)
mkdir <nom_du_répertoire> - Descendre dans un répertoire
cd: change directory (engl) = se déplacer dans l'arborescence (fr)
cd <nom_du_répertoire> - Déterminer l'endroit où l'on se trouve dans l'arborescence
pwd: print working directory name (engl) = inscrire le nom du répertoire de travail à l'écran (fr)
pwd - Copier un fichier dans un autre fichier
cp: copy (engl) = copier (fr)
cp fichier fichier.orig - Copier un fichier d'un autre usager
cp: copy (engl) = copier (fr)
cp ~<code_d'accès_de_l'autre_usager> <chemin_du_fichier> .
Copier une arborescence d'un autre usager
R: recursive (engl) = récursif (fr)
cp -R ~<code_d'accès_de_l'autre_usager> <chemin_de_l'arborescence> . - Lien symbolique
ln: link (engl) = lien (fr)
ln -s <chemin_où_se_trouve_le_fichier> <nouveau_nom_du_fichier> - Voir le contenu d'un fichier
cat: concatenate (engl) = concaténation (fr)
cat <nom_du_fichier>
less <nom_du_fichier>
more <nom_du_fichier> - Voir le début d'un fichier
head: head (engl) = tête (fr)
head <nom_du_fichier>
head -<nombre_de_lignes_à_afficher> <nom_du_fichier> - Voir la fin d'un fichier
tail: tail (engl) = queue (fr)
tail <nom_du_fichier>
tail -<nombre_de_lignes_à_afficher> <nom_du_fichier> - Comparer deux fichiers
gvimdiff: difference (engl) = comparaison (fr)
gvimdiff <nom_du_premier_fichier> <nom_du_second_fichier> - Effacer un fichier
rm: remove (engl) = effacer (fr)
rm <nom_du_fichier>
i: interactif
rm -i <nom_du_fichier>
Effacer un répertoire vide
rm: remove directory (engl) = effacer un répertoire (fr)
rmdir <nom_du_répertoire>
Effacer un répertoire et la sous-arborescence
rm -r -f <nom_du_répertoire> - Déplacer un fichier dans l'arborescence
mv: move (engl) = déplacer (fr)
mv <nom_du_fichier> <nouveau_chemin> - Trouver un fichier dans l'arborescence
find: find (engl) = trouver (fr)
find . -name "<nom_du_fichier_à_trouver>" - Voir la page de manuel associée à une commande
man: manual (engl) = manuel (fr)
man <nom_de_la_commande>
man -k <mot-clef> - Modifier des permissions en lecture, écriture, exécution
chmod: change the permissions mode of a file or directory (engl)
u: user (engl) = usager (fr)
g: group (engl) = groupe (fr)
o: others (engl) = autres (fr)
r: read (engl) = lire (fr)
w: write (engl) = écrire (fr)
x: execute (engl) = exécuter (ou descendre dans un répertoire) (fr)
R: recursive (engl) = récursif (fr)
chmod {ugo}{+-}{rwx} <nom_du_fichier>
chmod -R {ugo}{+-}{rwx} <nom_du_répertoire> - Sauvegarder les résultats de l'exécution d'un programme
<nom_de_votre_programme> <données> > <résultats> - Voir les activités des usagers
top: top processes on the system (engl) = activités importantes (fr)
top - Arrêter l'exécution d'un programme
ps: report process status (engl) = rapport du statut des processus (fr)
ps -fu <votre_code_d'accès>
kill: kill (engl) = tuer (fr)
kill <numéro_de_la_tâche> - Chercher une chaîne de caractères dans les fichiers d'un répertoire (i=insensitive, majuscules ou minuscules)
grep: global regular expression print (engl) = recherche d'une expression régulière (fr)
grep "<mot_à_chercher>" *
grep -i "<mot_à_chercher>" * - Numéroter les lignes d'un fichier
nl: number lines (engl) = numéroter les lignes (fr)
nl <nom_du_fichier>
nl <nom_du_fichier> > <nouveau_nom_du_fichier> - Compter le nombre de lignes d'un fichier
wc: word count (engl) = compter les mots (fr)
wc -l <nom_du_fichier> - Trier les lignes d'un fichier
sort: sort (engl) = trier (fr)
sort <nom_du_fichier> - Récupérer certaines colonnes d'un fichier
cut: cut (engl) = couper (fr)
cut -c<numéro_1re_colonne_choisie>-<numéro_2nde_colonne_choisie> <nom_du_fichier>
cut -d"<caractère_qui_sépare_les_champs>" -f<numéro_du_champ_choisi> <nom_du_fichier> - Connaître le nombre de Megs utilisés
du: disk usage (engl) = utilisation de l'espace sur le disque (fr) (h=human readable)
du -h * - Connaître son quota
quota: quota (engl) = quota (fr)
quota -v - Archiver une arborescence
tar: tape archiver (engl) = archives (fr)
tar -cvf <fichier.tar> *
Comprimer une archive
gzip <fichier.tar>
Décomprimer une archive
gzip -d <fichier.tar.gz>
Voir le contenu d'une archive
tar -tvf <fichier.tar>
Désarchiver
tar -xvf <fichier.tar> - Comprimer un fichier
gzip: compress (engl) = comprimer (fr)
gzip <nom_du_fichier>
Décomprimer un fichier
gzip -d <nom_du_fichier>