Commandes
Linux
VOTRE GUIDE EXPRESS
Commandes Linux
1. Opérations sur les fichiers
ls: Lister les fichiers et dossiers.
cd directory: Changer de répertoire.
pwd: Afficher le répertoire courant.
cp source destination: Copier un fichier ou un dossier.
mv source destination: Déplacer ou renommer un fichier.
rm filename: Supprimer un fichier.
2. Gestion des répertoires :
mkdir directoryname: Créer un nouveau répertoire.
rmdir directoryname: Supprimer un répertoire vide.
cp -r source destination: Copier des répertoires
récursivement.
mv olddir newdir: Renommer un répertoire.
find / -type d -name directoryname: Rechercher un
répertoire à partir de la racine.
3. Processus :
ps: Afficher les processus actifs.
top: Voir tous les processus en temps réel.
kill pid: Terminer un processus avec son PID.
bg: Reprendre un processus en arrière-plan.
fg: Ramener un processus en avant-plan.
renice +n [pid]: Changer la priorité d'un processus en cours.
4. Réseau :
ping host: Tester la connectivité réseau.
ifconfig: Voir les interfaces réseau.
ssh user@host: Connexion distante via SSH.
scp: Transférer des fichiers entre hôtes via SSH.
whois domain: Obtenir des informations WHOIS sur un
domaine.
dig domain: Obtenir des informations DNS sur un domain
5. Archivage & compression :
tar cf archive.tar files: Créer une archive tar.
gzip file: Compresser un fichier.
tar xf file.tar: Extraire les fichiers d'une archive tar.
zip -r file.zip files: Créer une archive zip contenant des
fichiers.
unzip file.zip: Extraire le contenu d’une archive zip.
6. Traitement du texte :
grep pattern files: Rechercher un motif dans les fichiers.
sed 's/string1/string2/g' filename: Remplacer des
chaînes dans un fichier.
grep -r pattern dir: Rechercher un motif récursivement
dans un répertoire.
diff file1 file2: Comparer deux fichiers et afficher les
différences.
7. Usage du disque :
df: Afficher l’utilisation des disques.
du: Voir l’espace utilisé par les dossiers.
free: Afficher l’utilisation de la mémoire et de l’espace
d’échange (swap).
df -h: Afficher l’utilisation des disques en format lisible
par l’homme.
8. Informations système :
uname -a: Informations sur le noyau.
uptime: Temps de fonctionnement du système.
whoami: Afficher l’utilisateur connecté.
date: Afficher la date et l’heure actuelles.
cal: Afficher le calendrier du mois en cours.
9. Automatisation avec Cron :
crontab -l: Lister les tâches cron existantes.
crontab -e: Éditer les tâches cron.
@reboot command: Programmer une tâche à exécuter
au démarrage.
10. Installation de paquets
(Python) :
crontab -l: Lister les tâches cron existantes.
crontab -e: Éditer les tâches cron.
@reboot command: Programmer une tâche à exécuter
au démarrage.
SUIVEZ-NOUS
POUR DÉCOUVRIR DAVANTAGE
WWW.COCONSULT.FR