Dans le royaume de Linux, où la Force coule à travers chaque ligne de code, la maîtrise de l’art de la commande est un chemin vers la véritable illumination. En tant que maîtres Jedi de ce système d’exploitation mystique, nous détenons la clé qui permet de libérer son vaste potentiel et d’exploiter sa puissance pour le bien de tous.
Avec ces commandes à votre disposition, vous traverserez les chemins traîtres de la gestion des systèmes avec grâce et efficacité. Vous ne serez plus lié par les chaînes du travail manuel, car l’automatisation sera votre alliée. Des incantations mystiques de « ls » aux tours de passe-passe Jedi de « grep », chaque commande a été soigneusement choisie pour vous aider dans votre quête.
Alors, chers Jedi, êtes-vous prêts à vous embarquer pour ce voyage épique ? Prenez ma main, et ensemble nous débloquerons le véritable potentiel de Linux, en illuminant le chemin pour tous ceux qui nous suivront. Cette liste a été partagée par le Jedi Dean Marc sur Liwaiwai. Chaque commande a été soigneusement sélectionnée en fonction de son importance, de sa polyvalence et de sa capacité à rationaliser les opérations dans les différentes distributions de Linux. En se familiarisant avec ces commandes essentielles, les utilisateurs peuvent libérer le véritable potentiel de Linux, en exploitant ses capacités robustes pour répondre aux exigences des environnements informatiques modernes.
-
ls – Liste le contenu des répertoires
Exemple :ls -l
(liste des fichiers au format long) -
cd – Changer de répertoire
Exemple :cd /path/to/directory
(changer de répertoire) -
pwd – Affiche le répertoire de travail
Exemple :pwd
(afficher le chemin d’accès au répertoire actuel) -
mkdir – Créer un répertoire
Exemple :mkdir new_directory
(créer un nouveau répertoire) -
rm – Supprime des fichiers ou des répertoires
Exemple :rm file.txt
(supprimer un fichier) -
cp – Copie des fichiers et des répertoires
Exemple :cp file.txt destination/
(Copier un fichier vers une destination) -
mv – Déplacer ou renommer des fichiers et des répertoires
Exemple :mv file.txt new_name.txt
(Renommer un fichier) -
touch – Créer un fichier vide
Exemple :touch file.txt
(Créer un nouveau fichier vide) -
cat – Concaténer et afficher le contenu d’un fichier
Exemple :cat file.txt
(afficher le contenu d’un fichier) -
grep – Recherche de motifs dans les fichiers
Exemple :grep "pattern" file.txt
(recherche d’un motif spécifique dans un fichier) -
find – Recherche de fichiers et de répertoires
Exemple :find /path/to/directory -name "filename"
(recherche d’un fichier spécifique dans un répertoire) -
chmod – Modifie les droits d’accès aux fichiers
Exemple :chmod 755 file.txt
(modifie les droits d’un fichier) -
chown – Modifier la propriété d’un fichier
Exemple :chown user:group file.txt
(Modification de la propriété d’un fichier) -
tar – Archiver des fichiers et des répertoires
Exemple :tar -czvf archive.tar.gz directory/
(Créer une archive compressée d’un répertoire) -
unzip – Extraire des fichiers d’une archive ZIP
Exemple :unzip archive.zip
(extrait les fichiers d’un fichier ZIP) -
ssh – Connexion à distance par shell sécurisé
Exemple :ssh username@hostname
(Connexion à un serveur distant à l’aide de SSH) -
sudo – Exécuter une commande avec les privilèges du superutilisateur
Exemple :sudo apt update
(mise à jour des listes de paquets à l’aide de sudo) -
apt-get – Utilitaire de gestion des paquets pour les systèmes basés sur Debian
Exemple :apt-get install nom_du_paquet
(Installer un paquet en utilisant apt-get) -
man – Affiche la page de manuel d’une commande
Exemple :man ls
(Affiche le manuel de la commande « ls ») -
ps – Affiche les processus en cours
Exemple :ps aux
(affiche tous les processus en cours) -
top – Affiche l’utilisation des ressources du système
Exemple :top
(surveiller l’utilisation des ressources du système) -
du – Estimer l’utilisation de l’espace des fichiers et des répertoires
Exemple :du -sh répertoire/
(affiche la taille totale d’un répertoire) -
df – Affiche l’utilisation de l’espace disque
Exemple :df -h
(affiche l’utilisation de l’espace disque dans un format lisible par l’homme) -
ping – Envoyer des demandes d’écho ICMP à un hôte du réseau
Exemple : pinggoogle.com
(Envoi d’une requête à un site web pour vérifier la connectivité du réseau) -
ifconfig – Configure les interfaces réseau
Exemple :ifconfig eth0 up
(Ouvrir une interface réseau) -
wget – Récupérer des fichiers sur le web
Exemple :wget http://example.com/file.txt
(Téléchargement d’un fichier à partir d’une URL) -
curl – Transférer des données vers ou depuis un serveur
Exemple :curl http://example.com
(récupérer le contenu d’une page web) -
systemctl – Contrôle le système systemd et le gestionnaire de services
Exemple :systemctl start nom_du_service
(Démarrer un service système) -
journalctl – Interroge le journal de bord de systemd
Exemple :journalctl -u nom_du_service
(Consulter les journaux d’un service spécifique) -
scp –Copiesécurisée de fichiers entre hôtes
Exemple :scp file.txt user@host:/path/to/destination
(Copier un fichier sur un hôte distant) -
grep -r – Recherche récursive de texte dans les fichiers et les répertoires
Exemple :grep -r "pattern" directory/
(recherche récursive d’un motif dans un répertoire) -
sed – Éditeur de flux pour filtrer et transformer du texte
Exemple :sed 's/foo/bar/' file.txt
(remplace les occurrences de « foo » par « bar » dans un fichier) -
awk – Langage de traitement de texte et de recherche de motifs
Exemple :awk '{ print $1 }' file.txt
(Impression de la première colonne d’un fichier) -
ssh-keygen – Génère des paires de clés SSH Exemple :
ssh-keygen -t rsa
(Génère une paire de clés SSH RSA) -
systemctl status – Affiche l’état d’une unité systemd
Exemple :systemctl status nom_du_service
(Vérifier l’état d’un service) -
diff – Compare les fichiers ligne par ligne
Exemple :diff file1.txt file2.txt
(Compare deux fichiers et affiche les différences) -
head – Affiche la première partie des fichiers
Exemple :head -n 10 file.txt
(Affiche les 10 premières lignes d’un fichier) -
tail – Affiche la dernière partie des fichiers
Exemple :tail -n 5 file.txt
(affiche les 5 dernières lignes d’un fichier) -
tar -xvf – Extrait les fichiers d’une archive tar
Exemple :tar -xvf archive.
tar (extrait les fichiers d’une archive tar) -
history – Affiche l’historique de la commande
Exemple :history
(Affiche la liste des commandes précédemment exécutées) -
ln – Créer des liens entre les fichiers
Exemple :ln -s file.txt link.txt
(Créer un lien symbolique vers un fichier) -
mount – Monter un système de fichiers
Exemple :mount /dev/sda1 /mnt
(monter une partition sur un point de montage) -
umount – Démonter un système de fichiers
Exemple :umount /mnt
(Démonter un système de fichiers monté) -
chmod x – Rend un fichier exécutable
Exemple :chmod x script.sh
(rendre un script exécutable) -
grep -v – Inverser la correspondance et exclure les lignes correspondant à un motif
Exemple :grep -v "pattern" file.txt
(affiche les lignes ne contenant pas le motif) -
kill – Met fin à un processus
Exemple :kill process_id
(Terminer un processus par son ID) -
systemctl enable – Permet à une unité systemd de démarrer au boot
Exemple :systemctl enable nom_du_service
(activer le démarrage automatique d’un service) -
chown -R – Modifier la propriété de manière récursive
Exemple :chown -R user:group directory/
(Modification de la propriété d’un répertoire et de son contenu) -
useradd – Créer un compte utilisateur
Exemple :useradd nom d'utilisateur
(Création d’un nouveau compte utilisateur) -
usermod – Modifier les propriétés d’un compte utilisateur
Exemple :usermod -aG groupname username
(Ajouter un utilisateur à un groupe) -
passwd – Modifier le mot de passe d’un utilisateur
Exemple :passwd nomutilisateur
(Modification du mot de passe d’un utilisateur) -
systemctl restart – Redémarrer une unité systemd
Exemple :systemctl restart nom_du_service
(Redémarrer un service) -
sort – Trier les lignes d’un fichier texte
Exemple :sort file.txt
(trier les lignes d’un fichier par ordre alphabétique) -
which – Localise l’exécutable d’une commande
Exemple :which command
(Recherche de l’emplacement de l’exécutable d’une commande) -
crontab – Programmation de tâches périodiques
Exemple :crontab -e
(Editer le fichier crontab de l’utilisateur) -
ssh-key-copy – Copie de la clé publique SSH sur un serveur distant
Exemple :ssh-copy-id user@host
(Copier la clé publique SSH sur un serveur distant) -
ln -s – Créer un lien symbolique
Exemple :ln -s /chemin/vers/fichier nom_du_lien
(Créer un lien symbolique vers un fichier) -
history -c – Efface l’historique des commandes
Exemple :history -c
(effacer l’historique des commandes) -
alias – Créer un alias pour une commande
Exemple :alias l='ls -l'
(Crée un alias « l » pour la commande « ls -l ») -
echo – Imprimer un message
Exemple :echo "Hello, World !"
(Affiche le message « Hello, World ! ») -
systemctl stop – Arrête une unité systemd
Exemple :systemctl stop nom_du_service
(Arrêter un service) -
gzip – Compression de fichiers
Exemple :gzip file.txt
(Compression d’un fichier à l’aide de gzip) -
gunzip – Décompresse les fichiers compressés avec gzip
Exemple :gunzip file.txt.gz
(Décompression d’un fichier compressé avec gzip) -
tar -cvf – Crée une archive tar
Exemple :tar -cvf archive.tar directory/
(Créer une archive tar d’un répertoire) -
tar -tvf – Affiche le contenu d’une archive tar
Exemple :tar -tvf archive.
tar (Liste des fichiers d’une archive tar) -
df -h – Affiche l’utilisation de l’espace disque dans un format lisible par l’homme
Exemple :df -h
(Affiche l’utilisation de l’espace disque dans un format lisible par l’homme) -
df -i – Affiche l’utilisation des inodes
Exemple :df -i
(Affichage de l’utilisation des inodes) -
ifconfig -a – Affiche toutes les interfaces réseau
Exemple :ifconfig -a
(Affichage de toutes les interfaces réseau) -
netstat -tuln – Affiche les ports d’écoute
Exemple :netstat -tuln
(Afficher les ports d’écoute) -
systemctl reload – Recharge la configuration d’une unité systemd
Exemple :systemctl reload nom_du_service
(Recharger la configuration d’un service) -
systemctl disable – Désactive le démarrage d’une unité systemd au boot
Exemple :systemctl disable nom_du_service
(Désactive le démarrage automatique d’un service) -
free -m – Affiche l’utilisation de la mémoire en mégaoctets
Exemple :free -m
(Afficher l’utilisation de la mémoire en mégaoctets) -
ps -ef – Affiche un instantané des processus en cours
Exemple :ps -ef
(afficher tous les processus en cours) -
ssh-keygen -p – Change la phrase de passe d’une clé privée SSH
Exemple :ssh-keygen -p
(changer la phrase de passe d’une clé privée SSH) -
history -w – Écrit l’historique actuel dans le fichier d’historique
Exemple :history -w
(écrire l’historique actuel dans le fichier d’historique) -
find -type f -name – Recherche de fichiers avec un nom spécifique
Exemple :find /path/to/directory -type f -name "filename"
(Recherche d’un fichier par son nom) -
locate – Recherche de fichiers par leur nom
Exemple :locate file.txt
(Recherche du chemin d’accès d’un fichier par son nom) -
systemctl list-units – Liste toutes les unités systemd
Exemple :systemctl list-units
(Liste de toutes les unités actives de systemd) -
cat file1.txt file2.txt – Concaténer plusieurs fichiers et en afficher le contenu
Exemple :cat file1.txt file2.txt
(Concaténer le contenu de deux fichiers) -
grep -i – Effectue une recherche de motif insensible à la casse
Exemple :grep -i "pattern" file.txt
(recherche d’un motif insensible à la casse) -
chmod -R – Modifie les autorisations de manière récursive
Exemple :chmod -R 755 répertoire/
(modifie les autorisations d’un répertoire et de son contenu de manière récursive) -
wc -l – Compte le nombre de lignes d’un fichier
Exemple :wc -l file.txt
(compte le nombre de lignes d’un fichier) -
tail -f – Affiche la dernière partie d’un fichier et suit ses modifications
Exemple :tail -f file.txt
(affiche la dernière partie d’un fichier et suit les nouvelles lignes au fur et à mesure qu’elles sont ajoutées) -
chgrp – Modifier la propriété d’un groupe
Exemple :chgrp groupname file.txt
(modifie la propriété d’un groupe sur un fichier) -
gzip -d – Décompresse les fichiers compressés avec gzip
Exemple :gzip -d fichier.txt.gz
(Décompression d’un fichier compressé avec gzip) -
tar -xvf – Extrait les fichiers d’une archive tar
Exemple :tar -xvf archive.
tar (Extrait les fichiers d’une archive tar) -
awk ‘{print $NF}’ – Affiche le dernier champ de chaque ligne
Exemple :awk '{print $NF}' file.txt
(Impression du dernier champ de chaque ligne d’un fichier) -
sort -r – Trie les lignes d’un fichier texte dans l’ordre inverse
Exemple :sort -r file.txt
(trier les lignes d’un fichier dans l’ordre inverse) -
sed ‘s/foo/bar/g ‘ – Remplace toutes les occurrences d’une chaîne par une autre chaîne
Exemple :sed 's/foo/bar/g' file.txt
(Remplace toutes les occurrences de « foo » par « bar » dans un fichier) -
tail -n 2 – Affiche toutes les lignes d’un fichier à l’exception de la première ligne
Exemple :tail -n 2 file.txt
(Affiche toutes les lignes d’un fichier à l’exception de la première) -
tee – Lit à partir de l’entrée standard et écrit vers la sortie standard et les fichiers
Exemple :command | tee file.txt
(Exécute une commande et écrit sa sortie dans un fichier) -
df -h -T – Affiche l’utilisation de l’espace disque en fonction du type de système de fichiers
Exemple :df -h -T
(Afficher l’utilisation de l’espace disque en fonction du type de système de fichiers) -
ps aux | grep nom_du_processus – Affiche des informations sur un processus spécifique
Exemple :ps aux | grep sshd
(Affiche des informations sur le processus du démon SSH) -
mount -t – Monter un type de système de fichiers spécifique
Exemple :mount -t ext4 /dev/sda1 /mnt
(Montage d’un système de fichiers ext4 sur un point de montage) -
df -h – Affiche l’utilisation de l’espace disque dans un format lisible par l’homme
Exemple :df -h
(Affiche l’utilisation de l’espace disque dans un format lisible par l’homme) -
tar -xvf – Extrait les fichiers d’une archive tar
Exemple :tar -xvf archive.
tar (Extraire les fichiers d’une archive tar) -
tar -tvf – Affiche le contenu d’une archive tar
Exemple :tar -tvf archive.
tar (Liste des fichiers d’une archive tar) -
df -h – Affiche l’utilisation de l’espace disque dans un format lisible par l’homme
Exemple :df -h
(Affiche l’utilisation de l’espace disque dans un format lisible par l’homme) -
df -i – Affiche l’utilisation des inodes
Exemple :df -i
(Affichage de l’utilisation des inodes) -
ifconfig -a – Affiche toutes les interfaces réseau
Exemple :ifconfig -a
(Affichage de toutes les interfaces réseau)