Vous n'êtes pas identifié(e).
L'icône rouge permet de télécharger chaque page du wiki visitée au format PDF et la grise au format ODT →
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente Prochaine révision Les deux révisions suivantes | ||
doc:systeme:commandes:guide-survie-stretch [04/09/2017 10:42] nIQnutn [Gestion des paquets] |
doc:systeme:commandes:guide-survie-stretch [04/09/2017 11:53] nIQnutn [Gestion de l'alimentation] |
||
---|---|---|---|
Ligne 27: | Ligne 27: | ||
===== Gestion des paquets ===== | ===== Gestion des paquets ===== | ||
+ | Tous les détails sur la gestion des paquets avec [[doc:systeme:apt:apt|APT]] | ||
==== Mettre à jour la liste des paquets ==== | ==== Mettre à jour la liste des paquets ==== | ||
Ligne 34: | Ligne 34: | ||
- | <code> | + | <code root> |
apt update | apt update | ||
</code> | </code> | ||
Ligne 48: | Ligne 48: | ||
- | <code> | + | <code root> |
apt upgrade | apt upgrade | ||
</code> | </code> | ||
Ligne 64: | Ligne 64: | ||
- | <code> | + | <code root> |
apt full-upgrade | apt full-upgrade | ||
</code> | </code> | ||
Ligne 77: | Ligne 77: | ||
- | <code> | + | <code root> |
apt install <paquet> | apt install <paquet> | ||
</code> | </code> | ||
Ligne 92: | Ligne 92: | ||
- | <code> | + | <code root> |
apt remove <paquet> | apt remove <paquet> | ||
</code> | </code> | ||
Ligne 106: | Ligne 106: | ||
- | <code> | + | <code root> |
apt edit-sources | apt edit-sources | ||
</code> | </code> | ||
Ligne 115: | Ligne 115: | ||
===== Arborescence du système ===== | ===== Arborescence du système ===== | ||
- | / | + | ^/ ^ Le répertoire racine (root). Le point de départ de toute l'arborescence. ^^ |
- | Le répertoire racine (root). Le point de départ de toute l'arborescence. | + | ^ /bin | **bin**aries | Binaires (exécutables) des commandes essentielles. | |
- | /bin | + | ^ /boot | **boot**strap | Fichiers statiques pour le programme d'amorçage. | |
- | **bin**aries | + | ^ /dev | **dev**ice | Fichiers des pilotes de périphériques. | |
- | Binaires (exécutables) des commandes essentielles. | + | ^ /etc | **e**diting **t**ext **c**onfig | Fichiers de configuration spécifiques à la machine. | |
- | /boot | + | ^ /home | **home** directory | Répertoires personnels des utilisateurs | |
- | **boot**strap | + | ^ /lib | **lib**rairies | Bibliothèques partagées et modules noyaux essentiels. | |
- | Fichiers statiques pour le programme d'amorçage. | + | ^ /media | **media** | Points de montage pour les supports amovibles. | |
- | /dev | + | ^ /mnt | **m**ou**nt** | Point de montage pour les montages temporaires. | |
- | **dev**ice | + | ^ /opt | **opt**ional | Répertoire pour d'autres logiciels.| |
- | Fichiers des pilotes de périphériques. | + | ^ /proc | **proc**esses | Répertoire virtuel pour les informations système. | |
- | /etc | + | ^ /root | **root** | Répertoire personnel de l'utilisateur root. | |
- | **e**diting **t**ext **c**onfig | + | ^ /run | **run**time system | Données variables d'exécution. | |
- | Fichiers de configuration spécifiques à la machine. | + | ^ /sbin | **s**uper **bin**aries | Exécutables système essentiels. | |
- | /home | + | ^ /srv | **s**e**rv**ices | Données pour les services fournis par le système. | |
- | **home** directory | + | ^ /tmp | **tem**porary | Fichiers temporaires | |
- | Répertoires personnels des utilisateurs | + | ^ /usr | **U**nix **s**ystem **r**esources | Hiérarchie secondaire: programmes des utilisateurs (///usr/bin//), les bibliothèques (///usr/lib//), la documentation (///usr/share/doc//), etc. | |
- | /lib | + | ^ /var | **var**iable | Données variables comme les fichiers de journalisation, les messages électroniques, les sites web, les bases de données, etc. | |
- | **lib**rairies | + | |
- | Bibliothèques partagées et modules noyaux essentiels. | + | |
- | /media | + | |
- | **media** | + | |
- | Points de montage pour les supports amovibles. | + | |
- | /mnt | + | |
- | **m**ou**nt** | + | |
- | Point de montage pour les montages temporaires. | + | |
- | /opt | + | |
- | **opt**ional | + | |
- | Répertoire pour d'autres logiciels. | + | |
- | /proc | + | |
- | **proc**esses | + | |
- | Répertoire virtuel pour les informations système. | + | |
- | /root | + | |
- | **root** | + | |
- | Répertoire personnel de l'utilisateur root. | + | |
- | /run | + | |
- | **run**time system | + | |
- | Données variables d'exécution. | + | |
- | /sbin | + | |
- | **s**uper **bin**aries | + | |
- | Exécutables système essentiels. | + | |
- | /srv | + | |
- | **s**e**rv**ices | + | |
- | Données pour les services fournis par le système. | + | |
- | /tmp | + | |
- | **tem**porary | + | |
- | Fichiers temporaires | + | |
- | /usr | + | |
- | **U**nix **s**ystem **r**esources | + | |
- | Hiérarchie secondaire: programmes des utilisateurs (///usr/bin//), les bibliothèques (///usr/lib//), la documentation (///usr/share/doc//), etc. | + | |
- | /var | + | |
- | **var**iable | + | |
- | Données variables comme les fichiers de journalisation, les messages électroniques, les sites web, les bases de données, etc. | + | |
==== Description de la hiérarchie du système de fichiers ==== | ==== Description de la hiérarchie du système de fichiers ==== | ||
- | \\ | ||
- | $user | ||
- | <code> | + | |
+ | <code user> | ||
man hier | man hier | ||
</code> | </code> | ||
Ligne 180: | Ligne 145: | ||
===== Gestion des fichiers et dossiers ===== | ===== Gestion des fichiers et dossiers ===== | ||
- | Chemin absolu: chemin complet à partir de la racine **/**\\ | + | __Chemin absolu:__ chemin complet à partir de la racine **/**\\ |
''%%/home/utilisateur/dossier/fichier.txt%%'' | ''%%/home/utilisateur/dossier/fichier.txt%%'' | ||
- | Chemin relatif: chemin à partir du répertoire courant, ici **/home/utilisateur**\\ | + | __Chemin relatif:__ chemin à partir du répertoire courant, ici **/home/utilisateur**\\ |
''%%dossier/fichier.txt%%'' | ''%%dossier/fichier.txt%%'' | ||
- | Chemin par rapport au répertoire personnel: chemin à partir du répertoire personnel **~**\\ | + | __Chemin par rapport au répertoire personnel:__ chemin à partir du répertoire personnel **~**\\ |
''%%~/dossier/fichier.txt%%'' | ''%%~/dossier/fichier.txt%%'' | ||
Pour les chemins contenant des //espaces// ou autres caractères spéciaux, il faut utiliser les caractères d’échappement **\** (on peut utiliser la complétion automatique) ou entourer le chemin par des guillemets **"** ou apostrophes **'** . | Pour les chemins contenant des //espaces// ou autres caractères spéciaux, il faut utiliser les caractères d’échappement **\** (on peut utiliser la complétion automatique) ou entourer le chemin par des guillemets **"** ou apostrophes **'** . | ||
+ | ^^^ | ||
|. |Répertoire courant | | |. |Répertoire courant | | ||
|..|Répertoire parent | | |..|Répertoire parent | | ||
Ligne 198: | Ligne 164: | ||
==== Afficher le contenu du répertoire ==== | ==== Afficher le contenu du répertoire ==== | ||
- | \\ | ||
- | $user | ||
- | <code> | + | |
+ | <code user> | ||
ls -lh <dossier> | ls -lh <dossier> | ||
ls -lhA <dossier> # Afficher également les fichiers cachés | ls -lhA <dossier> # Afficher également les fichiers cachés | ||
Ligne 209: | Ligne 174: | ||
==== Changer le répertoire courant ==== | ==== Changer le répertoire courant ==== | ||
- | \\ | ||
- | $user | ||
- | <code> | + | |
+ | <code user> | ||
cd <dossier> | cd <dossier> | ||
</code> | </code> | ||
Ligne 219: | Ligne 183: | ||
==== Afficher le nom du répertoire courant ==== | ==== Afficher le nom du répertoire courant ==== | ||
- | \\ | ||
- | $user | ||
- | <code> | + | |
+ | <code user> | ||
pwd | pwd | ||
</code> | </code> | ||
Ligne 229: | Ligne 192: | ||
==== Créer un répertoire ==== | ==== Créer un répertoire ==== | ||
- | \\ | ||
- | $user | ||
- | <code> | + | |
+ | <code user> | ||
mkdir <dossier> | mkdir <dossier> | ||
mkdir -p <dossier> # créer des répertoires parents (répertoires intermédiaires) si nécessaire | mkdir -p <dossier> # créer des répertoires parents (répertoires intermédiaires) si nécessaire | ||
Ligne 240: | Ligne 202: | ||
==== Supprimer un répertoire vide ==== | ==== Supprimer un répertoire vide ==== | ||
- | \\ | ||
- | $user | ||
- | <code> | + | |
+ | <code user> | ||
rmdir <dossier> | rmdir <dossier> | ||
rmdir -p <dossier> # supprimer le répertoire et ses parents | rmdir -p <dossier> # supprimer le répertoire et ses parents | ||
Ligne 251: | Ligne 212: | ||
==== Copier un fichier ==== | ==== Copier un fichier ==== | ||
- | \\ | ||
- | $user | ||
- | <code> | + | |
+ | <code user> | ||
cp <source> <cible> | cp <source> <cible> | ||
</code> | </code> | ||
Ligne 261: | Ligne 221: | ||
==== Déplacer ou renommer un fichier/dossier ==== | ==== Déplacer ou renommer un fichier/dossier ==== | ||
- | \\ | ||
- | $user | ||
- | <code> | + | |
+ | <code user> | ||
mv <source> <cible> | mv <source> <cible> | ||
</code> | </code> | ||
Ligne 271: | Ligne 230: | ||
==== Supprimer un fichier ==== | ==== Supprimer un fichier ==== | ||
- | \\ | ||
- | $user | ||
- | <code> | + | |
+ | <code user> | ||
rm <fichier> | rm <fichier> | ||
</code> | </code> | ||
Ligne 281: | Ligne 239: | ||
==== Créer un fichier vide ==== | ==== Créer un fichier vide ==== | ||
- | \\ | ||
- | $user | ||
- | <code> | + | |
+ | <code user> | ||
touch <fichier> | touch <fichier> | ||
</code> | </code> | ||
Ligne 291: | Ligne 248: | ||
==== Créer un lien symbolique vers un fichier ==== | ==== Créer un lien symbolique vers un fichier ==== | ||
- | \\ | ||
- | $user | ||
- | <code> | + | |
+ | <code user> | ||
ln -s <cible> <lien> | ln -s <cible> <lien> | ||
</code> | </code> | ||
Ligne 301: | Ligne 257: | ||
==== Afficher le contenu d'un fichier ==== | ==== Afficher le contenu d'un fichier ==== | ||
- | \\ | ||
- | $user | ||
- | <code> | + | |
+ | <code user> | ||
cat <fichier> | cat <fichier> | ||
less <fichier> | less <fichier> | ||
Ligne 312: | Ligne 267: | ||
==== Éditer un fichier texte ==== | ==== Éditer un fichier texte ==== | ||
- | \\ | ||
- | $user | ||
- | <code> | + | |
+ | <code user> | ||
nano <fichier> | nano <fichier> | ||
nano -B <fichier> # Faire une copie de sauvegarde du fichier | nano -B <fichier> # Faire une copie de sauvegarde du fichier | ||
Ligne 323: | Ligne 277: | ||
==== Identifier le type d’un fichier ==== | ==== Identifier le type d’un fichier ==== | ||
- | \\ | ||
- | $user | ||
- | <code> | + | |
+ | <code user> | ||
file <fichier> | file <fichier> | ||
</code> | </code> | ||
Ligne 333: | Ligne 286: | ||
==== Afficher l’espace occupé par le système ==== | ==== Afficher l’espace occupé par le système ==== | ||
- | \\ | ||
- | $user | ||
- | <code> | + | |
+ | <code user> | ||
df -h | df -h | ||
</code> | </code> | ||
Ligne 343: | Ligne 295: | ||
==== Afficher la taille d’un dossier ==== | ==== Afficher la taille d’un dossier ==== | ||
- | \\ | ||
- | $user | ||
- | <code> | + | |
+ | <code user> | ||
du -hs | du -hs | ||
</code> | </code> | ||
Ligne 355: | Ligne 306: | ||
==== Afficher les processus en temps réel ==== | ==== Afficher les processus en temps réel ==== | ||
- | \\ | ||
- | $user | ||
- | <code> | + | <code user> |
top | top | ||
</code> | </code> | ||
Ligne 365: | Ligne 314: | ||
==== Afficher tous les processus du système ==== | ==== Afficher tous les processus du système ==== | ||
- | \\ | ||
- | $user | ||
- | <code> | + | |
+ | <code user> | ||
ps aux | ps aux | ||
</code> | </code> | ||
Ligne 375: | Ligne 323: | ||
==== Terminer un processus par son PID ==== | ==== Terminer un processus par son PID ==== | ||
- | \\ | ||
- | $user | ||
- | <code> | + | |
+ | <code user> | ||
kill | kill | ||
</code> | </code> | ||
Ligne 385: | Ligne 332: | ||
==== Terminer un processus par son nom ==== | ==== Terminer un processus par son nom ==== | ||
- | \\ | ||
- | $user | ||
- | <code> | + | |
+ | <code user> | ||
killall | killall | ||
</code> | </code> | ||
Ligne 395: | Ligne 341: | ||
==== Terminer un processus graphique ==== | ==== Terminer un processus graphique ==== | ||
- | \\ | ||
- | $user | ||
- | <code> | + | |
+ | <code user> | ||
xkill | xkill | ||
</code> | </code> | ||
Ligne 405: | Ligne 350: | ||
==== Afficher l’utilisation de mémoire ==== | ==== Afficher l’utilisation de mémoire ==== | ||
- | \\ | ||
- | $user | ||
- | <code> | + | <code user> |
free -h | free -h | ||
</code> | </code> | ||
Ligne 417: | Ligne 360: | ||
==== Afficher le nom de l’utilisateur ==== | ==== Afficher le nom de l’utilisateur ==== | ||
- | \\ | + | <code user> |
- | $user | + | |
- | + | ||
- | <code> | + | |
whoami | whoami | ||
</code> | </code> | ||
Ligne 427: | Ligne 367: | ||
==== Changer le mot de passe de l’utilisateur ==== | ==== Changer le mot de passe de l’utilisateur ==== | ||
- | \\ | ||
- | #root | ||
- | <code> | + | <code root> |
passwd <utilisateur> | passwd <utilisateur> | ||
</code> | </code> | ||
Ligne 439: | Ligne 377: | ||
==== Lancer une commande avec les droits root ==== | ==== Lancer une commande avec les droits root ==== | ||
- | \\ | ||
- | $user | ||
- | <code> | + | |
+ | <code user> | ||
su -c "<commande>" | su -c "<commande>" | ||
</code> | </code> | ||
Ligne 449: | Ligne 386: | ||
==== Se connecter en tant que root ==== | ==== Se connecter en tant que root ==== | ||
- | \\ | ||
- | $user | ||
- | <code> | + | |
+ | <code user> | ||
su | su | ||
</code> | </code> | ||
Ligne 461: | Ligne 397: | ||
==== Modifier les permissions d’un fichier ==== | ==== Modifier les permissions d’un fichier ==== | ||
- | \\ | ||
- | #root | ||
- | <code> | + | <code root> |
chmod [u g o a] [+ - =] [r w x] | chmod [u g o a] [+ - =] [r w x] | ||
chmod o+r ~/fichier.txt # exemple: ajouter les droits en lecture pour les autres utilisateurs sur le fichier ~/fichier.txt | chmod o+r ~/fichier.txt # exemple: ajouter les droits en lecture pour les autres utilisateurs sur le fichier ~/fichier.txt | ||
Ligne 480: | Ligne 414: | ||
==== Changer le propriétaire d’un fichier ==== | ==== Changer le propriétaire d’un fichier ==== | ||
- | \\ | ||
- | #root | ||
- | <code> | + | |
+ | <code root> | ||
chown [utilisateur] | chown [utilisateur] | ||
</code> | </code> | ||
Ligne 490: | Ligne 423: | ||
==== Changer le groupe propriétaire d'un fichier ==== | ==== Changer le groupe propriétaire d'un fichier ==== | ||
- | \\ | ||
- | #root | ||
- | <code> | + | |
+ | <code root> | ||
chgrp [groupe] | chgrp [groupe] | ||
</code> | </code> | ||
Ligne 502: | Ligne 434: | ||
==== Afficher les informations sur les disques ==== | ==== Afficher les informations sur les disques ==== | ||
- | \\ | ||
- | $user | ||
- | <code> | + | <code user> |
lsblk --fs | lsblk --fs | ||
</code> | </code> | ||
Ligne 512: | Ligne 442: | ||
==== Lister les périphériques USB ==== | ==== Lister les périphériques USB ==== | ||
- | \\ | ||
- | $user | ||
- | <code> | + | <code user> |
lsusb | lsusb | ||
</code> | </code> | ||
Ligne 522: | Ligne 450: | ||
==== Lister les périphériques PCI ==== | ==== Lister les périphériques PCI ==== | ||
- | \\ | ||
- | $user | ||
- | <code> | + | <code user> |
lspci | lspci | ||
</code> | </code> | ||
Ligne 532: | Ligne 458: | ||
==== Afficher les informations sur le processeur ==== | ==== Afficher les informations sur le processeur ==== | ||
- | \\ | ||
- | $user | ||
- | <code> | + | <code user> |
lscpu | lscpu | ||
</code> | </code> | ||
Ligne 542: | Ligne 466: | ||
==== Afficher les informations sur le noyau ==== | ==== Afficher les informations sur le noyau ==== | ||
- | \\ | ||
- | $user | ||
- | <code> | + | <code user> |
uname -sr | uname -sr | ||
</code> | </code> | ||
Ligne 552: | Ligne 474: | ||
==== Afficher les informations sur la distribution ==== | ==== Afficher les informations sur la distribution ==== | ||
- | \\ | ||
- | $user | ||
- | <code> | + | <code user> |
lsb_release -d | lsb_release -d | ||
</code> | </code> | ||
Ligne 562: | Ligne 482: | ||
==== Afficher le bureau utilisé ==== | ==== Afficher le bureau utilisé ==== | ||
- | \\ | ||
- | $user | ||
- | <code> | + | <code user> |
echo "$XDG_CURRENT_DESKTOP" | echo "$XDG_CURRENT_DESKTOP" | ||
</code> | </code> | ||
Ligne 574: | Ligne 492: | ||
==== Arrêter le système ==== | ==== Arrêter le système ==== | ||
- | \\ | ||
- | $user | ||
- | <code> | + | |
+ | <code user> | ||
systemctl poweroff | systemctl poweroff | ||
</code> | </code> | ||
Ligne 584: | Ligne 501: | ||
==== Redémarrer le système ==== | ==== Redémarrer le système ==== | ||
- | \\ | ||
- | $user | ||
- | <code> | + | |
+ | <code user> | ||
systemctl reboot | systemctl reboot | ||
</code> | </code> | ||
Ligne 594: | Ligne 510: | ||
==== Mettre en veille le système ==== | ==== Mettre en veille le système ==== | ||
- | \\ | ||
- | $user | ||
- | <code> | + | |
+ | <code user> | ||
systemctl suspend | systemctl suspend | ||
</code> | </code> | ||
Ligne 611: | Ligne 526: | ||
Lire l'aide en ligne concernant chaque commande et de nombreux fichiers de configuration: | Lire l'aide en ligne concernant chaque commande et de nombreux fichiers de configuration: | ||
- | \\ | + | |
- | $user | + | |
<code> | <code> | ||
Ligne 621: | Ligne 535: | ||
Aide concise pour la plupart des commandes: | Aide concise pour la plupart des commandes: | ||
- | \\ | + | |
- | $user | + | |
<code> | <code> | ||
Ligne 631: | Ligne 544: | ||
Rechercher les pages d'aide concernant un terme recherché: | Rechercher les pages d'aide concernant un terme recherché: | ||
- | \\ | + | |
- | $user | + | |
<code> | <code> | ||
Ligne 654: | Ligne 566: | ||
* Le cahier de l'administrateur: https://www.debian.org/doc/manuals/debian-handbook/ | * Le cahier de l'administrateur: https://www.debian.org/doc/manuals/debian-handbook/ | ||
- | ===== Antisèche ===== | + | ===== Antisèche à télécharger ===== |
Télécharger le fichier [[data/medias/0085/guide-survie-stretch.pdf|guide-survie-stretch.pdf]]\\ | Télécharger le fichier [[data/medias/0085/guide-survie-stretch.pdf|guide-survie-stretch.pdf]]\\ | ||
Télécharger le fichier source [[data/medias/0085/guide-survie-stretch.odt|guide-survie-stretch.odt]] | Télécharger le fichier source [[data/medias/0085/guide-survie-stretch.odt|guide-survie-stretch.odt]] | ||
- | |||
- | ===== Arborescence du système ===== | ||
- | |||
- | ===== Gestion des fichiers et dossiers ===== | ||
- | ===== Gestion des processus ===== | ||
- | ===== Gestion des utilisateurs ===== | ||
- | ===== Lancer une commande avec root ===== | ||
- | ===== Gestion des droits et permissions ===== | ||
- | ===== Gestion du matériel ===== | ||
- | ===== Gestion de l'alimentation ===== | ||
- | ===== Complétion automatique ===== | ||
- | ===== Documentation ===== | ||
- | ===== Antisèche à télécharger ===== | ||
- | |||