Commandes
Cheatsheet
Section titled “Cheatsheet”https://hal.science/hal-04118265v1/file/2022-11-21_nojhan__UNIX-Shell_Cheatsheet__poster.pdf
whatis lsman lsls --helpEn vrac
Section titled “En vrac”pwd (print working directory)
Section titled “pwd (print working directory)”affiche l’endroit où l’on se trouve.
Système de fichiers
Section titled “Système de fichiers”Chemins et jokers
Section titled “Chemins et jokers”- 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
ls (list)
Section titled “ls (list)”permet d’afficher la liste des fichiers
$ ls -ltotal 26-rw------- 1 rodriguf enseignants 0 18 sept. 13:32 cauie.txtdrwx------ 3 rodriguf enseignants 3 18 sept. 13:50 dossier-rw------- 1 rodriguf enseignants 0 18 sept. 13:38 tata.txtdrwx------ 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.
cd (change directory)
Section titled “cd (change directory)”permet de changer de répertoire courant
mkdir (make directory)
Section titled “mkdir (make directory)”crée un répértoire
crée un fichier vide
cp (copy)
Section titled “cp (copy)”copie un fichier
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 nommv (move)
Section titled “mv (move)”Déplace ou renomme un fichier ou un répértoire
mv SOURCE DEST #renomme, déplace le fichier « source » en « dest »mv SOURCE DIRECTORY #déplace le fichier « source » dans le répertoire « directory »ln (link)
Section titled “ln (link)”créer un lien symbolique
ln -s TARGET LINKNAMErm (remove)
Section titled “rm (remove)”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 ;))
La gestion des utilisateurs
Section titled “La gestion des utilisateurs”groupadd
Section titled “groupadd”ajoute un groupe au système
useradd
Section titled “useradd”ajoute un utilisateur au système
! adduser est une commande de niveau supérieur plus intéractive !