Principales commandes UNIX



Documents pareils
Outils pour la pratique

Aide-Mémoire unix. 9 février 2009

Bon ben voilà c est fait!

Unix/Linux I. 1 ere année DUT. Université marne la vallée

TP1 - Prise en main de l environnement Unix.

Premiers pas en Linux

Linux et le Shell. Francois BAYART. Atelier du samedi 20 Novembre

TP 1 Prise en main de l environnement Unix


Introduction à Linux (pour le HPC) «Linux 101» Présentation :

«Astrophysique et instrumentations associées» Cours UNIX Benoît Semelin

Introduction au Système d Exploitation Unix/Linux

TD séances n 3 et n 4 Répertoires et Fichiers sous Unix

Commandes Linux. Gestion des fichiers et des répertoires. Gestion des droits. Gestion des imprimantes. Formation Use-IT

Projet Administration Réseaux

TP n 2 : Installation et administration du serveur ProFTP. Partie 1 : Fonctionnement du protocole FTP (pas plus de 15min)

C.M. 1 & 2 : Prise en main de Linux

FreeNAS Shere. Par THOREZ Nicolas

Chapitre 10 : Logiciels

Projet Semestre2-1SISR

Année Universitaire ième année IMAC Mardi 6 janvier Cloud computing Travaux Pratiques

Tutoriel Création d une source Cydia et compilation des packages sous Linux

La mémoire. Un ordinateur. L'octet. Le bit

Table des matières Hakim Benameurlaine 1

Introduction...3. Objectif...3. Manipulations...3. La Sauvegarde...4. Les différents types...4. Planification...4. Les outils...5

TP1 : Initiation à l algorithmique (1 séance)

Atelier Migration. Mohamadi ZONGO Formateur assistant Kassim ASSIROU Atelier Migration.

Contents. 1 Premiers pas en Linux. 1.2 Généralités. 1.1 Bref historique Linux

Atelier individuel. Linux 101. Frédérick Lefebvre & Maxime Boissonneault frederick.lefebvre@calculquebec.ca U. Laval - Janv. 2014

Guide d'installation de la base de données ORACLE 10g ( ) pour linux FEDORA CORE 4.

Le système GNU/Linux IUP NTIC /11/05

Documentation utilisateur, manuel utilisateur MagicSafe Linux. Vous pouvez télécharger la dernière version de ce document à l adresse suivante :

TP LINUX : MISE EN PLACE DU SERVEUR DE MESSAGERIE QMAIL

REPUBLIQUE ISLAMIQUE DE MAURITANIE

Comment configurer Kubuntu

TP 4 de familiarisation avec Unix

Installation d'un serveur sftp avec connexion par login et clé rsa.

Serveur Acronis Backup & Recovery 10 pour Linux. Update 5. Guide d'installation

Retrospect 7.7 Addendum au Guide d'utilisation

TD séance n 2c Mise à jour des Systèmes

La Comptabilité UNIX System V Acctcom

SSH. Romain Vimont. 7 juin Ubuntu-Party

Réalisation d un portail captif d accès authentifié à Internet

PPe jaune. Domingues Almeida Nicolas Collin Leo Ferdioui Lamia Sannier Vincent [PPE PROJET FTP]

TP 1 : prise en main de Windows. TP 1 : prise en main de Windows

UBUNTU Administration d'un système Linux (4ième édition)

Symantec Backup Exec Remote Media Agent for Linux Servers

Installation et Réinstallation de Windows XP

Module : Informatique Générale 1. Les commandes MS-DOS

Shell Bash Niveau débutant

L informatique en BCPST

1 Configuration réseau des PC de la salle TP

Année Cours Unix-Shell. par. Karam ALLALI. Ecole Spéciale d Informatique

TP : Introduction à TCP/IP sous UNIX

LINUX REMPLAÇANT WINDOWS NT

Chapitre 4 : Édition de fichiers texte - Vi

Administration de Parc Informatique TP07 : Installation de Linux Debian

