Commandes Linux de Base pour Débutants
🎫 Le contenu a été validé le 2023-04-27 pour les plateformes suivantes
✅ Ubuntu 22.04
✅ Debian 11.6
✅ CentOS 7.9
✅ MacOS 13.2
Si vous débutez avec Linux, apprendre les commandes de base est essentiel pour naviguer dans le système de fichiers. Voici quelques-unes des commandes les plus importantes et comment les utiliser :
cd (Changer de Répertoire)
La commande cd
est utilisée pour entrer dans les répertoires du système de fichiers Linux. Voici comment l'utiliser :
sh
cd [nom_du_répertoire]
Par exemple, pour entrer dans le dossier "Documents", vous tapez :
sh
cd Documents
Dans Linux, il existe un répertoire spécial appelé répertoire "home". C'est le répertoire où vous serez placé lorsque vous vous connectez pour la première fois à votre système Linux. Vous pouvez utiliser ~
pour représenter le répertoire home. Par exemple, pour entrer dans le répertoire home, vous tapez :
sh
cd ~
Vous pouvez également utiliser ..
pour représenter le répertoire parent. Par exemple, si vous êtes dans le dossier "Documents" et que vous voulez entrer dans le répertoire parent, vous tapez :
sh
cd ..
Vous pouvez utiliser plusieurs noms de répertoires pour entrer dans un répertoire (séparés par /
). Par exemple, si vous voulez entrer dans le dossier "Documents" sous le répertoire "home", vous tapez :
sh
cd ~/Documents
ls (Lister)
La commande ls est utilisée pour afficher le contenu d'un répertoire. Voici comment l'utiliser :
sh
ls [nom_du_répertoire]
Par exemple, pour lister le contenu du dossier /usr/share
, vous tapez :
sh
ls /usr/share
Le résultat sera :
sh
applications backgrounds color cups dbus-1 doc fonts games glib-2.0 gnome-shell icons i18n locale man metainfo mime perl pixmaps polkit-1 systemd themes xml
Vous pouvez voir tous les fichiers et répertoires dans le répertoire /usr/share
. Mais la seule chose que vous pouvez voir est les noms des fichiers et répertoires. Si vous voulez voir plus d'informations sur les fichiers et répertoires, vous pouvez utiliser l'option -l
. Par exemple :
sh
ls -l /var/log
Le résultat sera :
sh
total 172
-rw-r--r-- 1 root root 8241 Sep 14 00:00 alternatives.log
-rw-r----- 1 syslog adm 134781 Sep 16 23:47 auth.log
-rw-r--r-- 1 root root 1040 Sep 14 00:00 bootstrap.log
drwxr-xr-x 2 root root 4096 Jan 25 18:16 cups
-rw-r--r-- 1 root root 4935 Sep 14 00:00 dmesg
...
Vous pouvez voir que l'option -l
affiche plus d'informations sur les fichiers et répertoires, de gauche à droite, notamment :
- Type de fichier et permissions : Le premier caractère indique le type de fichier.
-
indique un fichier régulier,d
indique un répertoire,l
indique un lien symbolique, etc. - Propriétaire et groupe
- Taille du fichier. Pour les répertoires, la taille est toujours de 4096 octets.
- Date et heure de dernière modification
- Nom du fichier
mkdir (Créer un Répertoire)
La commande mkdir
est utilisée pour créer un nouveau répertoire. Voici comment l'utiliser :
sh
mkdir [nom_du_répertoire]
Par exemple, pour créer un nouveau répertoire appelé "Projects", vous tapez :
sh
mkdir Projects/
Cette commande n'a pas de sortie, mais vous pouvez utiliser la commande ls pour vérifier que le répertoire a été créé.
Si vous voulez créer plusieurs répertoires à la fois, vous pouvez utiliser l'option -p
. Par exemple, pour créer un répertoire appelé "Projects" sous le dossier "Documents", vous tapez :
sh
mkdir -p Documents/Projects
rm (Supprimer)
La commande rm
est utilisée pour supprimer des fichiers ou des répertoires. Voici comment l'utiliser :
sh
rm [nom_du_fichier_ou_du_répertoire]
Par exemple, pour supprimer un fichier appelé "example.txt", vous tapez :
sh
rm example.txt
Si vous voulez supprimer un répertoire, vous pouvez utiliser l'option -r
. Par exemple, pour supprimer un répertoire appelé "Projects", vous tapez :
sh
rm -r Projects/
Tous les fichiers et sous-répertoires du répertoire seront supprimés.
Dans la plupart des cas, vous serez invité à confirmer la suppression. Si vous voulez ignorer la confirmation, vous pouvez utiliser l'option -f
. Par exemple :
sh
rm -r example.txt
rm -rf Projects/
mv (Déplacer)
La commande mv
est utilisée pour déplacer des fichiers ou des répertoires d'un emplacement à un autre. Voici comment l'utiliser :
sh
mv [chemin_source] [chemin_destination]
Par exemple, pour déplacer un fichier appelé "example.txt" du dossier "Documents" vers le dossier "Projects", vous tapez :
sh
mv Documents/example.txt Projects/
cp (Copier)
La commande cp
est utilisée pour copier des fichiers ou des répertoires vers un autre emplacement. Voici comment l'utiliser :
sh
cp [chemin_source] [chemin_destination]
Par exemple, pour copier un fichier appelé "example.txt" du dossier "Documents" vers le dossier "Projects", vous tapez :
sh
cp Documents/example.txt Projects/
Si vous voulez copier un répertoire, vous pouvez utiliser l'option -r
. Par exemple, pour copier un répertoire appelé "Projects" vers le dossier "Documents", vous tapez :
sh
cp -r Projects/ Documents/
Si vous voulez fusionner le contenu du répertoire source avec le répertoire de destination, vous pouvez utiliser l'option -a
. Par exemple, pour copier un répertoire appelé "Projects" vers le dossier "Documents", vous tapez :
sh
cp -a Projects/ Documents/
touch
La commande touch
est utilisée pour créer un nouveau fichier vide. Voici comment l'utiliser :
sh
touch [nom_du_fichier]
Par exemple, pour créer un fichier appelé "example.txt", vous tapez :
sh
touch example.txt
cat
La commande cat
est utilisée pour afficher le contenu d'un fichier. Voici comment l'utiliser :
sh
cat [nom_du_fichier]
Par exemple, pour afficher le contenu d'un fichier appelé "example.txt", vous tapez :
sh
cat example.txt
pwd (Afficher le Répertoire de Travail)
La commande pwd
est utilisée pour afficher le répertoire de travail actuel. Voici comment l'utiliser :
sh
pwd
Le résultat sera comme ceci :
sh
/home/username
Résumé
Ce ne sont que quelques-unes des commandes Linux de base dont vous aurez besoin pour commencer. Au fur et à mesure que vous vous familiariserez avec l'environnement Linux, vous découvrirez qu'il existe de nombreuses autres commandes puissantes à votre disposition.