Table des matières

Carte de référence debian

Nota :

Contributeurs, les FIXME sont là pour vous aider, supprimez-les une fois le problème corrigé ou le champ rempli !

En introduction, les bases pour utiliser la ligne de commande - Les Commandes - GNU/LINUX

Obtenir de l'aide

Commande Commentaire
man <commande> ou man <paquet> ( ex : man bash ) Lire l'aide en ligne concernant chaque commande et de nombreux fichiers de configuration .
commande [ --help ] Aide concise pour la plupart des commandes .
/usr/share/doc/nom-de-paquet/ On trouve ici toutes les documentations, un fichier optionnel README.Debian contient les informations spécifiques à Debian.
Documentation sur le web Référence, manuels, FAQ, HOWTO, etc. sur http://www.debian.org/doc/
Listes de diffusion sur http://lists.debian.org/ La communauté Debian peut vous aider, voir USERS .
Wiki sur http://wiki.debian.org/ Contient de nombreuses informations utiles .

Installation

Commande Commentaire
Installateur Toutes les informations concernant l’installation sont sur http://www.debian.org/devel/debian-installer/
Images de CD Télécharger depuis http://www.debian.org/distrib/
boot:expert Par exemple, pour mettre en place le réseau sans DHCP ou utiliser LILO à la place de GRUB .
Installation standart tuto df debian-facile installation standart

Bogues

Commande Commentaire
Système de suivi des bogues sur http://bugs.debian.org/ Tout ce qui concerne les bogues, existants ou corrigés .
Propre au paquet Voir http://bugs.debian.org/nom-de-paquet/ . Utiliser wnpp pour demander de nouveaux paquets .
reportbug Signaler un bogue par courrier électronique .

Le paquet apt-listbugs permet d'éviter d'installer un paquet bogué : le mode d'emploi sur le wiki → https://debian-facile.org/doc:systeme:apt:apt-listbugs

Configuration

Commande Commentaire
/etc/ Tous les fichiers de configuration du système se trouvent dans le répertoire /etc/ .
editor fichiers Éditeur de texte par défaut . Peut être nano, vi, emacs ou joe.
CUPS sur http://nom-d-hôte:631 Interface web pour configurer le système d’impression .
dpkg-reconfigure nom-de-paquet Reconfigurer un paquet, par exemple : console-common (clavier), locales (langue) .
update-alternatives options Gérer les alternatives aux commandes .
update-grub Après modification de /etc/default/grub .
make-kpkg --initrd --revision=2:mon.1.0 --rootcmd fakeroot --uc --us kernel_image Créer un paquet du noyau à partir des sources, si vous avez réellement besoin d’un noyau personnalisé . Nécessite le paquet kernel-package .
m-a a-i module kernel_image Créer et installer des modules tierce-partie (gspca, etc.) . Nécessite d’installer le paquet module-assistant .

Démons et Système

Commande Commentaire
systemctl restart nom.service Redémarrer un service, un démon du système .
systemctl stop nom.service Arrêter un service, un démon du système .
systemctl start nom.service Lancer un service, un démon du système .
halt, reboot, poweroff Suspendre, redémarrer, ou arrêter le système .
/var/log/ Tous les fichiers journaux (« logs ») se trouvent dans ce répertoire . journalctl (en root)
/etc/default/ Valeurs par défaut pour de nombreux démons et services .

Commandes importantes de l’interpréteur (« shell »)

