tutoriel Publié le 29 janvier 2026

Les 30 commandes indispensables pour bien débuter sous linux

Auteur

L'Équipe NexGen

5 min de lecture

Les 30 commandes indispensables pour bien débuter sous linux

Maîtriser les commandes Linux est une étape essentielle pour toute personne souhaitant administrer un serveur, déployer une application ou gérer un VPS efficacement. Même si les interfaces graphiques existent, la ligne de commande reste l’outil principal pour interagir avec un système Linux, en particulier sur les serveurs distants.


Dans cet article, nous allons voir les commandes indispensables pour bien débuter sous Linux. Chaque section s’appuie sur un tableau récapitulatif des commandes, complété par des explications pour comprendre quand et pourquoi les utiliser.

Installer Linux (Ubuntu) sur Windows avec WSL

Pour les utilisateurs sous Windows, il n’est pas nécessaire d’installer une machine virtuelle complète ou de modifier son système. WSL (Windows Subsystem for Linux) permet d’exécuter une distribution Linux, comme Ubuntu, directement depuis Windows, avec un terminal natif et des performances très proches d’un environnement réel.


Cette solution est idéale pour apprendre les bases de Linux, tester des commandes, ou se préparer à l’administration d’un VPS, tout en conservant son environnement Windows habituel.


installer WSL (Linux) : Ouvrez PowerShell en mode Administrateur en cliquant avec le bouton droit et en sélectionnant « Exécuter en tant qu’administrateur », entrez la commande wsl --install, puis redémarrez votre ordinateur.

nexgen@vps:~/project$
                    
nexgen@vps:~$wsl --install
                

Une fois Ubuntu installé via WSL, l’ensemble des commandes présentées pourront être utilisé de la même manière que sur un serveur Linux classique. Lancer Ubuntu en tapant seulement wsl et faîtes entrée.

Les commandes de navigation permettent de se déplacer dans l’arborescence du système de fichiers et de comprendre où l’on se situe à tout moment. Elles sont souvent les premières commandes utilisées, car toute action sous Linux commence par un bon repérage dans les répertoires.


Savoir afficher le contenu d’un dossier, changer de répertoire ou connaître le chemin courant est indispensable avant de manipuler des fichiers ou d’exécuter des scripts. Une mauvaise navigation peut rapidement mener à des erreurs, notamment sur un serveur de production.

CommandesFonctions
lsAfficher le contenu d'un dossier
pwdAfficher le chemin absolu du dossier actuel
cdChanger de dossier
locateRechercher un fichier et afficher son chemin
findRechercher un fichier dans un dossier

Manipulation des fichiers et des dossiers

Linux repose fortement sur la gestion des fichiers et des répertoires. Créer, copier, déplacer, renommer ou supprimer des fichiers fait partie des opérations quotidiennes de tout administrateur système.


Ces commandes permettent également de consulter le contenu des fichiers, d’en modifier les permissions ou de gérer des structures de dossiers complexes. Bien les maîtriser est essentiel pour gérer un site web, configurer une application ou organiser des sauvegardes.

CommandesFonctions
mkdirCréer un dossier
rmdirSupprimer un dossier
rmSupprimer un fichier
cpCopier un fichier vers une autre destination
mvRenommer un fichier
touchCréer un fichier vide
zip et unzipCompresser et extraire une archive ZIP
nano et vimOuvrir et éditer un fichier
catAfficher le contenu d'un fichier

Gestion des utilisateurs et des permissions

La sécurité sous Linux repose en grande partie sur la gestion des utilisateurs et des droits d’accès. Chaque fichier et chaque processus est associé à un utilisateur et à un groupe, ce qui permet de contrôler précisément qui peut lire, modifier ou exécuter une ressource.


Comprendre ces mécanismes est fondamental, notamment sur un VPS, où plusieurs services cohabitent. Une mauvaise configuration des permissions peut soit bloquer une application, soit exposer le serveur à des risques de sécurité.

CommandesFonctions
sudoExécuter une commande en tant qu'administrateur
suChanger d'utilisateur
whoamiAfficher le nom de l'utilisateur actuel
chmodModifier les permissions d'un élément
chownModifier le propriétaire d'un élément
useradd et userdelCréer et supprimer un utilisateur
passwdChanger le mot de passe d'un utilisateur

Gestion des services et des processus

Un serveur Linux exécute en permanence des services et des processus en arrière-plan. Il est donc essentiel de savoir vérifier leur état, les démarrer, les arrêter ou analyser leur consommation de ressources.


Ces commandes sont particulièrement utiles pour diagnostiquer des problèmes de performance, relancer un service défaillant ou comprendre ce qui s’exécute réellement sur le serveur.

CommandesFonctions
dfVoir l'utilisation du disque
topAfficher les processus en cours
htopRépertorier et gérer les processus
unameAfficher des informations sur le système
systemctlGestion des services
killTuer un processus
shutdownArrêter le système
manVoir le manuel d'une commande


Recommandation :

Avant d’installer des logiciels ou de configurer un serveur, il est recommandé de mettre le système à jour afin de disposer des dernières versions et correctifs de sécurité.

nexgen@vps:~/project$
                    
nexgen@vps:~$sudo apt update && sudo apt upgrade
                

La commande apt update met à jour la liste des paquets disponibles, tandis que apt upgrade installe les mises à jour des logiciels déjà présents sur le système. Utilisées ensemble, elles permettent de maintenir un système stable, sécurisé et à jour.


En maîtrisant ces commandes fondamentales, vous disposez d’une base solide pour administrer un système Linux, que ce soit en local via WSL ou sur un VPS en production. Elles constituent le socle sur lequel reposent toutes les tâches avancées d’administration et de déploiement.

Vous avez aimé cet article ? N'hésitez pas à le liker et à le partager avec vos groupes d'amis !

Partager :