top of page
Les Commandes sur Linux

Vous trouverez ci-dessous les commandes à connaitre pour bien maîtriser les systèmes Unix et Linux.

Commandes fondamentales Unix & Linux

Gestion des répertoires et fichiers

ls • afficher le contenu d'un répertoire

ls -al • format détaillé avec fichiers cachés

cd /  aller à la racine du disque

cd /etc  changer de répertoire pour aller dans /etc

cd ~ ou cd • renvoyer au répertoire de l'utilisateur

pwd • afficher le chemin absolu du répertoire courant

mkdir dir • créer le répertoire dir

cp file /dir • copier le fichier file dans /dir

cp -r dir /home • copier le répertoire dir dans /home

mv file /user • déplacer file dans /dir

mv file1 file2 • renommer file1 en file2

rm file • supprimer le fichier file

rm -f file • forcer la suppression du fichier

rm -r dir • supprimer le répertoire dir

rm -rf dir • forcer la suppression du répertoire

ln file1 file2 • créer un lien en dur entre deux fichiers

ln -s file1 file3 • créer un lien symbolique (raccourci)

touch file créer le fichier file ou le mettre à jour

cat txt1 • afficher le contenu de txt1 

cat txt1 txt2 comparer le contenu de txt1 et txt2

cat txt1 txt2 > txt3 • concaténer (réunir) des fichier

more txt3 • afficher le contenu de txt3

head txt3 • voir les 10 premières lignes

tail txt3 • voir les 10 dernières lignes

lp (unix) ou lpr (linux) • lancer une impression

grep user file • recherche user dans file et affiche la ligne 

find /etc -name ssh  rechercher dans le répertoire /etc tous les fichiers ayant un nom contenant ssh

© GoAnkh

Commandes fondamentales Unix & Linux

Autorisations des répertoires et fichiers

chmod ugo+rwx file Ajouter à tous (user, group, other) l'intégralité des droits (read, write, execute) au fichier file

chmod g-x file Retirer les droits d’exécution au groupe

chmod 777 file  Ajouter tous les droits à tout le monde

Calcul de l'octet en additionnant :

  • 4 - read (r)

  • 2 - write (w)

  • 1 - execute (x)                                      

chmod 764 rwx pour user, rw pour group, r pour other

Toujours dans l'ordre User Group Other (UGO) User=Proriétaire

chown user:admin dir • Attribuer au répertoire dir un nouveau propriétaire (user) et un nouveau groupe (admin)

© GoAnkh

Commandes fondamentales Unix & Linux

Informations du système

w ou who • Afficher les utilisateurs connectés

whoami  Voir avec quel utilisateur j'opère

finger user  Consulter les informations d'un utilisateur

uname -a • Détails du Kernel (Noyau du système)

cat /proc/cpuinfo  Informations sur le processeur

cat /proc/meminfo • Informations sur la mémoire vive     

df  Voir l'utilisation des disques

du • Afficher l'espace utilisé par le répertoire courant

free  Voir l'utilisation de la RAM et du Swap

whereis services • Afficher les répertoires d'un logiciel

which services  Afficher le répertoire de l’exécutable

cal  Consulter le calendrier du mois

date  Afficher l'heure et la date

© GoAnkh

Commandes fondamentales Unix & Linux

Gestion des utilisateurs et groupes

su nom_utilisateurSwitch user, changer d'utilisateur

su root ou sudo su  Utiliser l'utilisateur privilégié root

sudo • Super-user do, agir avec les droits administrateur

adduser nom_utilisateur • Ajouter un utilisateur

sudo adduser Toujours utiliser sudo pour un utilisateur non root

addgroup nom_groupe • Ajouter un groupe

deluser nom_utilisateur  Supprimer un utilisateur

delgroup nom_groupe • Supprimer un groupe

adduser utilisateur groupe  Ajouter un utilisateur à un groupe

adduser user sudo • Ajouter user au groupe des "sudoers"

usermod  Modifier les informations d'un utilisateur

usermod -aG groupe user  Assigner user à un groupe

groupmod • Modifier la définition d'un groupe

passwd  Modifier le mot de passe de l'utilisateur courant

passwd userModifier le mot de passe de user

cat /etc/passwd | awk -F: '{print $ 1}'  Afficher la liste des utilisateurs

cat /etc/group | awk -F: '{print $ 1}'Afficher la liste des groupes

© GoAnkh

bottom of page