Commande Commentaire
cat fichiers Afficher des fichiers à l’écran .
cd répertoire Changer de répertoire .
cp fichiers destination Copier des fichiers et des répertoires .
echo chaîne-de-caractères Afficher une chaîne à l’écran .
gzip, bzip2, xz [-d] fichiers Compresser et décompresser des fichiers .
pager fichiers Afficher le contenu de fichiers .
ls [fichiers] Afficher une liste de fichiers .
mv fichier1 fichier2 Déplacer, renommer des fichiers .
rm fichiers Supprimer des fichiers .
rmdir répertoires Supprimer des répertoires vides .
tar [c][x][t][z][j] -f fichier.tar [fichiers] Créer, eXtraire, afficher le conTenu d’un fichier d’archive, z ou j pour .gz ou .bz2 .
find répertoires expressions Rechercher des fichiers tels que -name nom ou -size +1000, etc.
grep chaîne-à-rechercher fichiers Rechercher une chaîne dans des fichiers .
kill [-9] nombre Envoyer un signal au processus (par exemple pour l’arrêter) .
ln -s fichier lien Créer un lien symbolique vers un fichier .
ps [options] Afficher la liste des processus en cours .
su - [nom-d-utilisateur] Changer d’utilisateur, par exemple root .
sudo commande Exécuter une commande en tant que root tout en étant un utilisateur ordinaire. Voir /etc/sudoers .
commande > fichier Écraser un fichier avec la sortie d’une commande .
commande » fichier Ajouter la sortie d’une commande à un fichier .
commande1 | commande2 Utiliser la sortie de commande1 comme entrée de la commande2 .
commande < fichier Utiliser un fichier comme entrée d’une commande .

APT

Commande Commentaire
apt-get update Mettre à jour la liste des paquets depuis les dépôts listés dans /etc/apt/sources.list . Nécessaire dès que ce fichier ou son contenu est modifié .
apt-cache search chaîne-à-rechercher Rechercher les paquets et les descriptions correspondants à la chaîne-à-rechercher .
apt-cache policy noms-de-paquet Afficher la version et la priorité des paquets disponibles .
apt-cache show noms-de-paquet Afficher des renseignements sur les paquets, y compris leur description .
apt-cache showpkg noms-de-paquet Afficher les dépendances des paquets (paquets nécessaires) .
apt-get install noms-de-paquet Installer les paquets depuis les dépôts, avec toutes leurs dépendances .
apt-get upgrade Mettre à jour tous les paquets installés pour lesquels une version plus récente est disponible .
apt-get dist-upgrade Identique à apt-get upgrade , mais avec une résolution avancée des conflits .
apt-get remove noms-de-paquet Supprimer des paquets avec tous ceux dont ils dépendent .
apt-get autoremove Supprime les paquets dont aucun autre paquet ne dépend .
apt-cache depends noms-de-paquet Afficher tous les paquets requis par celui qui est indiqué .
apt-cache rdepends noms-de-paquet Afficher tous les paquets qui requièrent ceux indiqués .
apt-file update Mettre à jour les listes de contenus depuis les dépôts de paquets, voir apt-get update
apt-file search nom-de-fichier Rechercher un fichier dans les paquets .
apt-file list nom-de-paquet Afficher la liste des fichiers d’un paquet .
auto-apt Installer automatiquement les paquets au besoin, peut remplacer apt-file, nécessite auto-apt .
aptitude Interface console pour APT, nécessite aptitude .
synaptic Interface graphique pour APT, nécessite synaptic .

dpkg

Commande Commentaire
dpkg -l [noms] Afficher la liste des paquets .
dpkg -I paquet.deb Afficher les informations sur le paquet .
dpkg -c paquet.deb Afficher le contenu d’un paquet .
dpkg -S nom-de-fichier Afficher le paquet auquel appartient un fichier .
dpkg -i paquet.deb Installer les fichiers d’un paquet .
debsums Vérifier les sommes de contrôle des paquets installés, nécessite debsums .
dpkg-divert [options] fichier Surcharger la version de paquet d’un fichier .
dpkg --compare-versions v1 gt v2 Comparer les numéros de versions, vérification avec la commande echo $? .
dpkg-query -W --showformat=format Afficher les paquets installés . Exemple de format : ’${Package} ${Version} ${Installed-Size}\n’.
dpkg --get-selections > fichier Écrire les sélections de paquets dans un fichier .
dpkg --set-selections < fichier Définir les sélections de paquets depuis un fichier .

Le réseau

Commande Commentaire
/etc/network/interfaces Configuration des interfaces réseau .
ifup, ifdown [interface] Démarrer ou arrêter les interfaces réseau conformément aux fichiers ci-dessus .
/sbin/ip Affiche et manipule les interfaces réseau et le routage, iproute est nécessaire.
ssh -X utilisateur@hôte S’identifier sur une autre machine .
scp fichiers utilisateur@hôte:chemin Copier des fichiers vers ou depuis une autre machine .
1)
N'hésitez pas à y faire part de vos remarques, succès, améliorations ou échecs !