Linux LTE 2 - ISSBA. Année universitaire Linux Réseau et Archivage. Jean-Michel RICHER Faculté des Sciences, H206 1

Les Boitiers de Vote Electroniques (Clickers)

Enoncé du TP 8 Système

Chapitre 2 Accès aux partages depuis votre système d'exploitation

TP réseaux 4 : Installation et configuration d'un serveur Web Apache

Atelier Le gestionnaire de fichier

Stage SambaÉdu Module B. Jour 9 Outils complémentaires et problèmes récurrents divers

Université Pierre Mendès France U.F.R. Sciences de l Homme et de la Société Master IC²A. TP réseau firewall

MANUEL D INSTALLATION D UN PROXY

TP Sur SSH. I. Introduction à SSH. I.1. Putty

Procédure d installation d AMESim 4.3.0

Département R&T, GRENOBLE TCP / IP

Serveur Linux : FTP. Mise en place d un service FTP sous Linux. Bouron Dimitri 20/04/2014

TP LINUX : MISE EN RÉSEAU D UN SERVEUR LINUX

Sauvegarde sous MAC avec serveur Samba

Manuel de System Monitor

Il est courant de souhaiter conserver à

TP 1 : LES COMMANDES RESEAUX Matière: RESEAUX LOCAUX

Formation Technicien Supérieur de Support en Informatique T2SI. Le module LINUX. Session J04 Version 01

Capture, Filtrage et Analyse de trames ETHERNET avec le logiciel Wireshark. Etape 1 : Lancement des machines virtuelles VMWARE et de Wireshark

Serveur de sauvegardes incrémental

1 Configuration réseau des PC de la salle TP

Licence de Biologie, 1ère année. Aide. [Aide 1] Comment utiliser l'explorateur Windows? Comment créer des dossiers?

Personnes ressources Tice. Académie de Rouen

22/06/2015. Linux Initiation. Formation Le Corguillé 1.07

HP Data Protector Express Software - Tutoriel 3. Réalisation de votre première sauvegarde et restauration de disque

Activité 1 : Création et Clonage d'une première machine virtuelle Linux OpenSuSE.

Installation des outils OCS et GLPI

Polycopié Cours Système d Exploitation I. Programme : Filière SMI S3

Sauvegarde de postes clients avec BackupPC

(Langage de commandes) Les commandes sont données par l'utilisateur grâce au clavier, à partir d'une "invite" ou "prompt" (par exemple "c:\>" )

TP DNS Utilisation de BIND sous LINUX

Introduction. Adresses

Secure SHell. Faites communiquer vos ordinateurs! Romain Vimont ( R om)

Programmation C. Apprendre à développer des programmes simples dans le langage C

WEBMESTRE : CONCEPTION DE SITES ET ADMINISTRATION DE SERVEURS WEB

Table des matières ENVIRONNEMENT

BTS SIO SISR3 TP 1-I Le service Web [1] Le service Web [1]

Mon premier rpm. 7 juin Avant de commencer RPM URPMI RPMBUILD... 2

TP Analyse de flux et outils Netflow : Nfdump et Nfsen

Étude de l application DNS (Domain Name System)

Côté labo : Installation et utilisation du serveur GSI

INSTALLATION NG V2.1 D OCS INVENTORY. Procédure d utilisation. Auteur : GALLEGO Cédric 23/10/2014 N version : v1

Transcription:

