Ceci est une ancienne révision du document !
Les commandes de base en console
Introduction
La plupart des commandes présentées ici sont documentées dans votre système (si ce n'est pas le cas, installez les paquets manpages manpages-fr), il vous suffit alors de taper dans une console man commande pour avoir toutes les informations sur le fonctionnement de la commande voulue.
- Il est presque toujours possible de combiner les options (exemple : ls -l -a deviendra ls -la)
- Je ne précise pas si les commandes doivent être exécutée avec des droits plus élevés que ceux des simples utilisateurs.
commandes Unix de base à connaître
ls
- Équivalent MS-DOS/MS Windows : dir
- Signification : list
- Permet de lister un répertoire
- Options les plus fréquentes :
- -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 fichier 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))
- Exemples d'utilisation :
- ls -a
affiche tous les fichiers et répertoires cachés du répertoire courant - ls /etc/
affiche le contenu du répertoire /etc/
cd
- Équivalent MS-DOS/MS Windows : cd
- Signification : change directory
- Permet de se promener dans les répertoires
- Exemples d'utilisation :
- cd ..
permet de remonter au répertoire parent - cd /usr/bin/
se place dans le répertoire /usr/bin/
mv
- Équivalent MS-DOS/MS Windows : move ou ren
- Signification : move
- Permet de déplacer ou renommer des fichiers et des répertoires
- Options les plus fréquentes :
- -f : Ecrase les fichiers de destination sans confirmation
- -i : Demande confirmation avant d'écraser
- -u : N'écrase pas le fichier de destination si celui ci est plus récent
- Exemples d'utilisation :
- mv monFichier unRep/
Déplace monFichier dans le répertoire unRep - mv unRep/monFichier .
Déplace le fichier monFichier du répertoire unRep là où on se trouve - mv unRep monRep
Renomme unRep en monRep ==== cp ==== * Équivalent MS-DOS/MS Windows : copy * Signification : copy * Permet de copier des fichiers ou des répertoires * Options les plus fréquentes : * -a : Archive. Copie en gardant les droits, dates, propriétaires, groupes, etc. * -i : Demande une confirmation avant d'écraser * -f : Si le fichier de destination existe et ne peut être ouvert alors le détruire et essayer à nouveau * -r : Copie un répertoire et tout son contenu * -u : Ne copie que les fichiers plus récents ou qui n'existe pas * Exemples d'utilisation : * cp monFichier sousrep/
Copie monFichier dans sousrep * cp -r monRep/ ailleurs/
Copie le répertoire monRep vers ailleurs en créant le répertoire si il n'existe pas. ==== rm ==== * Équivalent MS-DOS/MS Windows : del * Signification : remove * Permet d'effacer des fichiers * Options les plus fréquentes : * -f : Ne demande pas de confirmation avant d'effacer * -r : Efface récursivement les fichiers ainsi que les répertoires * Exemples d'utilisation : * rm CeFichier
Efface le fichier CeFichier * rm -rf /tmp/LeRep
Efface le répertoire /tmp/LeRep ainsi que tous ses fichiers sans demander de confirmation ==== mkdir ==== * Équivalent MS-DOS/MS Windows : mkdir ou md * Signification : make directory * Crée un répertoire vide * Options les plus fréquentes : * -p : Crée les répertoire parents s'ils n'existent pas * Exemples d'utilisation : * mkdir photo
Crée le répertoire photos * mkdir -p photos/2005/noel
Crée le répertoire noel et si ils n'existent pas les répertoires 2005 et photos ==== rmdir ==== * Équivalent MS-DOS/MS Windows : rmdir ou rd * Signification : remove directory * Supprime un répertoire (vide) * Options les plus fréquentes : * -p : Supprime les répertoires parents si ils deviennent vides * Exemples d'utilisation : * rmdir LeRep
Supprime le répertoire LeRep ==== top ==== * Montre la charge CPU * Options les plus fréquentes : (aucune) * Exemples d'utilisation * top ==== pwd ==== * Équivalent MS-DOS/MS Windows : chdir * Signification : print working directory * Affiche le répertoire en cours ==== ln ==== * Signification : link * Crée un lien (physique ou symbolique) * Options les plus fréquentes : * -s : Crée un lien symbolique (similaire au raccourcis du monde Windows) * -f : Force l'écrasement du fichier de destination si il existe * -d : Crée un lien sur un répertoire (uniquement en mode sudo ou root) * Exemples d'utilisation : * ln -s Rep1/Rep2/Monfichier MonLien
Crée un lien symbolique MonLien de Rep1/Rep2/Monfichier dans le répertoire ou on se trouve * ln Monfichier unRep/AutreNom
Crée un lien physique AutreNom de Monfichier dans le répertoire unRep ==== find ==== * Équivalent MS-DOS/MS Windows : find * Signification : find * Permet de chercher des fichiers et éventuellement executer des commandes à ceux-ci * Options les plus fréquentes : * -name : Recherche d'un fichier par son nom * -iname : Même chose que name mais insensible à la casse * -type: Recherche de fichier d'un certain type * -atime : Recherche par date de dernier accès * -mtime : Recherche par date de dernière modification * -link : Recherche du nombre de lien au fichier * -user : Recherche de fichiers appartenant à l'utilisateur donné * -group : Recherche de fichiers appartenant au groupe donné * Action les plus fréquentes : * -exec : Exécute la commande donnée aux fichier trouvés * -ok : Même chose que exec mais demande une confirmation * -ls : exécute la commande ls à chaque fichier trouvé * Opérateurs les plus fréquents : * -a : Opérateur ET * -o : Opérateur OU * ! ou -not : Opérateur NOT * Exemples d'utilisation : == simple == Placez-vous dans le dossier à rechercher et faites : * find monfichier*
Recherche un fichier commençant par "monfichier" * find *monfichier*.ogg
Recherche un fichier contenant "monfichier" et ayant pour extention ".ogg" == avancé == * find /home/ -name monfichier
Recherche le fichier monfichier dans tous les répertoires de /home/ * find . -name ".c"
Recherche tous les fichiers ayant une extension .c * find . -mtime -5
Recherche les fichiers du répertoire courant qui ont été modifiés entre maintenant et il y a 5 jours * find /home/ -mtime -1 \! -type d
Recherche uniquement les fichiers (! -type d signifie n'était pas un répertoire) ayant été modifié ces dernières 24h * find . ! -user root
Affiche tous les fichier n'appartenant pas à l'utilisateur root * find . \( -name '*.wmv' -o -name '*.wma' \) -exec rm {} \;
Recherche et supprime tous les fichier WMA et WMV trouvés ==== grep ==== * Équivalent MS-DOS/MS Windows : find * Signification : global regular expression print * Recherche une chaine de caractère dans des fichiers (ou depuis la console si aucune fichier n'est indiqué) ; Souvent utilisé en filtre avec d'autres commandes. * Options les plus fréquentes : * -c : Retourne le nombre de ligne au lieu des lignes elles mêmes * -n : Retourne les lignes préfixées par leur numéro * -i : Insensible à la casse * -r : Recherche récursivement dans tous les sous-répertoires ; On peu utiliser la commande rgrep * -G : Recherche en utilisant une expression relationnelle basique (option par défaut) * -E : Recherche en utilisant une expression relationnelle étendue ; On peu utiliser la commande egrep * -F : Recherche en utilisant une chaîne fixe ; On peu utiliser la commande fgrep * Exemples d'utilisation : * grep -n montexte monfichier
Retourne toutes les lignes ainsi que leur numéro ou montexte apparait dans monfichier ==== locate ==== Son utilisation - très simple - est détaillée ici: recherche_de_fichiers ==== cat ==== * Équivalent MS-DOS/MS Windows : type * Signification : concatenate * Affiche le contenu d'un fichier * Options les plus fréquentes : * -n : Affiche les numéros de ligne * -v : Affiche les caractères de contôles * Exemple d'utilisation : * cat -n monFichier
Affiche mon fichier en numérotant les lignes à partir de 1 ==== more ==== * Équivalent MS-DOS/MS Windows : type * Signification : more * Affiche un fichier page par page * Options les plus fréquentes : * -s : Regroupe les lignes vides consécutives en une seule * -f : Ne coupe pas les lignes longues * Exemple d'utilisation : * more -sf monFichier
Affiche monFichier page par page en concaténant les lignes vides sans compter les lignes longues. ==== less ==== * Équivalent MS-DOS/MS Windows : type * Signification : less * Affiche un fichier page par page * 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. * -F : Quitte automatiquement si le fichier tient sur le terminal. * -m ou -M : Prompt long a la more. * -r ou -R : Autorise les caractères spéciaux. * -x : Règle la taille des tabulations. * -~ : ne comble pas les lignes vides par des ~ * Exemple d'utilisation : * less -Emr~ monFichier
Affiche monFichier page par page avec un prompt long (affichage du pourcentage du fichier parcourus) en affichant les caractères spéciaux sans combler les lignes vides par des ~ ===== commandes système ===== ==== chmod ==== * Équivalent MS-DOS/MS Windows : cacls * Signification : change mode * Modifie les permissions d'accès à un fichier ou à un répertoire.
Type d'autorisations (une autorisation d'exécution sur un répertoire autorise son ouverture) : * + : Ajoute une permission * - : Enlève une permission * = : Autorise uniquement l'autorisation indiquée * r : Lecture ; Valeur octale 4 * w : Ecriture ; Valeur octale 2 * x : Execution ; Valeur octale 1 * s : Utilise les droits du propriétaire ou du groupe lors de l'exécution * u : Propriétaire du fichier * g : Groupe propriétaire du fichier * o : Tous les autres utilisateurs * Options les plus fréquentes : * -R : Récursif, modifie les autorisation d'un répertoire et tout ce qu'il contient * -c : Ne montrer que les fichier ayant été réellement modifiés * -f : Ne pas afficher les messages d'erreur * Exemples d'utilisation : * chmod ugo+x monRep
Ajoute l'exécution (ouverture) du répertoire monRep à tous (propriétaire, groupe, autres) * chmod go-wx monRep
Supprime l'autorisation de lecture et d'écriture de monRep au groupe et aux autres * chmod u=rw,go=r MonFichier
Fixe l'autorisation de lecture et d'écriture au propriétaire de MonFichier et une autorisation de lecture au groupe et aux autres. * chmod 644 MonFichier
Exactement la même chose que ci-dessus mais en utilisant les valeurs octales (Nota : 6 = 4+2 = lecture + écriture) * chmod u=rw,g=r,o= MonFichier
Fixe l'autorisation d'ouverture et de lecture de MonFichier au propriétaire, uniquement la lecture au groupe et interdit tout accès aux autres. * chmod 640 MonFichier
Exactement la même chose que ci-dessus mais en utilisant les valeurs octales ==== chown ==== * Équivalent MS-DOS/MS Windows : cacls * Signification : change owner * Change le propriétaire et le groupe propriétaire d'un fichier * Options les plus fréquentes : * -R : Modifie récursivement un répertoire et tout ce qu'il contient * Exemples d'utilisation : * chown autreUtilisateur MonFichier
Change le propriétaire de MonFichier en autreUtilisateur * chown -R lui:nous monRep
Change le propriétaire en lui et le groupe propriétaire en nous du répertoire monRep ainsi que tout ce qu'il contient ==== chgrp ==== * Signification : change groupe * Change le groupe propriétaire d'un fichier * Options les plus fréquentes : * -R : Change récursivement un répertoire et tout ce qu'il contient * -h : Change le groupe propriétaire d'un lien symbolique et seulement lui (ne touche pas à la destination du lien) * -L : Si fournie avec R , change le groupe propriétaire d'un répertoire et des fichiers qu'il contient si il est pointé par un lien symbolique rencontré lors de l'exécution * Exemples d'utilisation : * chgrp unGroupe MonFichier
Change le groupe propriétaire du fichier MonFichier en unGroupe * chgrp -R unGroupe monRep
Change le groupe propriétaire du répertoire monRep ainsi que tout ce qu'il contient en unGroupe ==== mount ==== * Signification : mount * Monter un système de fichier * Options les plus fréquentes : * -a : Monter tous les systèmes de fichier déclarés dans le fichier /etc/fstab * -t : Précise le type de fichier à monter * -o : Ajouter une option. Options adjointe à -o les plus fréquentes : * auto : Permet d'être monté par -a * async : Les entrées/sorties sur le système de fichiers seront asynchrones * defaults : Utilise les options rw, suid, dev, exec, auto, nouser, et async. * dev : Interprète les fichiers spéciaux de périphériques du systèmes présents dans /dev/ * exec : Permet l'exécution de fichiers binaires du système monté * noauto : Empêche d'être monté avec -a * nodev : Ne pas interpréter les fichiers spéciaux de périphériques du systèmes * noexec : Empêche l'exécution de fichiers binaires du système monté * nouser : Ne pas autoriser d'autres utilisateur que root (ou sudo) à monter le système de fichier (comportement par défaut) * ro : Monte le système en lecture seule * rw : Monte le système en lecture et écriture * suid : Prend en compte les bits 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) * Exemples d'utilisation : * mount
Liste tous les systèmes de fichiers actuellement montés * mount -a
Monte tous les systèmes de fichier déclarés dans le fichier /etc/fstab * mount /mnt/maPartion
Monte le système de fichier 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 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'execution (uid=1000) sont fixé à 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) * Ressource : * A lire aussi mount_fstab ==== umount ==== * Signification : unmout * Démonte un système de fichier * Options les plus fréquentes : * -a : Démonte tous les systèmes de fichiers présents dans /etc/mtab * -d : Si le système monté est un périphérique loop, libérer le périphérique. * -f : Forcer le démontage * -r : Si impossible de démonter, monter en lecture seule * Exemples d'utilisation : * umount /mnt/Mondisk
Démonte le système de fichier monté dans /mnt/Mondisk * umount -f /dev/cdrom
Force le démontage du périphérique CDROM * umount -d /mnt/monIso
Démonte et libère le périphérique loop * umount -a
Démonte tous les systèmes de fichier montés (à l'exception de /proc) ; Ne sert que lorsque l'on veut redémarer ou éteindre sa machine manuellement et proprement. ==== sudo ==== * Équivalent MS-DOS/MS Windows : runas * Signification : super user - do * Permet d'exécuter des commandes en tant qu'un autre utilisateur, donc avec d'autres privilèges que les siens. * Options les plus fréquentes : * -s : Importe les variables d'environnement du shell * -k : Lorsque l'on utilise sudo, il garde en mémoire le mot de passe ; cette option déconnecte l'utilisateur et forcera à redemander un mot de passe si sudo est exécuté avant le timeout défini. * Exemples d'utilisation : * $ sudo reboot
Lance la commande reboot avec les droits de l'utilisateur root * Ressources : * sudo * Site officiel de sudo : Sudo Main Page * Voir aussi la commande visudo ==== ps ==== * Équivalent MS-DOS/MS Windows : tasklist * Signification : processes snapshot * Affiche les processus en cours * Options les plus fréquentes : * -u : Affiche les processus de l'utilisateur qui exécute la commande * -au : Affiche les processus de tous les utilisateurs * -aux : Affiche l'intégralité des processus du système. Équivalent à ps -A * -faux : Affiche tous les processus du système en les regroupant par enchaînement d'exécution. * Exemples d'utilisation : * ps -u
Tous les processus de l'utilisateur courant * ps -aux
Tous les processus en cours ==== kill / killall ==== * Équivalent MS-DOS/MS Windows : taskkill * Signification : kill / kill all * Permet d'envoyer un signal à un processus ; kill ne comprend que les PID (Process Identifier, numéro d'ordre du processus), killall quant à lui comprend le nom du processus. * Options les plus fréquentes : * -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 est optionnelle * -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. * 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 -9 7804 Envoie le signal 9, ou KILL, au processus ayant le numéro 7804 ce qui a pour effet de tuer le processus. * killall -TERM firefox-bin Envoie le signal TERM, ou 15, au processus firefox-bin ce qui a pour effet de le fermer. ==== passwd ==== * Signification : password * Permet de modifier le mot de passe d'un utilisateur * 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 (auxquel cas pourquoi vous lisez ces lignes?) cette commande s'utilise généralement sans option. * Exemple d'utilisation : * passwd
Demande à changer le mot de passe ==== groups ==== * Signification : groups * Affiche les groupes auxquels appartient un utilisateur * Exemples d'utilisation : * groups
Affiche la liste des groupes auxquels appartient l'utilisateur ayant tapé la commande. * groups CyberSDF
Affiche tous les groupes auxquels appartient l'utilisateur CyberSDF. ==== adduser ==== * Signification : add user * Ajoute un utilisateur, ou un groupe, au système. * Options les plus fréquentes : * –disabled-login : Empêche l'utilisateur de se connecter. * –disabled-password : Un peu comme </del>disabled-login sauf qu'il est possible de se connecter via une clée RSA SSH, pratique pour créer une utilisateur qui ne se connectera que via SSH. * –system : Crée un utilisateur système. * –group : Avec –system crée un groupe avec le même ID que l'utilisateur système, sans un groupe avec le nom donné sera créé * –home : Permet de fixer le répertoire HOME de l'utilisateur. * –no-create-home : Ne crée pas de répertoire HOME. * Exemples d'utilisation : * adduser CyberSDF
Crée l'utilisateur CyberSDF * adduser --disabled-password –no-create-home CyberSSH
Crée un utilisateur CyberSSH sans mot de passe qui ne pourra pas se connecter directement sur la machine et sans lui créer de répertoire home. * adduser --disabled-password –home /home/CyberSDF CyberSSH
Même chose qu'au dessus sauf qu'on lui donne le même répertoire HOME qu'à l'utilisateur CyberSDF créé en premier. ==== deluser ==== * Signification : delete user * Supprime un utilisateur du système. * Option la plus fréquente : * –system : Ne supprime l'utilisateur que si c'est un utilisateur système. * Exemple d'utilisation : * deluser CyberSSH
Supprime l'utilisateur CyberSSH ==== usermod ==== * Signification : user modification * Modifie le groupe d'appartenance d'un utilisateur. * Options les plus fréquentes : * -G, –groups GROUPE1[,GROUPE2,…[,GROUPEN]]] : Ajouter l'utilisateur aux groupes précédants. Si l’utilisateur fait actuellement partie d’un groupe qui n’est pas listé, l’utilisateur sera supprimé du groupe. Ce comportement peut être changé avec l’option -a, qui permet d’ajouter l’utilisateur à une liste de groupes supplémentaires. * Exemples d'utilisation : * usermod -aG toto machin
Ajoute l'utilisateur machin au groupe toto sans supprimer machin de son groupe originel. ==== df ==== * Signification : disk free * Affiche la quantité d'espace disque utilisé par les systèmes de fichiers. * 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) * -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). * -T : Affiche le type du système de fichier. * Exemples d'utilisation : * 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) ==== fdisk ==== * Équivalent MS-DOS/MS Windows : fdisk * Signification : * Affiche les infos des disques * Options les plus fréqentes : * -l Informations détaillées des disques * Exemples d'utilisation * sudo fdisk -l ==== du ==== * Équivalent MS-DOS/MS Windows : dir * Signification : directory usage * Affiche l'espace disque utilisé par répertoires * Options les plus fréquentes : * -a : Afficher pour tous les fichiers et pas uniquement les répertoires. * -c : Faire un total après avoir tout affiché. * -h : Ajoute un suffixe correspondant à l'unité (K, M, G) * -H : Idem que -h mais en puissance de 10 * Exemple d'utilisation : * du -ch /home/CyberSDF
Affiche la taille des répertoire contenus dans /home/CyberSDF en utilisant un sufixe puis le total. ==== uptime ==== * Signification : uptime * Indique depuis quand le système fonctionne. * Exemples d'utilisation : * uptime
Affiche l'heure actuelle, la durée depuis laquelle le système fonctionne, le nombre d'utilisateurs actuellement connectés, et la charge système moyenne ; Commande de geek par excellencequi ne sert pas à grand chose pour un utilisateur lambda, mais utile pour un administrateur. ==== lspci ==== * Signification : list pci * Liste tous les périphériques PCI * Option la plus fréquente : * -v : Affiche des informations plus détaillées * Exemples d'utilisation : * lspci ==== lsusb ==== * Liste tous les périphériques USB * Option la plus fréquente : * -v : Affiche des informations plus détailées * Exemples d'utilisation : * lsusb ==== uname ==== * Signification : unix name * Affiche des informations sur le système. * Options les plus fréquentes : * -s : Affiche le nom du noyau. * -n : Affiche le nom de la machine (hostname). * -r : Affiche la version du noyau * -v : Affiche la version du noyau * -m : Affiche le type de processeur de la machine (i386, i686, etc.) * -o : Affiche le nom du système d'exploitation * -a : Afficher les informations en utilisant les options -snrvmo * Exemple d'utilisation : * uname -a
Affiche tout. ==== apt-get ==== * Signification : avanced package tool - get * Permet l'installation et le retrait de packages en tenant compte des dépendances ainsi que le téléchargement des packages s'ils sont sur une source réseau. * Commandes les plus fréquentes : * update : Met à jour la liste des packages disponibles en fonction des sources fournies. * upgrade : Met à jour tous les packages déjà installés. * dist-upgrade : Pareil que précedent mais permet également de passer à une version n+1 simplement de la distribution * install : Installe un ou plusieurs packages. * remove : Supprime un ou plusieurs packages. * clean : Efface du disque dur les packages téléchargés. * Options les plus fréquentes : * -f : Utilisée avec install ou remove cette option permet de réparer un système dont les dépendance sont défectueuses. * -m : Ignore les paquets manquants (a é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. * -y : Répond automatiquement oui à toutes les questions. * -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). * –reinstall : Réinstaller les paquets avec leur version plus récente. * Exemples d'utilisation : * apt-get update
Met à jour la liste de packages. * apt-get dist-upgrade
Met à jours tous les packages installés. * apt-get install package1 package2
Installe package1 et package2. * apt-get –purge remove package3
Supprime package3 ainsi que tous les fichiers de configuration. * Ressources : * apt * Chez Debian le APT HOWTO ==== apt-cache ==== * Signification : avanced package tool - cache * Gestion des paquets et manipulation du cache par APT * Commandes les plus fréquentes : * show : Affiche les informations associée au paquet. * search : Recherche l'expression régulière donnée sur tous les paquets disponibles. * depends : Affiche les paquets dépendants du paquet donné. * rdepends : Affiche les paquets qui ont en dépendance le paquet donné. * madison : Affiche le dépôt dans lequel se trouve le paquet donné. * Options les plus fréquentes : * -f : Affiche tous les champs d'information. * -n : Ne recherche que dans les noms des paquets. * Exemples d'utilisation : * apt-cache show xeyes
Affiche les informations associée au paquet xeyes. * apt-cache depends ubuntu-desktop
Affiche toutes les dépendances du paquet ubuntu-desktop. * apt-cache rdepends gnome-about
Affiche tous les paquets dont dépend le paquet gnome-about. * apt-cache search -n irc
Recherche et affiche tous les paquets ayant dans leur nom irc * apt-cache madison w32codecs
Indique le dépôts fournissant le paquet w32codecs ===== Autres Ressources ===== * Le site de Nadir Soualem très pédagogique dédié à Linux http://www.math-linux.com, on y trouve des tutos très clairs, notamment une introduction à la consoleune introduction à la console * Liste des acronymes Unix et leur significations * Article de Wikipedia sur les commandes unix —- — Contributeurs : CyberSDF