Table des matières

Commandes Linux de base

Cette page a pour but de présenter les commandes Linux de base pour manipuler les fichiers et les fonctions primitives du système.

Arrêter ou redémarrer le système

Arrêter Linux :

shutdown -h now

:?: On peut planifier l'arrêt de la machine en remplaçant now par le délai d'arrêt en minutes ou :

poweroff

ou encore :

halt

Redémarrer Linux :

reboot

ou bien :

shutdown -r now

:?: On peut planifier le redémarrage de la machine en remplaçant now par le délai en minutes

Manipuler les fichiers

ℹ️ Pour les commandes ci-dessous, <répertoire>, <fichier>, et <élément> désignent le chemin absolu (à partir de la racine du système) ou relatif (à partir du répertoire actuel) d'un répertoire ou d'un fichier.

Lister les répertoires et les fichiers du répertoire actuel :

 ls 

ou d'un répertoire spécifique :

ls <répertoire>

Cette commande a de nombreuses options permettant de personnaliser la sortie en fonction du besoin :

Afficher le chemin absolu du répertoire actuel :

pwd

Parcourir un répertoire :

cd <répertoire>

Remonter dans le répertoire parent du répertoire actuel :

cd ..

Revenir à la racine :

cd / 

Aller dans le répertoire personnel de l'utilisateur connecté :

cd ~

Créer un répertoire :

 mkdir <repertoire>

:?: L'option -p permet de créer un répertoire même si le chemin indiqué n'existe pas (crée les répertoires parents si besoin).

Créer un lien symbolique :

 ln -s <lien> <cible du lien>

**Copier un fichier :**
<code>cp <fichier original> <copie du fichier>

Copier un répertoire :

cp -r <répertoire original> <copie du répertoire>

La commande est la même pour renommer ou déplacer un élément dans le système de fichiers. Il suffit de renseigner le chemin original de l'élément concerné puis le nouveau chemin de l'élément tel qu'il doit être :

mv <élément original> <élement renommé ou déplacé>

Supprimer un fichier :

rm <fichier>

Supprimer un répertoire :

rm -r <répertoire>

ou :

rmdir <répertoire>

:?: L'option -f permet de forcer la suppression d'un fichier bloqué par un processus

:!: Attention : Cette puissance commande doit être à utiliser AVEC PRECAUTION ! Les éléments supprimés avec ne sont pas récupérables !

Afficher la taille des éléments

Lister les éléments d'un répertoire trié par taille :

du -sh <repertoire ou fichier>

Afficher la taille précise des éléments du répertoire actif :

du -h -d1 <répertoire ou fichier>

La commande stat est une alternative à du qui fonctionne pareillement, mais avec un format de sortie différent.

Afficher la taille des partitions :

df -h

:?: L'option -h affiche les tailles de façon lisible pour l'utilisateur (en To/Go/Mo/Ko)

Gestion des processus & des services

Gérer les services avec systemd :

Gérer les services SANS systemd :

Afficher l'arborescence des processus :

ps aux

:?: Utiliser l'option –forest pour afficher les dépendances

Voir la consommation en ressources des processus :

top

Annuler une commande en cours en avant-plan / quitter un programme : CTRL+C ou q (en fonction du programme)

Tuer un processus :

kill <pid>

:?: L'option -9 permet de forcer l'arrêt d'un processus mort ou refusant de s'arrêter

Sources

Commandes de base Linux

Les commandes Linux

La gestion des disques sous Linux

Afficher les dates d'accès, de modification, et de changement des fichers

La commande du

Afficher les plus gros fichiers d'un répertoire

Trier les fichiers avec ls

Gérer les services sous Linux

Tuer un processus sous linux