Principales commandes UNIX 1. Format des commandes...1 2. Commandes utilitaires...1 3. Fichiers...3 4. Filtres évolués (cut, find, grep,...)...5 5. Droits d'accès aux fichiers...6 6. Processus...7 7. Compression, archivage...8 8. Réseau...8 9. Commandes d'administration...9 10. Editeur Vi...10 11. Gestionnaire de paquets APT...11 12. Quelques outils KDE/GNOME...12 1.Format des commandes Une commande simple se compose : d'un nom, en général l'abréviation d'un ou plusieurs mots, qui indique la fonction de la commande (ex : pwd pour path of working directory, cd pour change directory) d'options (souvent introduites par un tiret), qui sont des informations facultatives transmises à la commande pour particulariser sa fonction de zéro, un ou plusieurs arguments qui indique sur quel(s) objet(s) porte la commande (en général des fichiers) Une option est souvent indiquée par un seul caractère. Plusieurs options peuvent être mise à la suite d'un même tiret: Ex : ls l /etc/passwd ls a /etc/passwd ls a l /etc/passwd équivalent à ls al /etc/passwd équivalent à ls /etc/passwd -al Par convention, dans la suite, les éléments entre crochets [ ] sont facultatifs. Les options peuvent changer d'un système Unix à l'autre (Linux, BSD, Solaris, etc.). De plus, la plupart des commandes admettent de très nombreuses options. Ainsi, ce document ne présente, pour certaines commandes, que les options les plus courantes qui sont souvent standardisées. Pour plus de détails sur les commandes, se référer au manuel en ligne accessible par la commande man, ex : man passwd pour obtenir de l'aide sur la commande passwd. Options généralement communes à toutes les commandes : --help : affichage d'un manuel --version : affichage de la version Les commandes peuvent faire l'objet d'un raccourci ou alias. Placé dans le fichier $HOME/.bashrc, un alias sera automatiquement mis en place au démarrage de l'interpréteur de commandes. Ex : alias ltm = "ls -lt --color more" 2.Commandes utilitaires cal [[mois] année ] affiche le calendrier du mois, de l'année spécifiée. Par défaut, année et mois courants. 1

ex : cal 02 2009 affichage du mois de février 2009 date affiche/modifie la date et l'heure. Ex : date -s 17:05:00 positionne l'heure à 17h05 date -s 11/28/2012 positionne la date au 28 novembre 2012 remarque : hwclock pour changer la date du BIOS df [fichier_bloc] ex : df -k affiche les quantités d'espace disques utilisés et disponibles de chaque partition affichage de toutes les partitions avec les tailles exprimées en Ko du Retourne l'espace disque utilisé dans un répertoire donné (répertoire courant par défaut). ex : du -sk /usr affichage de l'espace utilisé par l'arborescence /usr, -k : en Ko, -s sans afficher le détail de chaque répertoire. echo [chaîne] affiche la chaîne en argument. echo est notamment utile pour soumettre des données à un pipe, pour éditer le contenu de variables d'environnement etc... ex : echo "bonjour à tous " affiche la chaîne indiquée echo -n "bonjour à tous " idem sans retour chariot final echo $HOME affiche le répertoire de travail utilisateur : /home/toto par ex. echo '$HOME' affiche $HOME echo mathis@dpt-info.u-strasbg.fr >.forward crée le fichier de réacheminement des mails echo -e "hello\n " n'affiche pas \n mais exécute le retour chariot groups affiche le(s) groupe(s) auquel appartient un utilisateur. id affiche l'uid d'un utilisateur last affiche l'historique des dernières connexions au système man [nom_commande] ex : man -f exit pour exit man -k echo aide en ligne affiche toutes les sections (chapître du manuel) contenant une aide affiche toutes les commandes contenant echo dans leur titre passwd permet de changer de mot de passe. su [nom_login] changement d'identité, root par défaut uname identité du système 2

