Les commandes Linux sont essentielles à la gestion des serveurs, au dépannage et à l’exécution efficace des tâches quotidiennes. Que vous soyez un débutant ou un utilisateur expérimenté, la maîtrise des commandes de base de Linux améliorera votre productivité et vos compétences en matière de gestion de système. Ce guide présente les 10 principales commandes de base de Linux que tout utilisateur devrait connaître.

Si vous avez besoin d’une solution d’hébergement Linux fiable, Ava Hosting propose des VPS et des serveurs dédiés de haute performance pour une gestion de serveur transparente et sécurisée.

1. ls (Liste du contenu des répertoires)

La commande ls est utilisée pour lister les fichiers et les répertoires d’un dossier.

ls

Options communes :

  • ls -l → Affiche les fichiers sous forme de liste détaillée.
  • ls -a → Affiche les fichiers cachés.
  • ls -lh → Affiche la taille des fichiers dans un format lisible par l’homme.

2. cd (changer de répertoire)

La commande cd vous permet de naviguer entre les répertoires.

cd /path/to/directory

Exemples d’utilisation :

  • cd /home/user/Documents → Se déplace dans le dossier Documents.
  • cd .. → Remonte d’un répertoire.
  • cd ~ → Se déplace dans le répertoire personnel.

3. pwd (imprimer le répertoire de travail)

Affiche le répertoire dans lequel vous travaillez actuellement.

pwd

4. mkdir (Créer un répertoire)

La commande mkdir est utilisée pour créer un nouveau répertoire.

mkdir new_folder

Pour créer plusieurs répertoires :

mkdir folder1 folder2 folder3

5. rm (supprimer des fichiers et des répertoires)

La commande rm permet de supprimer des fichiers et des répertoires.

rm file.txt

Pour supprimer un répertoire et son contenu :

rm -r directory_name

Attention : Cette commande supprime définitivement les fichiers.

6. cp (Copier des fichiers et des répertoires)

La commande cp est utilisée pour copier des fichiers ou des répertoires.

cp source.txt destination.txt

Pour copier un répertoire entier :

cp -r source_directory destination_directory

7. mv (déplacer ou renommer des fichiers et des répertoires)

La commande mv permet de déplacer des fichiers d’un emplacement à un autre ou de les renommer.

mv oldname.txt newname.txt

Pour déplacer un fichier vers un autre répertoire :

mv file.txt /path/to/destination/

8. touch (Créer un fichier vide)

La commande touch crée un fichier vide ou met à jour l’horodatage d’un fichier existant.

touch newfile.txt

9. chmod (Modifier les permissions d’un fichier)

La commande chmod modifie les droits d’accès aux fichiers et aux répertoires.

chmod 755 script.sh

Répartition des permissions :

  • chmod 777 file → Toutes les permissions sont accordées à tout le monde.
  • chmod 644 file → Lecture et écriture pour le propriétaire, lecture seule pour les autres.
  • chmod x script.sh → Rend un script exécutable.

10. grep (recherche de motifs dans un fichier)

La commande grep permet de rechercher un texte spécifique dans un fichier.

grep "search_term" file.txt

Options communes :

  • grep -i → Recherche insensible à la casse.
  • grep -r → Recherche récursive dans les répertoires.
  • grep -n → Affiche les numéros de ligne dans les résultats.

Conclusion

La maîtrise de ces commandes Linux de base vous aidera à naviguer et à gérer efficacement votre système. Qu’il s’agisse de manipuler des fichiers, de modifier des autorisations ou de rechercher du texte, ces commandes constituent la base de l’administration d’un système Linux.