Chapitre 2. Les commandes de base de votre Debian GNU/Linux

Table des matières
1. Commandes de navigation
2. Commandes de gestion de fichiers
3. Commandes de consultation de fichiers
4. Commandes de gestion de votre système
5. Commandes de gestion des utilisateurs
6. Commandes diverses

Tableau 2-1. Evolution de cet article

DateAjout(s) / Modification(s)
6 août 2003Version initiale.
27 octobre 2003Relecture.
1er mars 2004Ajout de la commande 'uname -a'.

Vous retrouverez dans cet article les principales commandes qu'il faut avoir en tête pour pouvoir correctement utiliser votre Debian GNU/Linux. Pour chaque commande je vous donne une rapide description de ses fonctionalités. Le but de cet article étant bien entendu de les lister.

Si vous souhaitez plus de précisions sur une commande utilisez la commande man. La syntaxe est :

$ man ma_commande

1. Commandes de navigation

Principales commandes pour vous déplacer au sein de l'arborescence de votre Debian GNU/Linux

Tableau 2-2. Commandes de navigation

Nom de la commandeDescription
lsAffiche le contenu du répertoire courant. C'est à dire le répertoire sur lequel on se trouve.
ls -laAffiche le contenu du répertoire courant en incluant les fichiers cachés. La liste obtenue contient des détails sur les fichiers (droits, date de modification...)
cd nom_du_repertoireChange le répertoire courant.
cd ..Remonte vers le répertoire parent.
cd .Reste dans le répertoire dans lequel on se trouve. Utile si l'on souhaite partir du répertoire courant pour effectuer un changement de répertoire. Ce paramètre est en fait tout le temps omis. Si l'on est dans le répertoire /home/cedric et que l'on veut se placer dans le répertoire fils document il suffit de faire cd document. C'est équivalent à cd ./document
cdSe place sur la racine de l'arborescence de votre Debian GNU/Linux.
cd ~Se place sur la racine de votre répertoire personnel. En général on se retrouve dans le répertoire /home/nom_utilisateur

2. Commandes de gestion de fichiers

Principales commandes qui vous permettent de gérer les fichiers présents sur votre Debian GNU/Linux.

Tableau 2-3. Commandes de gestion de fichiers

Nom de la commandeDescription
touch nom_du_fichierCrée le fichier nom_du_fichier. Ce fichier sera vide.
cp fichier1 fichier2Copie le fichier fichier1 en un nouveau fichier fichier2.
cp -r repertoire1 repertoire2Copie le contenu du répertoire repertoire1 en un nouveau répertoire repertoire2.
mv fichier1 fichier2Renomme le fichier fichier1 en fichier2.
rm nom_du_fichierEfface le fichier nom_du_fichier. Cette opération est irréversible. Un fichier effacé est perdu à tout jamais :(.
rm -r nom_du_répertoireEfface le répertoire nom_du_répertoire et tout son contenu. Cette opération est irréversible.
mkdir nom_du_repertoireCrée le répertoire nom_du_repertoire.
rmdir nom_du_repertoireEfface le répertoire nom_du_repertoire. Ce répertoire doit être vide pour pouvoir être supprimé. Utilisez la commande rm -r pour supprimer un répertoire non-vide.
ln -s fichier_ou_repertoire cibleCrée un lien symbolique cible qui pointera vers le fichier ou le répertoire fichier_ou_repertoire. On peut faire l'analogie entre le lien symbolique et le raccourci sous Windows.
df -hAffiche l'espace libre sur vos disques durs.
du -h nom_du_répertoireAffiche la taille du répertoire nom_du_répertoire.

3. Commandes de consultation de fichiers

Principales commandes qui vous permettent de consulter le contenu des fichiers présents sur votre Debian GNU/Linux.

Tableau 2-4. Commandes de consultation de fichiers

Nom de la commandeDescription
more nom_du_fichierAffiche le contenu du fichier nom_du_fichier et marque une pause entre chaque page d'écran.
cat nom_du_fichierAffiche le contenu du fichier nom_du_fichier sans marquer une pause entre chaque page d'écran.

4. Commandes de gestion de votre système

Principales commandes qui vous permettent d'éteindre ou de redémarrer votre Debian GNU/Linux.

Tableau 2-5. Commandes de gestion de votre système

Nom de la commandeDescription
haltTermine tous les processus qui sont en cours d'execution, écrit toutes les données en mémoire sur le disque dur, arrête tous les services et éteint votre machine. Cette opération est nécessaire pour ne pas perdre des données.
rebootIdentique à halt sauf que le système redémarre au lien de s'éteindre.

5. Commandes de gestion des utilisateurs

Principales commandes qui vous permettent de gérer des utilisateurs sur votre Debian GNU/Linux.

Tableau 2-6. Commandes de gestion des utilisateurs

Nom de la commandeDescription
adduser nom_utilisateurAjoute un utilisateur qui aura pour login nom_utilisateur. Vous devrez ensuite définir son mot de passe et des informations facultatives à son sujet.
deluser nom_utilisateurSupprime l'utilisateur nom_utilisateur.

6. Commandes diverses

Diverses commandes qui peuvent s'avérer bien utiles.

Tableau 2-7. Commandes diverses

Nom de la commandeDescription
dmesgAffiche les messages du noyau affichés lors du boot.
uname -aIndique la version de son noyau.
uptimeAffiche le temps d'utilisation de votre machine depuis sa mise sous tension.