ex : uname -a affiche une description longue which nom_commande ex : which ls affiche le chemin absolu du fichier exécutable correspondant à la commande en argument réponse /bin/ls who affiche la liste des utilisateurs connectés. 3.Fichiers cat [-n] [fich1... fichn] affiche le contenu des fichiers sur la sortie standard. -n pour afficher le numéro des lignes cd [répertoire] ex : cd /usr/bin cd cd ~ cd toto cd.. permet de se placer dans un répertoire donné. /usr/bin devient le répertoire de travail retour au répertoire d'accueil (home dir) retour au répertoire d'accueil descente dans le répertoire toto retour au répertoire père cmp fichier1 fichier2 édite le numéro des lignes différentes entre deux fichiers. cp source destination cp sources rep_dest copie le contenu du fichier source dans le fichier destination (en détruisant celui-ci s'il existait) copie les fichiers sources dans le répertoire rep_dest (qui doit exister) s'il Principales options : -R/-r recopie récursive, permet de copier toute une arborescence -i avertit l'utilisateur de l'existence d'un fichier du même nom et lui demande veut le remplacer. -p effectue une copie en gardant le propriétaire et le groupe d'origine. -v affiche en clair le nom des fichiers copiés. Exemples cp R /home /root/tmp, crée une copie dans /root/tmp/home diff fichier1 fichier2 édite les lignes différentes entre deux fichiers. head [-n] fichier affiche les n 1ères lignes du fichier (par défaut n=10) less fichier ln édition du fichier au terminal en mode page (équivalent de more avec la possibilité de retour en arrière dans le fichier avec les touches de flèche). création d'un lien ex : ln -s /usr/local/bin/monapplication /usr/bin/monapplication création d'un lien 3

symbolique dans le répertoire /usr/bin ls ex : ls -l ls -la ls -lt ls -lr liste le nom des fichiers. édition du catalogue des fichiers du répertoire courant édition de tous les fichiers du répertoire courant (y compris les fichiers "cachés" commençant par un.) édition du catalogue par date (à partir de la plus récente) lecture de la hiérarchie complète des fichiers mkdir répertoire crée un répertoire (Make directory). more fichier édition du fichier au terminal en mode page <espace> page suivante <return> ligne suivante /chaine rechercher une chaine n passer à la chaîne suivante (dans une recherche) b remonter d'une page q quitter mv fichier1 fichier2 mv fichier1 répertoire <répertoire>. renomme ou déplace <fichier1> en <fichier2> Déplace (et éventuellement renomme) <fichier1> dans mv mm.seq ~/data : déplace le fichier mm.seq dans le répertoire préexistant data mv mm.seq../liens/bar : renomme mm.seq en bar et le déplace dans le répertoire préexistant liens pwd affiche le nom du répertoire courant. rm fichier supprime le fichier (Remove). -i demande de confirmation -r suppression récursive (le fichier est alors un répertoire) rmdir répertoire supprime un répertoire (vide) (Remove directory). tail [-n] fichier affiche les n dernières lignes du fichier (par défaut n=10). L'option +n affiche le fichier privé des n-1 premières lignes. tail f pour affichage continu (au gré des mises à jour du fichier) touch fichier si fichier existe, mise à jour de sa date de modification à la date actuelle, sinon crée un fichier vide de nom fichier. wc -l -w -c fichier retourne le nombre de lignes (l), de mots(w), de caractères(c) dans le fichier indiqué. 4

4.Filtres évolués (cut, find, grep,...) cut cliste [fichier] cut fliste [-dc] [-s] [fichier] extrait des parties de lignes dans le fichier, en précisant soit leur position par un rang de caractère (-c), soit par un numéro de champ (-f). liste est une liste d'entiers, séparés par une virgule, et spécifiant les positions précédentes (resp. champs). Options : -dc c est le caractère séparateur des champs (par défaut Tab) -s supprimer toutes les lignes ne comportant aucun séparateur ex : cut -d':' -f1 /etc/passwd affiche le noms des utilisateurs référencés dans /etc/passwd find chemin expression recherche de fichier dans une arborescence. Les options permettent de nombreux critères : date de création, de modification, selon l'utilisateur, selon la taille, les droits, etc. ex : find. name mm.seq print recherche le fichier mm.seq depuis le répertoire courant find ~ name a.out print recherche le fichier a.out depuis le home directory find. -name "*.cpp" -"o -name "*.h" recherche les fichiers.cpp et.h find. -mtime 2 recherche les fichiers modifiés il y a 2 jours (-2 pour les fichiers modifiés il y a moins de deux jours et +2 pour ceux modifiés il y a plus de 2 jours) find. -size +700000k recherche les fichiers de plus de 700 Mo find. -name core -exec rm {}\ ; recherche et supprime les fichiers core. grep [options] [modèle] [fichier] recherche une chaîne de caractères dans un fichier donné et édite les lignes la contenant. La chaîne trouvée correspond au modèle donnée par une expression régulière. Options : -c écrit uniquement le nombre de lignes contenant l'expression -f fichier le modèle est extrait du fichier -i indifférencie minuscules et majuscules -l écrit uniquement le nom des fichiers contenant l'expression -n chaque chaîne est précédée de son numéro relatif dans le fichier -v écrit toutes les chaînes sauf celles correspondant au modèle --color colore le motif ex : grep main * recherche la chaîne main dans tous les fichiers du répertoire courant grep i cours *.txt recherche la chaîne cours trouvée indifféremment en minuscules ou majuscules dans tous les fichiers.txt du répertoire courant grep v error *.txt affiche toutes les lignes, exceptées celles contenant le mot error grep 'caractère "A"' table.txt recherche la chaîne caractère "A" dans le fichier table.txt sort [options] [critère] [fichier] tri un fichier. options : -b ignore les espaces et tabulations -d tri alphanum. seuls les lettres, chiffres et espaces sont significatifs -f indifférencie minuscules et majuscules -n tri selon le critère numérique -r tri en ordre décroissant -tx le caractère x est le séparateur de champs -u ne conserve qu'un exemplaire des doublons critères : +m[.n] -p[.q] où m, n, p et q sont des entiers par défaut, m = p = q = 0 chaque ligne est découpée en champs (par défaut le séparateur est l'espace ou la tabulation). Le critère s'étend du (n+1)ème caractère du (m+1)ème 5

champ et se termine au qème caractère après le dernier caractère du pème champ. Si -p[.q] est omis, le critère s'étend jusqu'à la fin de ligne. tr convertit une chaîne de caractères en un autre, la chaîne est lue sur l'entrée standard ex : tr "[A-Z]" "[a-z]" < fichier.txt affiche le contenu de toto en minuscules tr -d '\015' < fichier.dos > fichier.unix supprime les caractères spéciaux 015 tr s " " < fichier.txt réduit les séquences d'espaces à un seul espace uniq fichier imprimer fichier sur la sortie standard en supprimant les lignes identiques consécutives xargs exécute une commande pour chaque ligne de l'entrée standard ex : recherche le mot virtual dans tous les.cpp et.h de l'arborescence ex : find. regex ".*[cpp, h]$" xargs grep virtual les fichiers.cpp et.h recherche le mot virtual dans tous 5.Droits d'accès aux fichiers chmod [droits] [fichier] Ex : changement des droits d'accès d'un fichier. chmod [utilisateurs]+/-[droits] [fichier] ou chmod [droits (octal)] [fichier] utilisateurs : u (user), g (group), o (other) droits : r (read), w (write), x (execute) chmod u+r toto donne le droit de lire le fichier toto à son propriétaire chmod g w toto supprime le droit d'écriture au groupe chmod o+x toto autorise les autres (que le propriétaire et les membres de son groupe) à exécuter le fichier chmod +x toto autorise tout le monde à exécuter le fichier Droits d'accès et sa correspondance en octal : --- : 0 -w- : 2 -wx : 3 rw- : 6 --x : 1 r-- : 4 r-x : 5 rwx : 7 Ex : chmod 750 * attribuera : rwxr-x--- à tous les fichiers du répertoire courant umask [valeur octal] définit le mode de création de fichiers ou de catalogues. La valeur octal est soustraite (opération et logique) aux droits par défaut des fichiers (666) et des répertoires (777) à leur création. 6.Processus affiche les jobs (et leur numéro) stoppés et/ou passés en arrière- jobs plan. 6

kill -9 [numéro_de_pid] [commande] & arrête le processus désigné par son PID lance un programme en arrière plan. xterm & lance une nouvelle fenêtre xterm fg %[numéro_job] bg %[numéro_job] ramène le job courant de l'arrière-plan au premier plan (foreground). relance un job stoppé et le place en arrière-plan (en tache de fond, background). ps affiche les informations sur les processus en cours ps fade liste complète de tous les processus signification des champs retournés : UID nom de l'utilisateur PID numéro d'identification du processus PPID numéro d'identification du processus père STIME heure à laquelle le processus a été lancé TIME temps CPU utilisé par le processus TTY terminal de rattachement (dans lequel le proc écrit) CMD commande ayant provoqué le lancement du processus %CPU en % les ressources du microprocesseur utilisées par le processus %MEM en % les ressources en mémoire vive utilisées par le processus. RSS mémoire réellement utilisée en ko par le processus. START l'heure à laquelle le processus a été lancé. pstree affichage de l'arborescence des processus <ctrl-c> <ctrl-z> termine le processus premier-plan courant stoppe l'exécution du processus premier-plan courant (qui pourra être relancé par bg). top htop affiche la liste des processus, la charge processeurs(s), l'utilisation mémoire, 'q' pour sortir, <espace> pour réaffichage version de top plus "user-friendly" (non installé par défaut) 7.Compression, archivage gzip [fichier] gunzip [fichier] compression. Génère un fichier.gz. décompression d'un fichier.gz. tar [options] [tarfichier] [répertoire_à_archiver] archive (tare) un ensemble de fichiers ou les fichiers d'un répertoire en un fichier.tar unique f introduit le fichier v verbeux, édite les opérations en cours c archivage t consultation x extraction 7

z compression ex : tar cvf monfich.tar monrep crée un fichier monfich.tar contenant le répertoire monrep tar xvf monfich.tar déploie l'archive tar cvfz monfich.tgz monrep idem que précédemment mais avec compression zip/unzip [fichier] compression/décompression d'un fichier zip 8.Réseau <host> désigne une adresse IP de machine ou le nom symbolique de celle-ci (ex : pintade.unistra.fr), certaines de ces commandes nécessite les droits adminsitration. ftp <host> établit la connexion en transfert de fichiers avec un autre ordinateur, help pour obtenir la liste des commandes ifconfig affichage et configuration des cartes réseau netstat affichage d'informations réseaux ex : netstat -r affiche la table de routage netstat -tp affiche les connections tcp (avec les proc associés) nmap ouverts analyse (scan) les ports d'une machine, permet de voir les ports ex : nmap localhost scan localement les ports 1->1024 + ceux précisés dans nmap-services nmap localhost p1 65535 scan des ports 1 à 65535 nslookup/dig < host > retourne l'adresse IP de la machine (fonctionne en sens inverse avec l'adresse IP en paramètre) ping < host > test de connectivité route gestion des routes actives (affichage, ajout, suppression) ssh <[user@]host> idem en mode sécurisé, option X pour autoriser le fenêtrage scp [[user1@]host1:]fichier1 [[user2@]host2:]fichier2 copie sécurisée à travers le réseau tcpdump sniffe le trafic sur le réseau ex : tcpdump src 130.79.90.60 and dst 130.79.44.193 ne // n : numeric (ip + num port), e : adresses MAC tcpdump src 130.79.90.60 and port 80 ne 8

