Skip to content

Commandes

https://hal.science/hal-04118265v1/file/2022-11-21_nojhan__UNIX-Shell_Cheatsheet__poster.pdf

Terminal window
whatis ls
man ls
ls --help

affiche l’endroit où l’on se trouve.

  • Ces chemins sont évalués à l’exécution
    • ~ : home directory
    • . : répertoire « courant »
    • .. : répertoire « parent »
  • Les caractères jokers dans les chemins
    • ? : remplace n’importe quel caractère (1 seul)
    • * : remplace n’importe quelle séquence de caractères (une même la chaîne vide)
    • [abcd] : soit a, b, c, ou d
    • [!efg] : ni e, ni f, ni g

permet d’afficher la liste des fichiers

Terminal window
$ ls -l
total 26
-rw------- 1 rodriguf enseignants 0 18 sept. 13:32 cauie.txt
drwx------ 3 rodriguf enseignants 3 18 sept. 13:50 dossier
-rw------- 1 rodriguf enseignants 0 18 sept. 13:38 tata.txt
drwx------ 2 rodriguf enseignants 3 18 sept. 13:40 titi
-rw------- 1 rodriguf enseignants 39735 18 sept. 14:09 unix.html

-a Affiche tous les fichiers, même ceux cachés. Les fichiers cachés sous Linux sont ceux qui commencent par un « . ».

-i Affiche les numéros d’inode.

-l Affiche sous forme de liste verticale la liste des fichiers avec des informations supplémentaires formatées par colonnes.

permet de changer de répertoire courant

crée un répértoire

crée un fichier vide

copie un fichier

Terminal window
cp SOURCE DEST #copie un fichier « source » vers un fichier nommé « dest »
cp SOURCE DIRECTORY #copie le fichier « source » dans le répertoire « directory », la copie garde le nom

Déplace ou renomme un fichier ou un répértoire

Terminal window
mv SOURCE DEST #renomme, déplace le fichier « source » en « dest »
mv SOURCE DIRECTORY #déplace le fichier « source » dans le répertoire « directory »

créer un lien symbolique

Terminal window
ln -s TARGET LINKNAME

supprime les fichiers (ou dossiers avec l’option -r) passés en paramètre

-f Ne demande pas de confirmation de la suppression.

-i Demande de confirmation de la suppression.

-r Supprime récursivement les sous-répertoires.

affiche le contenu d’un fichier

affiche le contenu d’un fichier (affichage paginé)

affiche le contenu d’un fichier (comme more mais avec plus de fonction, d’où son nom ;))

ajoute un groupe au système

ajoute un utilisateur au système

! adduser est une commande de niveau supérieur plus intéractive !