Aller au contenu

🖥️ Commandes Linux essentielles

  • pwd : Affiche le répertoire courant (Print Working Directory)
  • ls : Liste le contenu du répertoire
  • ls -l : Affiche les détails (permissions, taille, date)
  • ls -a : Affiche les fichiers cachés
  • cd : Change de répertoire (Change Directory)
  • cd .. : Remonte d'un niveau
  • cd ~ : Retourne au répertoire personnel
  • cd /chemin/vers/dossier : Va dans un dossier spécifique

📝 Manipulation des fichiers

  • touch fichier.txt : Crée un fichier vide
  • mkdir dossier : Crée un nouveau dossier
  • cp source destination : Copie un fichier
  • cp -r dossier1 dossier2 : Copie un dossier et son contenu
  • mv ancien nouveau : renomme un fichier/dossier
    • mv ancienne nouvelle : déplace un fichier/dossier d'une position ancienne à la nouvelle
  • rm fichier : Supprime un fichier
  • rm -r dossier : Supprime un dossier et son contenu

👀 Affichage et édition

  • cat fichier : Affiche le contenu d'un fichier

👥 Gestion des droits

  • chmod : Modifie les permissions d'un fichier
  • chmod +x fichier : Rend un fichier exécutable
  • chmod 755 fichier : Donne les droits rwx au propriétaire, rx aux autres
  • chown utilisateur fichier : Change le propriétaire

🌐 Connexion SSH

  • ssh utilisateur@serveur : Se connecte à un serveur distant
  • Exemple : ssh student@10.10.12.137
  • scp fichier utilisateur@serveur:/chemin : Copie un fichier vers un serveur
  • Exemple : scp devoir.py student@10.10.12.137:/home/student

Astuce 💡

Pour la plupart des commandes, vous pouvez utiliser l'option --help ou consulter le manuel avec man commande pour obtenir plus d'informations sur son utilisation.

Important ⚠️

Soyez toujours prudent avec les commandes qui modifient ou suppriment des fichiers (rm, chmod, etc.). Une erreur peut avoir des conséquences irréversibles.