telnet <host> établit la connexion interactive avec un autre ordinateur sur le réseau Internet. Adresse_host correspond au nom de la machine ou son adresse IP. traceroute < host > test de transit réseau wget aspiration de pages web ex : wget -rk http://www.site.fr aspire et place dans un répertoire www.site.com le contenu du site (-r récursif, -k transformation des liens en liens locaux) 9.Commandes d'administration adduser/deluser/addgroup/delgroup ajout/suppression d'un utilisateur/groupe chroot fdisk fuser changement de la racine du système de fichiers partitionnement de disque identifier les proc. qui utilisent un fichier ex : fuser -m /home : proc utilisant des fichiers de /home, fuser -km /home pour les tuer. hdparm info/paramétrage pour les disques durs, ex : hdparm -t /dev/sda : vitesse de lecture du disque /dev/sda ldconfig lsof lspci lsusb mount/umount mkswap configurer/afficher les liens des bibliothèques voir la liste des fichiers ouverts voir la liste des composants pci voir les connexions usb monter/démonter des partitions créer une zone swap 10.Editeur Vi vi (prononcer vi-aïe) est un éditeur en mode console qui dispose de deux modes : un mode commande dans lequel les caractères correspondent à des commandes (ex : 'r' pour remplacer un caractère par un autre) et un mode insertion (mode de saisie de texte). Le mode commande comprend également un mode de commande en ligne permettant la saisie au bas de l'écran de commandes longues (chercher/remplacer par exemple). Le passage d'un mode à l'autre s'effectue selon le diagramme suivant : 9

