📚 🖥️ Commandes Linux essentielles
📁 Navigation dans les répertoires
📖 Commandes de navigation
Les commandes de navigation permettent de se déplacer dans l'arborescence du système de fichiers et d'explorer son contenu.
pwd
Affiche le répertoire courant (Print Working Directory)
ls
Liste le contenu du répertoire
cd
Change de répertoire (Change Directory)
📝 Manipulation des fichiers
📖 Gestion des fichiers et dossiers
Les commandes de manipulation permettent de créer, copier, déplacer et supprimer des fichiers et dossiers dans le système.
touch
Crée un fichier vide
mkdir
Crée un nouveau dossier
cp
Copie un fichier ou dossier
mv
Déplace ou renomme un fichier/dossier
rm
Supprime un fichier ou dossier
👀 Affichage et édition
📖 Consultation des fichiers
Les commandes d'affichage permettent de visualiser le contenu des fichiers sans les modifier.
cat
Affiche le contenu d'un fichier
👥 Gestion des droits
📖 Système de permissions
Les permissions contrôlent qui peut lire, écrire ou exécuter un fichier. Elles sont essentielles pour la sécurité du système.
chmod
Modifie les permissions d'un fichier
🔐 Structure des permissions rwxrwxrwx :
• 1er
• 2e
• 3e
• 1er
rwx
pour le propriétaire (user)• 2e
rwx
pour le groupe (group)• 3e
rwx
pour les autres (others)
🌐 Connexion SSH
📖 Accès distant sécurisé
SSH (Secure Shell) permet de se connecter à distance à un serveur de manière sécurisée et d'exécuter des commandes ou transférer des fichiers.
ssh
Se connecte à un serveur distant
scp
Copie un fichier vers un serveur distant
💻 Exemples pratiques
ssh student@10.10.12.137
Se connecter au serveur avec l'utilisateur "student"
scp devoir.py student@10.10.12.137:/home/student
Copier le fichier "devoir.py" vers le dossier personnel de l'utilisateur
📋 Récapitulatif des commandes essentielles
🎯 Points clés à retenir :
• Navigation :
• Manipulation :
• Affichage :
• Permissions :
• SSH :
Ces commandes forment la base de l'administration système Linux.
• Navigation :
pwd
, ls
, cd
pour explorer le système• Manipulation :
touch
, mkdir
, cp
, mv
, rm
pour gérer les fichiers• Affichage :
cat
pour consulter le contenu• Permissions :
chmod
pour sécuriser l'accès• SSH :
ssh
et scp
pour l'accès distantCes commandes forment la base de l'administration système Linux.