Détails des commandes Linux avec exemples :
Voici une description plus détaillée de certaines commandes Linux présentées dans la vidéo, avec
des exemples d'utilisation :
1. Navigation et manipulation de fichiers/dossiers:
• ls : Liste des fichiers et dossiers
• ls : Affiche les fichiers et dossiers dans le répertoire courant.
• Exemple : ls affiche "Documents Downloads Music Pictures Public snap
Templates Videos"
• ls -l : Affiche une liste détaillée avec permissions, propriétaire, taille, date de
modification.
• Exemple : ls -l affiche les détails de chaque fichier/dossier sur une ligne
séparée.
• ls -a : Affiche tous les fichiers, y compris les fichiers cachés (commençant par un
point).
• Exemple : ls -a affiche en plus des fichiers visibles, des fichiers comme
".bashrc", ".profile", etc.
• ls -al : Combine les options -a et -l pour une liste détaillée avec les fichiers cachés.
• Exemple: ls -al affiche les détails de tous les fichiers et dossiers, y compris les
fichiers cachés.
• pwd : Affiche le chemin du répertoire courant (Print Working Directory)
• Exemple : pwd affiche /home/abhisar si vous êtes dans le répertoire "home" de
l'utilisateur "abhisar".
• cd : Changer de répertoire (Change Directory)
• cd [nom du dossier] : Se déplacer vers le dossier spécifié.
• Exemple : cd Documents vous déplace vers le dossier "Documents".
• cd .. : Remonter d'un niveau dans l'arborescence des dossiers.
• Exemple : si vous êtes dans /home/abhisar/Documents, cd .. vous ramène à
/home/abhisar.
• cd (sans argument) : Retourner au répertoire "home" de l'utilisateur.
• Exemple : cd vous ramène à /home/abhisar depuis n'importe quel
emplacement.
• mkdir : Créer un nouveau dossier (Make Directory)
• mkdir [nom du dossier] : Crée un nouveau dossier avec le nom spécifié.
• Exemple : mkdir MyProjects crée un dossier nommé "MyProjects" dans le
répertoire courant.
• rmdir : Supprimer un dossier vide (Remove Directory)
• rmdir [nom du dossier] : Supprime le dossier spécifié s'il est vide.
• Exemple : rmdir MyProjects supprime le dossier "MyProjects" s'il ne contient
aucun fichier ou sous-dossier.
2. Création et manipulation de fichiers:
• touch : Créer un fichier vide (ou mettre à jour la date de modification)
• touch [nom du fichier] : Crée un fichier vide avec le nom spécifié. Si le fichier
existe déjà, sa date de modification est mise à jour.
• Exemple : touch myfile.txt crée un fichier texte vide nommé "myfile.txt".
• cat : Concaténer et afficher le contenu de fichiers
• cat [nom du fichier] : Affiche le contenu du fichier spécifié sur la sortie standard
(généralement l'écran).
• Exemple : cat myfile.txt affiche le contenu du fichier "myfile.txt".
• cat > [nom du fichier] : Redirige la sortie standard vers le fichier spécifié,
permettant d'y écrire du contenu.
• Exemple : cat > myfile.txt vous permet d'écrire du texte dans le fichier
"myfile.txt" (Ctrl+D pour terminer).
• cp : Copier des fichiers (Copy)
• cp [source] [destination] : Copie le fichier ou le dossier source vers la destination
spécifiée.
• Exemple : cp myfile.txt Documents/ copie le fichier "myfile.txt" dans le
dossier "Documents".
• mv : Déplacer ou renommer des fichiers (Move)
• mv [source] [destination] : Déplace le fichier ou le dossier source vers la
destination.
• Exemple : mv myfile.txt Documents/ déplace le fichier "myfile.txt" dans le
dossier "Documents".
• mv [nom actuel] [nouveau nom] : Renomme un fichier.
• Exemple : mv myfile.txt newfile.txt renomme "myfile.txt" en "newfile.txt".
• rm : Supprimer des fichiers (Remove)
• rm [nom du fichier] : Supprime le fichier spécifié.
• Exemple : rm myfile.txt supprime le fichier "myfile.txt".
• shred : Supprimer un fichier de manière sécurisée (écraser les données)
• shred [nom du fichier] : Écrase plusieurs fois le contenu du fichier avec des
données aléatoires avant de le supprimer, rendant la récupération des données plus
difficile.
• Exemple : shred secrets.txt supprime le fichier "secrets.txt" de manière plus
sécurisée que rm.
3. Autres commandes utiles:
• echo : Afficher du texte sur la sortie standard
• echo [texte] : Affiche le texte spécifié sur la ligne de commande.
• Exemple : echo "Bonjour le monde" affiche "Bonjour le monde" sur l'écran.
• less : Afficher un fichier avec pagination
• less [nom du fichier] : Affiche le contenu du fichier, page par page, permettant de
naviguer facilement dans un long document (utilisez les flèches pour naviguer, "q"
pour quitter).
• grep : Rechercher un motif dans un fichier (Global Regular Expression Print)
• grep [motif] [nom du fichier] : Affiche les lignes du fichier contenant le motif
spécifié.
• Exemple : grep "erreur" logfile.txt affiche les lignes du fichier "logfile.txt"
contenant le mot "erreur".
• find : Rechercher des fichiers et dossiers
• find [chemin] [critères] : Recherche des fichiers et des dossiers correspondant aux
critères spécifiés dans le chemin donné.
• Exemple : find . -name "*.txt" recherche tous les fichiers se terminant par
".txt" dans le répertoire courant et ses sous-dossiers.
• chmod : Modifier les permissions d'accès à un fichier (Change Mode)
• chmod [permissions] [nom du fichier] : Modifie les permissions du fichier. Les
permissions sont spécifiées avec un code numérique ou des lettres (r pour lecture, w
pour écriture, x pour exécution).
• Exemple : chmod 755 script.sh donne à l'utilisateur les permissions de
lecture, d'écriture et d'exécution, et aux autres utilisateurs les permissions de
lecture et d'exécution du fichier "script.sh".
• gzip / gunzip : Compresser et décompresser des fichiers
• gzip [nom du fichier] : Compresse le fichier en un fichier .gz.
• Exemple : gzip myfile.txt crée un fichier "myfile.txt.gz".
• gunzip [nom du fichier] : Décompresse un fichier .gz.
• Exemple : gunzip myfile.txt.gz restaure le fichier "myfile.txt".
• date : Afficher la date et l'heure
• date : Affiche la date et l'heure du système.
• whoami : Afficher le nom d'utilisateur courant
• whoami : Affiche le nom d'utilisateur avec lequel vous êtes connecté.
• which : Afficher le chemin complet d'une commande
• which [commande] : Affiche le chemin complet de la commande spécifiée.
• Exemple : which ls affiche /bin/ls, indiquant l'emplacement du programme ls.
history : Afficher l'historique des commandes
• history : Affiche la liste des commandes récemment exécutées dans le terminal.
• uptime : Afficher la durée d'activité et la charge du système
• uptime : Affiche la durée depuis le dernier démarrage du système, le nombre
d'utilisateurs connectés et la charge moyenne du système.
• df / du : Afficher l'utilisation de l'espace disque
• df : Affiche l'utilisation de l'espace disque pour tous les systèmes de fichiers montés.
• du : Affiche l'utilisation de l'espace disque par fichier ou dossier.
• Exemple : du -sh Documents/ affiche la taille totale du dossier "Documents"
en format lisible par l'homme.
• clear : Effacer l'écran du terminal
• clear : Efface le contenu du terminal, laissant un écran vide.
• man : Afficher le manuel d'une commande (Manual)
• man [commande] : Affiche la page de manuel de la commande spécifiée, qui
contient des informations détaillées sur son utilisation, ses options et ses arguments.
• Exemple : man ls affiche la page de manuel de la commande ls.
• shutdown : Arrêter le système
• shutdown -h now : Arrête le système immédiatement.
• shutdown -r now : Redémarre le système immédiatement.
• wget : Télécharger un fichier depuis internet (Web Get)
• wget [URL] : Télécharge le fichier spécifié par l'URL.
• Exemple : wget https://www.example.com/fichier.zip télécharge le fichier
"fichier.zip" depuis le site web www.example.com.