Les commandes les plus fréquentes de vi sont les suivantes : Déplacement du curseur 0 début de ligne $ fin de ligne <ctrl>f <ctrl>b ng page suivante page précédente ligne n Insertion i I a A o O avant le curseur en début de ligne après le curseur en fin de ligne une ligne après le curseur une ligne avant le curseur Edition dd yy yn<entrée> p coupe la ligne (=> mise en tampon) copie la ligne courante copie la ligne courante ainsi que les n lignes suivantes colle. répète la dernière commande u annule la dernière commande Recherche /chaîne?chaîne n N recherche chaîne en descendant recherche chaîne en montant occurrence suivante occurrence précédente Enregistrement/sortie :w sauver :wq ou :x :q quitter sauver, quitter 10

:q! quitter sans sauver :w fichier sauver sous fichier Autres commandes en ligne :n aller à la ligne :1,$ s/chaine/chaine/pg :set nu :set all remplace chaine par CHAINE dans tout le texte numérotation des lignes afficher les options de vi :! cmd exécute cmd ex : :! ls -l 11.Gestionnaire de paquets APT liste des dépots : /etc/apt/sources.list, ex : deb http://na.archive.ubuntu.com/ubuntu/ karmic universe deb-src http://na.archive.ubuntu.com/ubuntu/ karmic universe deb http://na.archive.ubuntu.com/ubuntu/ karmic-updates universe deb-src http://na.archive.ubuntu.com/ubuntu/ karmic-updates universe apt-get ex : apt-get install gcc apt-get remove gcc apt-get update apt-get upgrade apt-cache search toto apt-cache show nom_paquet apt-file list package ajout/suppression de paquets installation du paquet du compilateur gcc suppression du paquet gcc mise à jour de la base de données locale des paquets mise à jour des paquets déjà installés chercher dans tous les packages les occurences de toto montre les informations (entête) d'un paquet (n version, dépendances, fichiers,...) afficher les fichiers des paquets dont le nom comprend package # pour faire fonctionner apt-get derrière un proxy ajouter dans /etc/apt/apt.conf Acquire::http::Proxy "http://serveurproxy:port"; aptitude utilitaire en mode console de gestion des paquets / : rechercher un paquet n : passer à la recherche suivante N : passer à la recherche précédente + : ajouter un paquet - : supprimer un paquet g (2x) : procéder aux modifications indiquées par + et - 12.Quelques outils KDE/GNOME Applications fonctionnant uniquement en mode «fenetrage» sous les gestionnaire de fenêtre (window manager) Kde ou gnome. (voir http://fr.wikipedia.org/wiki/liste_de_logiciels_kde ou http://fr.wikipedia.org/wiki/liste_de_logiciels_gnome) Applications Kde Gnome explorateur de fichiers / navigateur web konqueror nautilus 11

terminal (pour saisie de commandes) konsole éditeur de texte kate / kwrite gedit gnome-terminal calculette kcalc gcalctool lecteur de pdf kpdf evince lecteur audio amarok banshee outil de comparaison de fichiers éditeur de bitmap kcompare kolourpaint capture d'écran ksnapshot gnome-screenshot 12