Différences
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 | ||
tutoriel:console_commandes_de_base [Le 08/11/2018, 11:20] 85.168.122.12 [shutdown] |
tutoriel:console_commandes_de_base [Le 11/08/2019, 16:30] 78.213.198.110 [mount] |
||
---|---|---|---|
Ligne 54: | Ligne 54: | ||
* Équivalent MS-DOS/MS Windows : **help** | * Équivalent MS-DOS/MS Windows : **help** | ||
* Signification : //Page de manuel// | * Signification : //Page de manuel// | ||
- | * Affiche les pages du manuel système.\\ Chaque argument donné a man est généralement le nom d'un programme, d'un utilitaire, d'une fonction ou d'un fichier spécial. | + | * Affiche les pages du manuel système.\\ Chaque argument donné à man est généralement le nom d'un programme, d'un utilitaire, d'une fonction ou d'un fichier spécial. |
* Exemples d'utilisation : | * Exemples d'utilisation : | ||
* **man man**\\ affiche les informations pour l'utilisation de man | * **man man**\\ affiche les informations pour l'utilisation de man | ||
Ligne 68: | Ligne 68: | ||
* **-l** : Permet un affichage détaillé du répertoire (permissions d'accès, le nombre de liens physiques, le nom du propriétaire et du groupe, la taille en octets, et l'horodatage) | * **-l** : Permet un affichage détaillé du répertoire (permissions d'accès, le nombre de liens physiques, le nom du propriétaire et du groupe, la taille en octets, et l'horodatage) | ||
* **-h** : Associé avec **-l** affiche la taille des fichiers avec un suffixe correspondant à l'unité (K, M, G) | * **-h** : Associé avec **-l** affiche la taille des fichiers avec un suffixe correspondant à l'unité (K, M, G) | ||
- | * **-a** : Permet l'affichage des fichiers et répertoires cachés (ceux qui commencent par un . (point)) | + | * **-a** : Permet l'affichage des fichiers et répertoires cachés (ceux qui commencent par un . (point)) |
* **-lct** : Permet de trier les fichiers et répertoires par date de modification décroissante | * **-lct** : Permet de trier les fichiers et répertoires par date de modification décroissante | ||
* Exemples d'utilisation : | * Exemples d'utilisation : | ||
Ligne 74: | Ligne 74: | ||
* **ls /etc/**\\ affiche le contenu du répertoire /etc/ | * **ls /etc/**\\ affiche le contenu du répertoire /etc/ | ||
* **lspci** ou **lsusb**\\ affiche les périphériques PCI ou USB connectés. | * **lspci** ou **lsusb**\\ affiche les périphériques PCI ou USB connectés. | ||
- | * **lshw** affiche les caractèristiques de tout le matèriel physique, non-logiciel (hardware). | + | * **lshw** affiche les caractéristiques de tout le matériel physique, non-logiciel (hardware). |
* [[:ls_couleur|ls en couleur]] | * [[:ls_couleur|ls en couleur]] | ||
Ligne 215: | Ligne 215: | ||
Placez-vous dans le répertoire à partir duquel la recherche //récursive// doit être effectuée et faites : | Placez-vous dans le répertoire à partir duquel la recherche //récursive// doit être effectuée et faites : | ||
* **find monfichier* **\\ Recherche un fichier commençant par "monfichier" | * **find monfichier* **\\ Recherche un fichier commençant par "monfichier" | ||
- | * **find -name *monfichier*.ogg** \\ Recherche un fichier contenant "monfichier" et ayant pour extention ".ogg" | + | * **find -name *monfichier*.ogg** \\ Recherche un fichier contenant "monfichier" et ayant pour extension ".ogg" |
== avancé == | == avancé == | ||
Ligne 230: | Ligne 230: | ||
* Équivalent MS-DOS/MS Windows : **find** | * Équivalent MS-DOS/MS Windows : **find** | ||
* Signification : //global regular expression print// | * Signification : //global regular expression print// | ||
- | * Recherche une chaîne de caractères dans des fichiers (ou depuis la console si aucun fichier n'est indiqué) ; Souvent utilisé en filtre avec d'autres commandes. | + | * Recherche une chaîne de caractères dans des fichiers (ou depuis la console si aucun fichier n'est indiqué) ; souvent utilisé en filtre avec d'autres commandes. |
* Options les plus fréquentes : | * Options les plus fréquentes : | ||
- | * **-c** : Retourne le nombre de lignes au lieu des lignes elles mêmes | + | * **-c** : Retourne le nombre de lignes au lieu des lignes elles-mêmes |
* **-n** : Retourne les lignes préfixées par leur numéro | * **-n** : Retourne les lignes préfixées par leur numéro | ||
* **-i** : Insensible à la casse | * **-i** : Insensible à la casse | ||
- | * **-r** : Recherche récursivement dans tous les sous-répertoires ; On peut utiliser la commande **rgrep** | + | * **-r** : Recherche récursivement dans tous les sous-répertoires ; on peut utiliser la commande **rgrep** |
* **-G** : Recherche en utilisant une expression rationnelle basique (option par défaut) | * **-G** : Recherche en utilisant une expression rationnelle basique (option par défaut) | ||
- | * **-E** : Recherche en utilisant une expression rationnelle étendue ; On peut utiliser la commande **egrep** | + | * **-E** : Recherche en utilisant une expression rationnelle étendue ; on peut utiliser la commande **egrep** |
- | * **-F** : Recherche en utilisant une chaîne fixe ; On peut utiliser la commande **fgrep** | + | * **-F** : Recherche en utilisant une chaîne fixe ; on peut utiliser la commande **fgrep** |
* **-v toto** : Recherche les lignes qui ne contiennent pas le mot //toto// | * **-v toto** : Recherche les lignes qui ne contiennent pas le mot //toto// | ||
* Exemples d'utilisation : | * Exemples d'utilisation : | ||
- | * **grep -n montexte monfichier** \\ Retourne toutes les lignes ainsi que leur numéro où //montexte// apparait dans //monfichier// | + | * **grep -n montexte monfichier** \\ Retourne toutes les lignes ainsi que leur numéro où //montexte// apparaît dans //monfichier// |
==== locate ==== | ==== locate ==== | ||
Ligne 272: | Ligne 272: | ||
* Équivalent MS-DOS/MS Windows : **more** | * Équivalent MS-DOS/MS Windows : **more** | ||
* Signification : //less// | * Signification : //less// | ||
- | * Affiche un fichier en permettant la navigation, ainsi que certaines possibilités de vi( par ex: la recherche) | + | * Affiche un fichier en permettant la navigation, ainsi que certaines possibilités de vi (par ex: la recherche) |
* Options les plus fréquentes : | * Options les plus fréquentes : | ||
* **-e** ou **-E** : Quitte automatiquement la deuxième fois que la fin du fichier est atteinte, ou dès la première fois avec **-E**. | * **-e** ou **-E** : Quitte automatiquement la deuxième fois que la fin du fichier est atteinte, ou dès la première fois avec **-E**. | ||
Ligne 300: | Ligne 300: | ||
* **=** : Autorise uniquement l'autorisation indiquée | * **=** : Autorise uniquement l'autorisation indiquée | ||
* **r** : Lecture ; Valeur octale **4** | * **r** : Lecture ; Valeur octale **4** | ||
- | * **w** : Ecriture ; Valeur octale **2** | + | * **w** : Écriture ; Valeur octale **2** |
- | * **x** : Execution ; Valeur octale **1** | + | * **x** : Exécution ; Valeur octale **1** |
* **s** : Utilise les droits du propriétaire ou du groupe lors de l'exécution | * **s** : Utilise les droits du propriétaire ou du groupe lors de l'exécution | ||
* **u** : Propriétaire du fichier | * **u** : Propriétaire du fichier | ||
Ligne 345: | Ligne 345: | ||
* **-b** : Affiche la mémoire en octets (**b**ytes) | * **-b** : Affiche la mémoire en octets (**b**ytes) | ||
* **-k** : Affiche la mémoire en **k**ilooctets | * **-k** : Affiche la mémoire en **k**ilooctets | ||
- | * **-m** : Affiche la mémoire en **m**éga octets | + | * **-m** : Affiche la mémoire en **m**égaoctets |
- | * **-g** : Affiche la mémoire en **g**iga octets | + | * **-g** : Affiche la mémoire en **g**igaoctets |
* **-h** : Affiche la mémoire en unités pertinentes pour l'**h**umain | * **-h** : Affiche la mémoire en unités pertinentes pour l'**h**umain | ||
* **-s** : Spécifie le délai de réaffichage de la mémoire | * **-s** : Spécifie le délai de réaffichage de la mémoire | ||
Ligne 352: | Ligne 352: | ||
* Exemples d'utilisation : | * Exemples d'utilisation : | ||
* **free -th** | * **free -th** | ||
- | * **free -m -s 5** \\ Affiche la mémoire du système en méga octet toutes les 5 secondes | + | * **free -m -s 5** \\ Affiche la mémoire du système en mégaoctets toutes les 5 secondes |
==== mount ==== | ==== mount ==== | ||
Ligne 358: | Ligne 358: | ||
* Monter un système de fichiers | * Monter un système de fichiers | ||
* Options les plus fréquentes : | * Options les plus fréquentes : | ||
- | * **-a** : Monter tous les systèmes de fichier déclarés dans le fichier ///etc/fstab// | + | * **-a** : Monter tous les systèmes de fichiers déclarés dans le fichier ///etc/fstab// |
* **-t** : Précise le type de fichier à monter | * **-t** : Précise le type de fichier à monter | ||
- | * **-o** : Ajouter une option. Options adjointe à **-o** les plus fréquentes : | + | * **-o** : Ajouter une option. Options adjointes à **-o** les plus fréquentes : |
* **auto** : Permet d'être monté par **-a** | * **auto** : Permet d'être monté par **-a** | ||
* **async** : Les entrées/sorties sur le système de fichiers seront asynchrones | * **async** : Les entrées/sorties sur le système de fichiers seront asynchrones | ||
Ligne 373: | Ligne 373: | ||
* **rw** : Monte le système en lecture et écriture | * **rw** : Monte le système en lecture et écriture | ||
* **suid** : Prend en compte les bits [[wpfr>Setuid|SetUID ou SetGID]] du système monté | * **suid** : Prend en compte les bits [[wpfr>Setuid|SetUID ou SetGID]] du système monté | ||
- | * **user** : Permet aux utilisateurs ordinaires à monter et démonter le système de fichiers (implique **noexec**, **nosuid**, et **nodev** sauf si surchargées) | + | * **user** : Permet aux utilisateurs ordinaires de monter et démonter le système de fichiers (implique **noexec**, **nosuid**, et **nodev** sauf si surchargées) |
* Exemples d'utilisation : | * Exemples d'utilisation : | ||
* **mount** \\ Liste tous les systèmes de fichiers actuellement montés | * **mount** \\ Liste tous les systèmes de fichiers actuellement montés | ||
Ligne 379: | Ligne 379: | ||
* **mount /mnt/maPartion** \\ Monte le système de fichiers ad-hoc déclarés dans le fichier ///etc/fstab// | * **mount /mnt/maPartion** \\ Monte le système de fichiers ad-hoc déclarés dans le fichier ///etc/fstab// | ||
* **mount -t iso9660 monFichier.iso /mnt/monIso -o loop** \\ Monte dans un //périphérique boucle// (loop) le fichier iso //monFichier.iso// dans le répertoire ///mnt/monIso// | * **mount -t iso9660 monFichier.iso /mnt/monIso -o loop** \\ Monte dans un //périphérique boucle// (loop) le fichier iso //monFichier.iso// dans le répertoire ///mnt/monIso// | ||
- | * **mount -t vfat -o defaults,rw,user,umask=022,uid=1000 /dev/sda1 /mnt/Mondisk/** \\ Monte un disque dur USB (///dev/sda1//) formaté en FAT32 (//-t vfat//) en lecture écriture (//rw//) dans le répertoire ///mnt/Mondisk/// ; tous les utilisateurs peuvent le démonter (//user//), les droits d'exécution (//uid=1000//) sont fixés à l'utilisateur ayant l'UID 1000 (sous Ubuntu, l'uid 1000 correspond au premier utilisateur créé) et la création d'un fichier s'effectuera avec les permissions 644 (%%rw-r---r--%%) et pour un répertoire 755 (%%rwxr-xr-x%%) (//umask 022//) | + | * **mount -t vfat -o defaults,rw,user,umask=022,uid=1000 /dev/sda1 /mnt/Mondisk/** \\ Monte un disque dur USB (///dev/sda1//) formaté en FAT32 (//-t vfat//) en lecture écriture (//rw//) dans le répertoire ///mnt/Mondisk/// ; tous les utilisateurs peuvent le démonter (//user//), les droits d'exécution (//uid=1000//) sont fixés à l'utilisateur ayant l'UID 1000 (sous Ubuntu, l'uid 1000 correspond au premier utilisateur créé) et la création d'un fichier s'effectuera avec les permissions 644 (%%rw-r---r--%%) et pour un répertoire 644 (%%rwxr-xr-x%%) (//umask 022//) 666-022 |
* Ressource : | * Ressource : | ||
- | * A lire aussi [[:mount_fstab]] | + | * À lire aussi [[:mount_fstab]] |
==== umount ==== | ==== umount ==== | ||
Ligne 431: | Ligne 431: | ||
* ** -s** : Indique quel signal //s// à envoyer au processus ; Le signal peut être identifié soit par son nom (exemple : SIGTERM) soit par son numéro (exemple : 9) ; Cette option peut être remplacée par le numéro du signal : **-s 9** est équivalent à **-9**. | * ** -s** : Indique quel signal //s// à envoyer au processus ; Le signal peut être identifié soit par son nom (exemple : SIGTERM) soit par son numéro (exemple : 9) ; Cette option peut être remplacée par le numéro du signal : **-s 9** est équivalent à **-9**. | ||
* ** -l** : Affiche la liste des signaux connus. | * ** -l** : Affiche la liste des signaux connus. | ||
- | * Les signaux les plus courants sont : \\ **HUP** signal **1** : signal de fin d'exécution ou le processus doit relire son fichier de configuration. \\ **TERM** signal **15** : Le signal Terminate indique à un processus qu'il doit s'arrêter. \\ **KILL** signal **9** : Le signal Kill indique au système qu'il doit arrêter un processus qui ne répond plus. | + | * Les signaux les plus courants sont : \\ **HUP** signal **1** : signal de fin d'exécution où le processus doit relire son fichier de configuration. \\ **TERM** signal **15** : Le signal Terminate indique à un processus qu'il doit s'arrêter. \\ **KILL** signal **9** : Le signal Kill indique au système qu'il doit arrêter un processus qui ne répond plus. |
* Exemples d'utilisation : | * Exemples d'utilisation : | ||
* **kill -15 14774** : Envoie le signal 15, ou TERM, au processus ayant le numéro 14774 ce qui a pour effet de **terminer** //proprement// le processus. | * **kill -15 14774** : Envoie le signal 15, ou TERM, au processus ayant le numéro 14774 ce qui a pour effet de **terminer** //proprement// le processus. | ||
Ligne 443: | Ligne 443: | ||
* Ça ne marche pas ? Deux possibilités, diagnosticable à l'aide de la commande **ps aux|grep nom_du_process** : | * Ça ne marche pas ? Deux possibilités, diagnosticable à l'aide de la commande **ps aux|grep nom_du_process** : | ||
* Le processus est devenu « zombie ». Dans ce cas, la commande précédente affiche un 'Z'. Pour le tuer, il faut tuer ou redémarrer son processus parent, que l'on peut déterminer avec la commande **ps -ef** ou **ps afx**. | * Le processus est devenu « zombie ». Dans ce cas, la commande précédente affiche un 'Z'. Pour le tuer, il faut tuer ou redémarrer son processus parent, que l'on peut déterminer avec la commande **ps -ef** ou **ps afx**. | ||
- | * Le processus est ininterruptible (il apparaît comme 'D' avec la commande précédente), bloqué sur une opération d'entrée/sortie (I/O), vraisemblablement suite à un bug dans un pilote matériel. Dans ce cas, aucune issue : la politique des développeurs du noyau linux est de considérer qu'avoir la main sur ce type de processus compromettrait trop profondément la stabilité du système. C'est l'un des rares cas où l'on a pas d'autre choix que de redémarrer l'ordinateur. | + | * Le processus est ininterruptible (il apparaît comme 'D' avec la commande précédente), bloqué sur une opération d'entrée/sortie (I/O), vraisemblablement suite à un bug dans un pilote matériel. Dans ce cas, aucune issue : la politique des développeurs du noyau linux est de considérer qu'avoir la main sur ce type de processus compromettrait trop profondément la stabilité du système. C'est l'un des rares cas où l'on n'a pas d'autre choix que de redémarrer l'ordinateur. |
==== shutdown ==== | ==== shutdown ==== | ||
* Équivalent MS-DOS/MS Windows : shutdown | * Équivalent MS-DOS/MS Windows : shutdown | ||
* Signification : //shutdown// [éteindre] | * Signification : //shutdown// [éteindre] | ||
- | * Permet d'éteindre ou relancer la machine au boût d'un temps déterminé (requis : on peut mettre now pour éteindre immédiatement). Les nouvelles connexions seront bloquées quelques minutes avant l'extinction et les utilisateurs connectés sont prévenus à l'avance. | + | * Permet d'éteindre ou relancer la machine au bout d'un temps déterminé (requis : on peut mettre now pour éteindre immédiatement). Les nouvelles connexions seront bloquées quelques minutes avant l'extinction et les utilisateurs connectés sont prévenus à l'avance. |
* Options les plus fréquentes : | * Options les plus fréquentes : | ||
* ** -r** : pour relancer (reboot). | * ** -r** : pour relancer (reboot). | ||
* ** -P** : pour éteindre. | * ** -P** : pour éteindre. | ||
+ | * ** -t** : pour programmer le temps (en secondes) | ||
+ | * ** -c** : pour annuler | ||
* Exemples d'utilisation : | * Exemples d'utilisation : | ||
* **shutdown -r now** : reboot immédiat | * **shutdown -r now** : reboot immédiat | ||
* **shutdown -P now** : extinction immédiate | * **shutdown -P now** : extinction immédiate | ||
+ | * **shutdown -r -t 600** : reboot dans 600 secondes (10 minutes) | ||
+ | * **shutdown -c** : annule toutes programmation d'extinction | ||
+ | * | ||
<note tip>Il semblerait que shutdown now ne fonctionne plus, ni sur Ubuntu, ni sur OpenBSD (du moins sur les miens). Cependant, la commande **shutdown -P now** fonctionne.</note> | <note tip>Il semblerait que shutdown now ne fonctionne plus, ni sur Ubuntu, ni sur OpenBSD (du moins sur les miens). Cependant, la commande **shutdown -P now** fonctionne.</note> | ||
Ligne 464: | Ligne 469: | ||
* Permet de modifier le mot de passe d'un utilisateur. | * Permet de modifier le mot de passe d'un utilisateur. | ||
* Options les plus fréquentes : | * Options les plus fréquentes : | ||
- | * **-S** : Affiche l'état d'un compte (nom du compte, bloqué (L), si l'utilisateur n'a pas de mot de passe (NP) ou a un mot de passe utilisable (P), date de dernière modification du mot de passe, durée minimum avant modification, durée maximum de validité, durée d'avertissement, durée d'inactivité autorisée) \\ A moins d'être adminsitrateur système ou réseau (auquel cas pourquoi lisez-vous ces lignes ;-) ?) cette commande s'utilise généralement sans option. | + | * **-S** : Affiche l'état d'un compte (nom du compte, bloqué (L), si l'utilisateur n'a pas de mot de passe (NP) ou a un mot de passe utilisable (P), date de dernière modification du mot de passe, durée minimum avant modification, durée maximum de validité, durée d'avertissement, durée d'inactivité autorisée) \\ À moins d'être administrateur système ou réseau (auquel cas pourquoi lisez-vous ces lignes ;-) ?) cette commande s'utilise généralement sans option. |
* Exemple d'utilisation : | * Exemple d'utilisation : | ||
* **passwd <nom_compte_a_modifier>** \\ Demande à changer le mot de passe | * **passwd <nom_compte_a_modifier>** \\ Demande à changer le mot de passe | ||
Ligne 491: | Ligne 496: | ||
* **adduser UtilisateurSSH fuse** \\ Ajoute l'utilisateur //UtilisateurSSH// (créé préalablement) dans le groupe "//fuse//". On peut faire aussi un: **gpasswd -a $USER fuse** | * **adduser UtilisateurSSH fuse** \\ Ajoute l'utilisateur //UtilisateurSSH// (créé préalablement) dans le groupe "//fuse//". On peut faire aussi un: **gpasswd -a $USER fuse** | ||
* **adduser NouvelUtilisateur %%--%%ingroup users** \\ Crée l'utilisateur //NouvelUtilisateur// et l'ajoute au groupe "//users//". | * **adduser NouvelUtilisateur %%--%%ingroup users** \\ Crée l'utilisateur //NouvelUtilisateur// et l'ajoute au groupe "//users//". | ||
- | * **adduser NouvelUtilisateur %%--%%ingroup users %%--%%uid 1000 ** \\ Crée l'utilisateur //NouvelUtilisateur// avec l'uid 1000 et l'ajoute au groupe "//users//" (utile pour écrire sur une partition ext2/3/4 externe au systeme ou un dossier appartenant au uid 1000). | + | * **adduser NouvelUtilisateur %%--%%ingroup users %%--%%uid 1000 ** \\ Crée l'utilisateur //NouvelUtilisateur// avec l'uid 1000 et l'ajoute au groupe "//users//" (utile pour écrire sur une partition ext2/3/4 externe au système ou un dossier appartenant au uid 1000). |
==== deluser ==== | ==== deluser ==== | ||
Ligne 517: | Ligne 522: | ||
==== df ==== | ==== df ==== | ||
* Signification : //disk free// | * Signification : //disk free// | ||
- | * Affiche la quantité d'espace disque utilisé par les systèmes de fichiers. | + | * Affiche la quantité d'espace disque utilisée par les systèmes de fichiers. |
* Options les plus fréquentes : | * Options les plus fréquentes : | ||
* **-a** : Affiche tous les systèmes de fichiers, y compris ceux de 0 blocs (par exemple : proc, sysfs, usbfs et tmpfs) | * **-a** : Affiche tous les systèmes de fichiers, y compris ceux de 0 blocs (par exemple : proc, sysfs, usbfs et tmpfs) | ||
* **-h** : Ajoute aux valeur un **M** pour mébioctet (2^20 octets) pour que ce soit plus lisible. | * **-h** : Ajoute aux valeur un **M** pour mébioctet (2^20 octets) pour que ce soit plus lisible. | ||
* **-H** : Pareil que **-h** mais en mégaoctets (10^6 octets). | * **-H** : Pareil que **-h** mais en mégaoctets (10^6 octets). | ||
- | * **-T** : Affiche le type du système de fichier. | + | * **-T** : Affiche le type du système de fichiers. |
* Exemples d'utilisation : | * Exemples d'utilisation : | ||
* **df -h** \\ Affiche la quantité d'espace disque utilisé en mébioctets par les systèmes de fichiers. | * **df -h** \\ Affiche la quantité d'espace disque utilisé en mébioctets par les systèmes de fichiers. | ||
* **df /home** \\ Affiche la quantité d'espace disque utilisé par la partition /home (si elle existe) | * **df /home** \\ Affiche la quantité d'espace disque utilisé par la partition /home (si elle existe) | ||
* **df -T -h** \\ Affiche le nom des partitions et leur point de montage. | * **df -T -h** \\ Affiche le nom des partitions et leur point de montage. | ||
- | * Alternative : On peut aussi utiliser [[http://projects.gw-computing.net/projects/dfc|dfc]], avec affichage en couleur de l'occupation des systèmes de fichier. | + | * Alternative : On peut aussi utiliser [[http://projects.gw-computing.net/projects/dfc|dfc]], avec affichage en couleur de l'occupation des systèmes de fichiers. |
==== fdisk ==== | ==== fdisk ==== | ||
Ligne 533: | Ligne 538: | ||
* Signification : //Manipulateur de partitions// | * Signification : //Manipulateur de partitions// | ||
* Modifie la table de partition des disques, son utilisation est auto-documentée avec la commande **m** | * Modifie la table de partition des disques, son utilisation est auto-documentée avec la commande **m** | ||
- | * Options les plus fréqentes : | + | * Options les plus fréquentes : |
* **-l** Informations détaillées des disques | * **-l** Informations détaillées des disques | ||
* Exemples d'utilisation | * Exemples d'utilisation | ||
Ligne 602: | Ligne 607: | ||
* Options les plus fréquentes : | * Options les plus fréquentes : | ||
* **-f** : Utilisée avec **install** ou **remove** cette option permet de réparer un système dont les dépendances sont défectueuses. | * **-f** : Utilisée avec **install** ou **remove** cette option permet de réparer un système dont les dépendances sont défectueuses. | ||
- | * **-m** : Ignore les paquets manquants (a éviter si on ne sait pas exactement ce que l'on fait). | + | * **-m** : Ignore les paquets manquants (à éviter si on ne sait pas exactement ce que l'on fait). |
* **-s** : Fait une simulation des actions à mener sans rien toucher au système. | * **-s** : Fait une simulation des actions à mener sans rien toucher au système. | ||
* **-y** : Répond automatiquement //oui// à toutes les questions. | * **-y** : Répond automatiquement //oui// à toutes les questions. | ||
* **-u** : Affiche les paquets mis à jour. | * **-u** : Affiche les paquets mis à jour. | ||
- | * **%%--%%purge** : A utiliser conjointement avec **remove** pour supprimer tout ce qui peut l'être (fichiers de configuration par exemple, sauf ceux éventuellement présents dans /home). | + | * **%%--%%purge** : À utiliser conjointement avec **remove** pour supprimer tout ce qui peut l'être (fichiers de configuration par exemple, sauf ceux éventuellement présents dans /home). |
* **%%--%%reinstall** : Réinstaller les paquets avec leur version plus récente. | * **%%--%%reinstall** : Réinstaller les paquets avec leur version plus récente. | ||
* Exemples d'utilisation : | * Exemples d'utilisation : | ||
Ligne 640: | Ligne 645: | ||
==== file ==== | ==== file ==== | ||
- | * Fonction : determiner le type de //fichier// | + | * Fonction : déterminer le type de //fichier// |
* Permet d'identifier le type de fichier grâce à son [[wpfr>Multipurpose_Internet_Mail_Extensions|MIME]] en utilisant les tests //magic// sur le contenu des fichiers (en général les premiers bits). Les tests sont fournis par le paquet libmagic1. | * Permet d'identifier le type de fichier grâce à son [[wpfr>Multipurpose_Internet_Mail_Extensions|MIME]] en utilisant les tests //magic// sur le contenu des fichiers (en général les premiers bits). Les tests sont fournis par le paquet libmagic1. | ||
* Exemples d'utilisation : | * Exemples d'utilisation : | ||
Ligne 649: | Ligne 654: | ||
/usr/share/example-content/Ubuntu_Free_Culture_Showcase/Josh Woodward - Swansong.ogg: Ogg data, Vorbis audio, stereo, 44100 Hz, ~100000 bps, created by: Xiph.Org libVorbis I</code> | /usr/share/example-content/Ubuntu_Free_Culture_Showcase/Josh Woodward - Swansong.ogg: Ogg data, Vorbis audio, stereo, 44100 Hz, ~100000 bps, created by: Xiph.Org libVorbis I</code> | ||
* Voir aussi : [[exiftool]] du paquet [[apt://libimage-exiftool-perl|libimage-exiftool-perl]] qui travaille sur les métadonnées (lecture et écriture) des fichiers image, audio et vidéo. | * Voir aussi : [[exiftool]] du paquet [[apt://libimage-exiftool-perl|libimage-exiftool-perl]] qui travaille sur les métadonnées (lecture et écriture) des fichiers image, audio et vidéo. | ||
- | Pour accéder aux merguez de Linux la commande : /MerguezGrillé est très utilisé | + | Pour accéder aux merguez de Linux la commande : /MerguezGrillé est très utilisée |
===== Voir aussi ===== | ===== Voir aussi ===== | ||
Ligne 657: | Ligne 662: | ||
==== Tutoriels vidéos ==== | ==== Tutoriels vidéos ==== | ||
- | Une série de tutoriels vidéos concernant les commandes Unix est en cours de réalisation, voici les 3 vidéos disponibles qui donne de bonne base. | + | Une série de tutoriels vidéos concernant les commandes Unix est en cours de réalisation, voici les 3 vidéos disponibles qui donnent de bonnes bases. |
* [[http://www.tutoriels-video.fr/decouverte-de-la-console-sous-ubuntu/|Découverte de la console et quelques généralités]] Partie 1 | * [[http://www.tutoriels-video.fr/decouverte-de-la-console-sous-ubuntu/|Découverte de la console et quelques généralités]] Partie 1 | ||
Ligne 663: | Ligne 668: | ||
* [[http://www.tutoriels-video.fr/quelques-commandes-unix-avancees/|Des commandes Unix avancées]] Partie 3 (suite) | * [[http://www.tutoriels-video.fr/quelques-commandes-unix-avancees/|Des commandes Unix avancées]] Partie 3 (suite) | ||
- | À noter que 2 autres vidéos vont venir sur le thème des chainages de commandes et les scripts bash. | + | À noter que 2 autres vidéos vont venir sur le thème des chaînages de commandes et les scripts bash. |
==== Liens externes ==== | ==== Liens externes ==== |