Voici une liste des commandes Linux les plus couramment utilisées :
1. Gestion des fichiers et répertoires
ls → Lister les fichiers et dossiers
cd → Changer de répertoire
pwd → Afficher le chemin du répertoire courant
mkdir → Créer un dossier
rm → Supprimer un fichier ou un dossier (rm -r pour un dossier)
cp → Copier un fichier/dossier (cp -r pour copier un dossier)
mv → Déplacer ou renommer un fichier/dossier
2. Manipulation de fichiers
cat → Afficher le contenu d'un fichier
nano, vim → Éditer un fichier
touch → Créer un fichier vide
echo "texte" > [Link] → Écrire dans un fichier
head → Afficher les premières lignes d'un fichier
tail → Afficher les dernières lignes d'un fichier
3. Gestion des processus
ps → Lister les processus en cours
top ou htop → Surveiller l'utilisation du CPU et RAM
kill ID → Terminer un processus (remplace ID par l'identifiant du processus)
killall nom_du_processus → Fermer tous les processus avec ce nom
bg → Remettre un processus en arrière-plan
fg → Remettre un processus en avant-plan
4. Gestion des permissions
chmod → Modifier les permissions d’un fichier
Exemple : chmod +x [Link] (rendre un script exécutable)
chown → Changer le propriétaire d'un fichier
Exemple : chown user:group [Link]
5. Gestion des utilisateurs et groupes
whoami → Afficher l'utilisateur actuel
id → Afficher les détails de l'utilisateur
adduser nom → Ajouter un utilisateur
deluser nom → Supprimer un utilisateur
passwd → Changer le mot de passe
su utilisateur → Changer d'utilisateur
sudo commande → Exécuter une commande en super-utilisateur
6. Réseau
ping adresse → Vérifier la connectivité réseau
ifconfig ou ip a → Voir la configuration réseau
netstat -tulnp → Voir les ports ouverts
curl ou wget → Télécharger un fichier
7. Compression et Archivage
tar -cvf [Link] dossier/ → Créer une archive
tar -xvf [Link] → Extraire une archive
zip -r [Link] dossier/ → Créer un fichier ZIP
unzip [Link] → Extraire un ZIP
8. Recherche et analyse de texte
grep "mot" [Link] → Rechercher un mot dans un fichier
find / -name "fichier" → Rechercher un fichier
locate fichier → Trouver un fichier rapidement (nécessite updatedb)
9. Autres commandes utiles
history → Voir l’historique des commandes
clear → Effacer le terminal
df -h → Vérifier l’espace disque
du -sh dossier/ → Voir la taille d’un dossier
Tu cherches une commande en particulier ? 😊
Vous avez dit :
plus de comande dans Gestion des permissions
ChatGPT a dit :
Bien sûr ! Voici plus de commandes utilisées pour la gestion des permissions sous
Linux :
1. Modifier les permissions avec chmod
La commande chmod (change mode) permet de modifier les droits d’accès des fichiers
et dossiers.
➤ Utilisation en notation octale :
Chaque permission est représentée par un chiffre :
4 → Lecture (r)
2 → Écriture (w)
1 → Exécution (x)
Les droits sont définis pour propriétaire (u), groupe (g) et autres (o). Exemples :
chmod 777 [Link] → Tous les droits pour tout le monde (dangereux)
chmod 644 [Link] → Propriétaire : lecture/écriture, Groupe et Autres : lecture
seule
chmod 755 [Link] → Propriétaire : tout, Groupe et Autres : lecture et exécution
➤ Utilisation en notation symbolique :
chmod u+x [Link] → Ajoute le droit d’exécution au propriétaire
chmod g-w [Link] → Retire le droit d’écriture au groupe
chmod o-r dossier/ → Retire le droit de lecture aux autres
chmod a+r [Link] → Ajoute la lecture pour tout le monde
2. Modifier le propriétaire avec chown
La commande chown (change owner) permet de changer le propriétaire d’un
fichier/dossier.
chown nouvel_utilisateur [Link] → Change le propriétaire
chown user:group [Link] → Change le propriétaire et le groupe
chown -R user dossier/ → Change le propriétaire de tout le dossier et de son
contenu
3. Modifier le groupe avec chgrp
La commande chgrp permet de changer le groupe propriétaire d’un fichier.
chgrp nouveau_groupe [Link] → Change le groupe d’un fichier
chgrp -R nouveau_groupe dossier/ → Change le groupe d’un dossier et son contenu
4. Définir des permissions spéciales
➤ Bit setuid (SUID) : Exécuter avec les permissions du propriétaire
Cela permet à un utilisateur d’exécuter un programme avec les privilèges du
propriétaire.
chmod u+s [Link] → Active SUID
chmod u-s [Link] → Désactive SUID
💡 Exemple : /usr/bin/passwd a le SUID pour permettre aux utilisateurs de changer
leur mot de passe.
➤ Bit setgid (SGID) : Exécuter avec les permissions du groupe
Tous les fichiers créés dans un dossier SGID appartiendront automatiquement au
groupe du dossier.
chmod g+s dossier/ → Active SGID
chmod g-s dossier/ → Désactive SGID
💡 Exemple : Sur un dossier partagé, les fichiers créés restent accessibles à tous
les membres du groupe.
➤ Bit sticky : Protection contre la suppression
Si activé sur un dossier, seuls les propriétaires des fichiers peuvent les
supprimer.
chmod +t dossier/ → Active le sticky bit
chmod -t dossier/ → Désactive le sticky bit
💡 Exemple : /tmp utilise le sticky bit pour empêcher la suppression des fichiers
par d’autres utilisateurs.