Apprendre Linux pour débutant commence par comprendre et maîtriser les commandes de base Linux.
Que ce soit pour gérer un serveur, un VPS, un vieux PC ou un ordinateur personnel, connaître ces commandes permet de :

  • naviguer dans le système de fichiers
  • gérer les fichiers et dossiers
  • installer des logiciels
  • vérifier l’état du système

Ce guide est conçu pour que tout débutant puisse utiliser Linux efficacement.


Pourquoi apprendre les commandes de base Linux ?

Linux est très puissant, mais son interface principale reste le terminal.
Savoir utiliser le terminal permet de :

  • travailler plus rapidement qu’avec une interface graphique
  • automatiser des tâches répétitives
  • gérer des fichiers et des permissions
  • dépanner des problèmes système
  • installer et configurer des logiciels

Même un débutant peut rapidement devenir autonome avec quelques commandes de base Linux essentielles.


Naviguer dans le système de fichiers Linux

1. pwd — afficher le chemin actuel

pwd
  • Permet de connaître votre répertoire actuel
  • Indispensable pour se repérer dans Linux

2. ls — lister les fichiers et dossiers

ls
ls -l
ls -a
  • ls : liste les fichiers
  • ls -l : liste détaillée (permissions, propriétaire, taille)
  • ls -a : inclut les fichiers cachés

💡 Astuce : ls -lh affiche les tailles en format lisible (Ko, Mo).


3. cd — changer de répertoire

cd /home/utilisateur/Documents
cd ..
cd ~
  • cd suivi du chemin permet de naviguer
  • cd .. remonte d’un dossier
  • cd ~ retourne dans votre répertoire personnel

Gérer les fichiers et dossiers

4. mkdir — créer un dossier

mkdir mon_dossier
  • Crée un nouveau dossier dans le répertoire courant

5. touch — créer un fichier vide

touch fichier.txt
  • Permet de créer un fichier vide rapidement

6. cp — copier fichiers et dossiers

cp fichier.txt copie_fichier.txt
cp -r dossier1 dossier2
  • -r pour copier un dossier et son contenu

7. mv — déplacer ou renommer

mv fichier.txt nouveau_fichier.txt
mv fichier.txt /home/utilisateur/Documents
  • Déplace ou renomme les fichiers

8. rm — supprimer fichiers ou dossiers

rm fichier.txt
rm -r dossier1

⚠️ Soyez prudent, la suppression est définitive.


Vérifier l’état du système Linux

9. df — afficher l’espace disque

df -h
  • -h pour format lisible (Go, Mo)
  • Permet de voir l’espace utilisé et disponible

10. free — afficher la mémoire

free -h
  • Affiche la mémoire RAM et swap disponible

11. top — surveiller les processus

top
  • Affiche les processus en temps réel
  • Permet de voir l’utilisation CPU et RAM

Installer des logiciels sur Linux

Selon la distribution Linux, les commandes changent.

Ubuntu / Debian

sudo apt update
sudo apt install nom_du_logiciel

Fedora

sudo dnf install nom_du_logiciel

Arch Linux

sudo pacman -S nom_du_logiciel

Ces commandes permettent de mettre à jour et installer des logiciels essentiels pour débutant Linux.


Permissions et sécurité de base

12. chmod — modifier les permissions

chmod 755 fichier.sh
  • Change les droits d’accès aux fichiers

13. chown — changer le propriétaire

sudo chown utilisateur:utilisateur fichier.txt
  • Permet de donner la propriété à un utilisateur

Ces commandes sont importantes pour sécuriser Linux et éviter les erreurs d’accès.


Recherche et affichage de contenu

14. cat — afficher le contenu d’un fichier

cat fichier.txt

15. grep — chercher du texte

grep "mot" fichier.txt
grep -r "mot" dossier/
  • -r pour recherche récursive dans un dossier

16. find — trouver des fichiers

find /home/utilisateur -name "*.txt"
  • Cherche tous les fichiers .txt dans un répertoire et ses sous-dossiers

Connexion et administration basique

17. ssh — se connecter à un serveur distant

ssh utilisateur@IP_DU_SERVEUR
  • Permet d’administrer un serveur Linux à distance

18. sudo — exécuter une commande en administrateur

sudo apt update
sudo systemctl restart ssh
  • Essentiel pour effectuer des tâches administratives

Astuces pour débutant Linux

  • Utiliser Tab pour l’auto-complétion
  • Utiliser Ctrl + C pour interrompre une commande
  • Utiliser man commande pour accéder au manuel
    Exemple : man ls
  • Utiliser history pour voir les commandes précédentes

Ces astuces permettent de gagner du temps et apprendre Linux plus facilement.


Conclusion

Apprendre les commandes de base Linux pour débutant est essentiel pour :

  • naviguer dans le système
  • gérer fichiers et dossiers
  • installer des logiciels
  • administrer un serveur ou un PC

Même un novice peut rapidement devenir autonome avec un guide pratique comme celui-ci.
Ces commandes sont la base pour aller plus loin vers des scripts, automatisation et administration Linux avancée.


FAQ – Linux commandes de base débutant

1. Faut-il connaître toutes les commandes Linux pour débuter ?

Non. Il suffit de maîtriser les commandes de base Linux pour naviguer, gérer des fichiers et installer des logiciels.

2. Quelle est la commande Linux la plus utile pour un débutant ?

ls pour lister les fichiers et cd pour naviguer dans les dossiers sont incontournables.

3. Puis-je apprendre Linux sans utiliser le terminal ?

Il est possible d’utiliser une interface graphique, mais le terminal reste indispensable pour apprendre Linux efficacement.