Aspects de zsh liés à une utilisation interactive
|
|
- André Chassé
- il y a 8 ans
- Total affichages :
Transcription
1 Université de Nice-Sophia Antipolis Semestre 2 Licence Mathématiques-Informatique Semaine du 19 mars 2007 Systèmes Informatiques Travaux Pratiques Séance n 8 Généralités L interface de connexion textuelle d UNIX se fait par l intermédiaire d un interprète de commandes, appelé shell. Le shell définit un langage de programmation incluant, entre autres, la notion de variables et de structures de commandes conditionnelles et itératives. Le mode d utilisation courant du shell est le mode interactif. Mais les commandes du shell peuvent être également placées dans un fichier, qu on appelle alors script, et qui peut être exécuté comme une commande ordinaire. Le shell que vous utilisez se nomme zsh, mais il faut savoir qu il en existe d autres (sh, csh, ksh, bash). Zsh utilise des fichiers de configuration qui se trouvent dans votre répertoire principal..zlogin : les commandes de ce fichier sont exécutées lorsque vous vous connectez..zlogout : les commandes de ce fichier sont exécutées lorsque vous vous déconnectez..zshrc : on y place les initialisations des sessions interactives (rattachées à un terminal)..zshenv : on y définit des variables d environnement. Ces fichiers sont lus et interprétés par le shell lorsqu ils sont présents dans votre répertoire personnel. Cela signifie que vous pouvez en changer le contenu afin de personnaliser votre environnement de travail. Mais, en l absence de ces fichiers, votre environnement de travail est tout de même configuré à l aide de valeurs définies par défaut. Aspects de zsh liés à une utilisation interactive L utilisation habituelle d un shell est interactive : l utilisateur écrit des commandes dans un terminal (par exemple une fenêtre xterm). Ces commandes sont interprétées ligne par ligne par le shell. Comme vous l avez déjà constaté, la saisie de lignes de commandes est souvent laborieuse et pénible, mais elle peut être facilitée par plusieurs mécanismes proposés par zsh : l achèvement automatique (en anglais completion) ; l historique de commandes ; les alias. Différents réglages sont offerts par le biais des options de zsh. Chaque option peut être activée ou désactivée indépendamment pour chaque shell en cours d exécution : si vous avez plusieurs fenêtres xterm ouvertes, les options que vous changerez dans l une n affecteront pas l autre. La commande setopt suivie du nom de l option permet d activer une option, et la commande unsetopt produit l effet inverse 1. 1) Dans une fenêtre xterm, affichez la liste des options activées par le shell courant et la liste des options désactivées. 2) Désactivez l option correctall. Placez-vous dans votre répertoire /SI et tapez la commande ls TP9. Que constatez-vous? Réactivez l option et recommencez. 1 Une autre façon pour désactiver une option consiste à activer son option opposée. L option opposée d une option de nom XXXX s obtient en insérant le préfixe NO devant son nom : NOXXXX. Par exemple, on peut activer l option BEEP par l une des deux commandes suivantes : setopt BEEP ou unsetopt NOBEEP ; ou la désactiver par l une des deux suivantes : setopt NOBEEP ou unsetopt BEEP.
2 2 Expansion des noms de fichiers 3) Créez les trois fichiers de noms a15g, a9f et a8gf. Observez ensuite le résultat de chacune des commandes suivantes : ls -d *<-15>* ls -d *<-10>? ls -d *<-10>[ˆf] ls -d *<-10>ˆf Comme vous n obtenez aucun fichier avec cette dernière commande, mettez en fonction l option extendedglob puis recommencez. 4) Testez les commandes suivantes dans votre répertoire personnel : ls -d * setopt globdots ls -d * unsetopt globdots L achèvement automatique Dans un souci de rapidité de saisie des lignes de commandes, il est possible d utiliser le mécanisme d achèvement automatique pour taper des noms de commandes et leurs paramètres, grâce à la touche de tabulation Tab. 5) Déplacez-vous en une seule commande dans le répertoire /u/profs/carine (de préférence sur la machine uranie). Mais, pour éviter d écrire tout le chemin, servez-vous autant que possible de la touche Tab. Constatez qu en cas d ambiguïté, zsh propose une liste de toutes les possibilités et taper sur Tab permet de parcourir cette liste circulairement. Par exemple, une fois que vous avez saisi /u/profs/, au lieu de taper carine en entier, ne tapez que les deux premières lettres, puis demandez l achèvement : /u/profs/ca+tab : on vous propose le choix entre carine et caromel. Appuyez successivement plusieurs fois sur Tab pour bien comprendre ce qui se passe. 6) Déplacez-vous maintenant dans /u/profs/grin, puis exécutez la commande ls. Pourquoi n en avez-vous pas l autorisation, alors que vous êtes tout de même parvenu dans ce répertoire? L historique des lignes de commandes Zsh conserve dans un fichier, /.sh_history ou /.history, les n dernières lignes de commandes soumises. La valeur de n est paramétrable. On peut alors ré-utiliser les commandes anciennes par une série de commandes similaires à celles d EMACS : C-p ou pour accéder à la commande précédente ; C-n ou pour accéder à la commande suivante ; C-r pour chercher en arrière dans l historique de façon incrémentale ; Esc-p pour chercher en arrière dans l historique une ligne commençant par le mot courant ; Esc-n pour chercher en avant dans l historique une ligne commençant par le mot courant. Le nombre maximum de lignes à conserver est indiqué par la valeur de la variable HISTSIZE. Cette variable est déclarée et initialisée par défaut par zsh à 30. 7) Recherchez la première ligne de votre historique en utilisant. Sans l exécuter revenez à la ligne la plus récente par. On peut modifier la ligne après avoir déplacé le curseur avec les flèches ou, par C-b ou C-f, par M-b ou M-f (un peu plus rapide), ou par C-a, C-e (beaucoup plus rapide!). Et lorsque vous êtes à l endroit de la modification, vous avez encore le choix entre C-d (supprime le caractère suivant), M-d (supprime le mot suivant entier) ou C-k (supprime toute la fin de la ligne). 8) Exécutez la ligne de commande suivante echo tata titi toto tutu. Puis, pour chacune des questions qui suivent, recherchez cette première commande dans l historique, et modifiez-la de la façon demandée avant de l exécuter en vous efforçant d utiliser les raccourcis les plus expéditifs : Remplacer toto par toti (possible par exemple en 3 raccourcis + la saisie du caractère i) Remplacer echo par ls en début de ligne (possible en seulement deux raccourcis + la saisie de ls)
3 3 Supprimer tata (possible en seulement 3 raccourcis) Remplacer toto par oto (3 raccourcis) 9) On peut retrouver directement une ligne de l historique en recherchant une séquence de caractères dont on sait qu elle apparaît forcément dans la ligne recherchée. Pour commencer la recherche, il faut utiliser C-r puis entrer un à un les caractères de la séquence recherchée : Recherchez la commande contenant toti. Remarquez qu à chaque nouveau caractère saisi, la recherche s affine... Recherchez la dernière commande contenant ls (la deuxième de l exercice précédent). Remarquez qu en faisant à nouveau C-r sans entrer de caractère supplémentaire, vous obtenez l avant-dernière commande contenant ls. Recherchez successivement dans l historique toutes les commandes contenant ls... 10) Les différents répertoires dans lesquels vous vous déplacez par la commande cd sont aussi mémorisés à la manière d un historique. Déplacez-vous dans un de vos sous-répertoires, puis dans le répertoire racine de toute l arborescence. Tapez cd -. Où êtes-vous? Où serez-vous si vous retapez cette commande? Les alias L intérêt d un alias est de définir un nom abrégé, à utiliser à la place d un nom de commande long suivi d options. La liste des alias définis dans le shell en cours est à consulter avec la commande alias. 11) Affichez la liste des alias et regardez particulièrement les définitions de rm, cp et mv. En cas d égalité de noms d un alias et d une commande, c est l alias qui est utilisé en priorité. Ceci explique que lorsque vous utilisez rm, l option -i (-i signifiant «interactif») est systématiquement utilisée. 12) Créez avec la commande touch un fichier vide essai. Tapez ls -l pour observer les permissions de essai. Modifier les permission pour que vous seul ayez le droit d exécution sur ce fichier. 13) Définissez un alias nommé exe de la sorte : alias exe= chmod ug+x. À présent, utilisez l alias exe de la façon suivante : exe essai. Observez les nouvelles permissions de essai. 14) Lancez un nouveau shell. Tapez exe essai. Est-ce que l alias exe est connu dans ce nouveau shell? Si cette définition d alias vous plaît, et que vous voulez l avoir automatiquement lors de toutes vos futures sessions zsh interactives, il suffit de la faire figurer dans le fichier.zshrc. Plus généralement, toute personnalisation de votre environnement de travail relative aux sessions interactives doit apparaître dans le fichier.zshrc pour être prise en compte systématiquement. Les scripts Une utilisation très importante du shell se fait par l intermédiaire de scripts, qui sont tout simplement des fichiers de commandes pour le shell. Les commandes contenues dans un script peuvent être exécutées en transmettant le fichier en paramètre à un shell : zsh script.zsh Le fichier script.zsh contient une suite de commandes reconnues par le shell zsh. Une autre façon de procéder est de rendre le script exécutable en donnant la permission x. Ainsi le script peut être exécuté comme n importe quelle autre commande... ou presque. La variable PATH La plupart du temps, les commandes que vous exécutez sont externes au shell et font appel à des programmes placés dans des fichiers de l arborescence. Comment le shell, c est-à-dire l interprète de commandes, trouve-t-il ces fichiers? Réponse : il consulte la variable d environnement PATH, dont la valeur est une liste de répertoires séparés par le symbole «:».
4 4 Quand vous demandez l exécution d une commande, le shell commence par effectuer une recherche dans chacun des répertoires spécifiés dans la variable PATH. S il la trouve, il l exécute, sinon il renvoie le message «Command not found». 15) Affichez et consultez la valeur de la variable PATH. Pour des raisons de sécurité, il n est pas bon que la variable PATH contienne le répertoire courant (c-à-d.), ou alors seulement en dernière position. S il en est absent, pour exécuter un programme situé dans le répertoire courant, vous devrez taper :./nom_du_programme. Lorsque la commande est un script, le shell courant appelle un nouveau shell pour interpréter les commandes du fichier. Par défaut, le shell qui est choisi est sh, mais on peut modifier ce comportement en plaçant une ligne initiale dans le fichier qui indique le shell que l on désire. Cette ligne commence par les caractères #!, suivis du nom absolu du shell à utiliser. Si le script précédent désire faire exécuter les commandes qu il contient par zsh qui se trouve dans le répertoire /bin/, sa première ligne sera : #!/bin/zsh. Variables prédéfinies Le shell offre des variables prédéfinies qui facilitent sa programmation : # : le nombre de paramètres ; * : la liste des paramètres ; $ : le pid du shell ; 0 : le nom du script courant ; 1 : le premier paramètre ; 2 : le deuxième paramètre ; 3 : le troisième paramètre ;... et pour plus de détails : man zshparam. 16) Créez un script /bin/cmd.sh dont la seconde ligne (après #!/bin/zsh) est : ps -$1. 17) Exécutez ce script avec un paramètre. Constatez que ce dernier doit être une option valide de la commande ps. Exécutez le script avec deux paramètres et remarquez que le second paramètre n est tout simplement pas utilisé dans le script. 18) Faites précéder l appel de la commande ps de la ligne : echo "Les paramètres d appel du script $0 sont $*". Exécutez alors votre script avec plusieurs paramètres. 19) Ajoutez dans cmd.sh l appel à une commande permettant d afficher le nombre de paramètres passés au lancement du script. 20) Créez un script show.sh qui accepte comme premier paramètre un fichier et comme second un nombre n, permettant d afficher la nième ligne du fichier. Il peut être utile dans un script de récupérer le résultat de l exécution d une commande (ou d un autre script!). Pour cela, il suffit d entourer l appel de cette commande par $(...). Par exemple, ajoutez à cmd.sh : echo "Voici la date et l heure courantes : $(date)" 21) Essayez l option -F de la commande ls. À partir de $(ls), d une boucle for do done et de if then else fi emboîtés, écrire un script qui réalise la même chose, à la différence près que les fichiers qui sont des exécutables doivent être indiqués par la lettre X, les fichiers qui sont des répertoires par la lettre D, et les fichiers réguliers, par la lettre F. Mécanismes d évaluation Les caractères et " permettent de délimiter une chaîne de caractères. Les apostrophes empêchent l interprétation de tous les caractères spéciaux contenus dans la chaîne, contrairement aux guillemets qui conservent notamment l interprétation du $. 22) Pour les expressions suivantes, indiquez l évaluation du shell et le résultat de l exécution.
5 5 Exemple : x=p ; "$x"wd Évaluation : affectation de la valeur p à la variable x ; substitution de la valeur x et concaténation avec la chaine wd résultat : la chaine pwd Résultat final : le shell lance l exécution de la commande pwd x=p ; y=$xwd ; $y x=p ; ${x} wd x=p ; "${x} wd " x=p ; y=${x}wd ; $y x=p ; y= ${x}"wd" x=p ; "${x}wd"
TP1 - Prise en main de l environnement Unix.
Mise à niveau UNIX Licence Bio-informatique TP1 - Prise en main de l environnement Unix. Les sujets de TP sont disponibles à l adresse http://www.pps.jussieu.fr/~tasson/enseignement/bioinfo/ Les documents
Plus en détailTP 1 Prise en main de l environnement Unix
Introduction aux systèmes d exploitation (IS1) TP 1 Prise en main de l environnement Unix Le but de ce premier TP est de commencer à vous familiariser avec l environnement Unix. 1 Ouverture de session
Plus en détailAide-Mémoire unix. 9 février 2009
Aide-Mémoire unix Nicolas Kielbasiewicz 9 février 2009 Le système d exploitation unix est de plus en plus présent aujourd hui. Comme tous les projets Open Source, on le trouve sous différentes formes :
Plus en détailTP1 : Initiation à l algorithmique (1 séance)
Université de Versailles Vanessa Vitse IUT de Vélizy - Algorithmique 2006/2007 TP1 : Initiation à l algorithmique (1 séance) 1 Prise en main de l environnement Unix : rappels et compléments Le but de la
Plus en détailAtelier La notion de session utilisateur sous Linux
Chapitre 6 Atelier La notion de session utilisateur sous Linux I Présentation Nous allons voir la notion de session et d utilisateur sous linux, ainsi que quelques commandes de base afin de mieux comprendre
Plus en détailLa mémoire. Un ordinateur. L'octet. Le bit
Introduction à l informatique et à la programmation Un ordinateur Un ordinateur est une machine à calculer composée de : un processeur (ou unité centrale) qui effectue les calculs une mémoire qui conserve
Plus en détailTP 4 de familiarisation avec Unix
TP 4 de familiarisation avec Unix Réseau Filtres (suite) Variables Scripts Vincent Berry - vberry@lirmm.fr IMPORTANT : la prise de notes est une pratique très importante et pourtant négligée, elle est
Plus en détailC.M. 1 & 2 : Prise en main de Linux
Grégory Bonnet gregory.bonnet@unicaen.fr GREYC Université Caen Basse Normandie Diaporama original : Jean-Philippe Métivier - Boris Lesner But de cet enseignement 1 - Apprendre à manipuler un système Unix/Linux
Plus en détailAlgorithmique et Programmation, IMA
Algorithmique et Programmation, IMA Cours 2 : C Premier Niveau / Algorithmique Université Lille 1 - Polytech Lille Notations, identificateurs Variables et Types de base Expressions Constantes Instructions
Plus en détailEnvironnements informatiques
Environnements informatiques Premiers pas sous Linux (seconde partie) 26 septembre 2008 blansche@dpt-info.u-strasbg.fr 1 /12 Administration sous Linux 2 /12 Démarrage Démarrage de Linux Niveaux de démarrage
Plus en détailLes Boitiers de Vote Electroniques (Clickers)
Parcours des écoles d'ingénieurs Polytech (PeiP1) Les Boitiers de Vote Electroniques (Clickers) Pour dynamiser et rendre interactif un cours en amphi Qu est ce qu un Boitier de Vote? Une télécommande comme
Plus en détailTD séances n 3 et n 4 Répertoires et Fichiers sous Unix
Ce TP est destiné à vous familiariser avec les fichiers sous l'environnement UNIX. Fortement axé sur la pratique, il aborde la création, la manipulation et la suppression des répertoires et fichiers. 1
Plus en détail«Astrophysique et instrumentations associées» Cours UNIX. 2006 Benoît Semelin
M2 «Astrophysique et instrumentations associées» Cours UNIX 2006 Benoît Semelin Les OS OS = Operating System : Programme de base qui assure la gestion du matériel (clavier, écran, disque dur...), du système
Plus en détailIntroduction à Linux (pour le HPC) «Linux 101» Présentation : http://goo.gl/bvfyn
Introduction à Linux (pour le HPC) «Linux 101» Présentation : http://goo.gl/bvfyn maxime.boissonneault@calculquebec.ca U. Laval - Mars 2013 1 2 Plan de la présentation 1.Accéder à une grappe 2.Fichiers
Plus en détailOutils pour la pratique
Cinquième partie Outils pour la pratique 121 CHAPITRE 1 Les bases des séances de TP Avant de lire cettre section, il est suggéré de relire vos notes de cours se rapportant au système d exploitation Unix.
Plus en détailUnix/Linux I. 1 ere année DUT. Université marne la vallée
Unix/Linux I 1 ere année DUT Université marne la vallée 1 Introduction 2 Fonctions et spécifité d Unix Architecture 3 4 5 Fichier Unix Arborescence de fichiers Quelques commandes sur les fichiers Chemins
Plus en détailComment configurer Kubuntu
Comment configurer Kubuntu Configuration du réseau... 1 Configurer votre système Linux sur le réseau...1 Vérifier manuellement l adresse IP...5 Connecter un lecteur réseau distant Windows/Mac grâce au
Plus en détailLa Clé informatique. Formation Excel XP Aide-mémoire
La Clé informatique Formation Excel XP Aide-mémoire Septembre 2005 Table des matières Qu est-ce que le logiciel Microsoft Excel?... 3 Classeur... 4 Cellule... 5 Barre d outil dans Excel...6 Fonctions habituelles
Plus en détailCours 420-KEG-LG, Gestion de réseaux et support technique. Atelier No2 :
Atelier No2 : Installation d Active Directory Installation du service DNS Installation du Service WINS Création d'un compte d'ordinateur Jonction d'un ordinateur à un domaine Création d usagers. Étape
Plus en détailPremiers pas en Linux
Premiers pas en Linux 1 Bref historique Linux Système d'exploitation créé en 1991. Par Linus Torvalds un étudiant nlandais. Développé et amélioré par des centaines de spécialistes dans le monde. Particularité
Plus en détailLe Client/Serveur avec Enterprise Miner version 4
Le Client/Serveur avec Enterprise Miner version 4 1 Comment configurer le client/serveur avec la version 4 d'enterprise Miner? Comme en version 3.0, il suffit de faire cette opération une seule fois. Un
Plus en détailManuel d utilisation 26 juin 2011. 1 Tâche à effectuer : écrire un algorithme 2
éducalgo Manuel d utilisation 26 juin 2011 Table des matières 1 Tâche à effectuer : écrire un algorithme 2 2 Comment écrire un algorithme? 3 2.1 Avec quoi écrit-on? Avec les boutons d écriture........
Plus en détailTP, première séquence d exercices.
TP, première séquence d exercices. Benoît Valiron benoit.valiron@lipn.univ-paris13.fr 7 novembre 2010 Introduction Vous écrirez les réponses aux questions courtes sur une feuille à rendre à la fin de la
Plus en détailPRESENTATION RESSOURCES. Christian Dupaty BTS Systèmes Numériques Lycée Fourcade Gardanne Académie d Aix Marseille
PRESENTATION RESSOURCES Christian Dupaty BTS Systèmes Numériques Lycée Fourcade Gardanne Académie d Aix Marseille 1) Introduction, Objectifs et Intentions Le BTS SN (Systèmes Numériques) intègre la formation
Plus en détailTP1. Outils Java Eléments de correction
c sep. 2008, v2.1 Java TP1. Outils Java Eléments de correction Sébastien Jean Le but de ce TP, sur une séance, est de se familiariser avec les outils de développement et de documentation Java fournis par
Plus en détailAnnée 2007. Cours Unix-Shell. par. Karam ALLALI. Ecole Spéciale d Informatique
Année 2007 Cours Unix-Shell par Karam ALLALI Ecole Spéciale d Informatique Table des matières 1 Introduction. 5 1.1 Historique.................................... 6 1.2 Système d exploitation.............................
Plus en détail1 CRÉER UN TABLEAU. IADE Outils et Méthodes de gestion de l information
TP Numéro 2 CRÉER ET MANIPULER DES TABLEAUX (Mise en forme, insertion, suppression, tri...) 1 CRÉER UN TABLEAU 1.1 Présentation Pour organiser et présenter des données sous forme d un tableau, Word propose
Plus en détailDécouverte du logiciel ordinateur TI-n spire / TI-n spire CAS
Découverte du logiciel ordinateur TI-n spire / TI-n spire CAS Mémento Ouvrir TI-Nspire CAS. Voici la barre d outils : L insertion d une page, d une activité, d une page où l application est choisie, pourra
Plus en détailLicence Sciences et Technologies Examen janvier 2010
Université de Provence Introduction à l Informatique Licence Sciences et Technologies Examen janvier 2010 Année 2009-10 Aucun document n est autorisé Les exercices peuvent être traités dans le désordre.
Plus en détailInitiation à la programmation en Python
I-Conventions Initiation à la programmation en Python Nom : Prénom : Une commande Python sera écrite en caractère gras. Exemples : print 'Bonjour' max=input("nombre maximum autorisé :") Le résultat de
Plus en détailTP 1. Prise en main du langage Python
TP. Prise en main du langage Python Cette année nous travaillerons avec le langage Python version 3. ; nous utiliserons l environnement de développement IDLE. Étape 0. Dans votre espace personnel, créer
Plus en détailGénérateur de Croisades AIDE EXPRESS. Votre première visite? Vous devez créer un compte d auteur.
Générateur de Croisades AIDE EXPRESS 1 Votre première visite? Vous devez créer un compte d auteur. Si vous avez déjà un compte d auteur, passez à l étape d auteur. 3 Connexion à votre compte Cliquez sur
Plus en détailCahier n o 6. Mon ordinateur. Fichiers et dossiers Sauvegarde et classement
Cahier n o 6 Mon ordinateur Fichiers et dossiers Sauvegarde et classement ISBN : 978-2-922881-10-3 2 Table des matières Fichiers et dossiers Sauvegarde et classement La sauvegarde 4 Enregistrer 4 De quelle
Plus en détailURECA Initiation Matlab 2 Laurent Ott. Initiation Matlab 2
Initiation Matlab 2 1 Chaînes de caractères (string) Une chaîne de caractères (string en anglais) est une suite ordonnée de caractères (du texte, par exemple). Sous matlab, les chaînes de caractères sont
Plus en détailTable des matières...2 Introduction...4 Terminologie...4
Table des matières Table des matières...2 Introduction...4 Terminologie...4 Programme EasyTour...5 Premiers pas...5 Installation...6 Installation du logiciel EasyTour...6 Branchement du téléchargeur...6
Plus en détailRECOPLUS LOGICIEL DE GESTION DES RECOMMANDES NOTICE D UTILISATION DE RECOPLUS RESEAU. N de série
RECOPLUS LOGICIEL DE GESTION DES RECOMMANDES NOTICE D UTILISATION DE RECOPLUS RESEAU N de série Siège social 107, rue Henri Barbusse BP305-92111 CLICHY Cedex 1 Sommaire Description 1. Installation 2. Mise
Plus en détailUtilisation d objets : String et ArrayList
Chapitre 6 Utilisation d objets : String et ArrayList Dans ce chapitre, nous allons aborder l utilisation d objets de deux classes prédéfinies de Java d usage très courant. La première, nous l utilisons
Plus en détailManuel d utilisation de la messagerie. http://zimbra.enpc.fr
Manuel d utilisation de la messagerie http://zimbra.enpc.fr ÉCOLE DES PONTS PARISTECH/ DSI JANVIER 04 SOMMAIRE. Connexion à la messagerie.... Présentation générale de l écran d accueil.... Déconnexion...
Plus en détailIntroduction à MATLAB R
Introduction à MATLAB R Romain Tavenard 10 septembre 2009 MATLAB R est un environnement de calcul numérique propriétaire orienté vers le calcul matriciel. Il se compose d un langage de programmation, d
Plus en détailINSERER DES OBJETS - LE RUBAN INSERTION... 3 TABLEAUX
TABLE DES MATIERES Livret Utilisateur Excel 2007 Niveau 2 INSERER DES OBJETS - LE RUBAN INSERTION... 3 TABLEAUX... 4 Les tableaux croisés dynamiques... 4 Création d un tableau croisé... 5 Comparer des
Plus en détailGUIDE DU NOUVEL UTILISATEUR
GUIDE DU NOUVEL UTILISATEUR Le but de ce tutoriel est de vous guider à travers les fonctions de base de votre logiciel. Nous partirons du principe que votre terminal de pointage est déjà installé. A la
Plus en détailLicence ST Université Claude Bernard Lyon I LIF1 : Algorithmique et Programmation C Bases du langage C 1 Conclusion de la dernière fois Introduction de l algorithmique générale pour permettre de traiter
Plus en détailSéance 0 : Linux + Octave : le compromis idéal
Séance 0 : Linux + Octave : le compromis idéal Introduction Linux est un système d'exploitation multi-tâches et multi-utilisateurs, basé sur la gratuité et développé par une communauté de passionnés. C'est
Plus en détailTutoriel Création d une source Cydia et compilation des packages sous Linux
Tutoriel Création d une source Cydia et compilation des packages sous Linux 1. Pré-requis 1. Quelques connaissances sous Linux 2. Avoir à disposition un Serveur FTP pour héberger votre source 3. Un thème
Plus en détailLicence de Biologie, 1ère année. Aide. [Aide 1] Comment utiliser l'explorateur Windows? Comment créer des dossiers?
Aide [Aide 1] Comment utiliser l'explorateur Windows? Comment créer des dossiers? Au sein d'un ordinateur, les données et les fichiers sont stockés suivant une structure d'arbre appelée arborescence. Pour
Plus en détailOrganiser le disque dur Dossiers Fichiers
Ce document contient des éléments empruntés aux pages d aide de Microsoft Organiser le disque dur Dossiers Fichiers Généralités La connaissance de la logique d organisation des données sur le disque dur
Plus en détailCours d algorithmique pour la classe de 2nde
Cours d algorithmique pour la classe de 2nde F.Gaudon 10 août 2009 Table des matières 1 Avant la programmation 2 1.1 Qu est ce qu un algorithme?................................. 2 1.2 Qu est ce qu un langage
Plus en détailSTAGE IREM 0- Premiers pas en Python
Université de Bordeaux 16-18 Février 2014/2015 STAGE IREM 0- Premiers pas en Python IREM de Bordeaux Affectation et expressions Le langage python permet tout d abord de faire des calculs. On peut évaluer
Plus en détailProgrammation C. Apprendre à développer des programmes simples dans le langage C
Programmation C Apprendre à développer des programmes simples dans le langage C Notes de cours sont disponibles sur http://astro.u-strasbg.fr/scyon/stusm (attention les majuscules sont importantes) Modalités
Plus en détailBon ben voilà c est fait!
Bon ben voilà c est fait! Au programme : - Exploration de l arborescence et informations systèmes - Action sur les dossiers et fichiers - Gestion des autorisations - Conversion pdf en text - Connexion
Plus en détailLes clients GNU/Linux
Les clients GNU/Linux EOLE 2.2 Octobre 2012 V e r s i o n d u d o c u m e n t O c t o b r e 2 0 1 2 D a t e C r é a t i o n j u i n 2 0 1 0 E d i t e u r P ô l e d e c o m p é t e n c e E O L E R é d a
Plus en détailPlan du cours. Historique du langage http://www.oracle.com/technetwork/java/index.html. Nouveautés de Java 7
Université Lumière Lyon 2 Faculté de Sciences Economiques et Gestion KHARKIV National University of Economic Introduction au Langage Java Master Informatique 1 ère année Julien Velcin http://mediamining.univ-lyon2.fr/velcin
Plus en détailLE CONCEPT. Vous pouvez aussi charger une version sur votre PC afin d'assurer votre présentation dans une salle non connectée.
LE CONCEPT Prezi est une application en ligne qui permet de créer des présentations dynamiques. Son originalité vient de son espace de travail, un immense plan "zoomable" à l'infini, sur lequel vous pouvez
Plus en détailAtelier Le gestionnaire de fichier
Chapitre 12 Atelier Le gestionnaire de fichier I Présentation Nautilus est un gestionnaire de fichiers pour l environnement de bureau Gnome. Il offre toutes les fonctions de gestion de fichier en local
Plus en détailGuide de l utilisateur Mikogo Version Windows
Guide de l utilisateur Mikogo Version Windows Table des matières Création d un compte utilisateur 3 Téléchargement et installation 4 Démarrer une session 4 Joindre une session 5 Fonctionnalités 6 Liste
Plus en détailAIDE à l utilisation du cédérom «L athlétisme à l école» Niveau Primaire SOMMAIRE
AIDE à l utilisation du cédérom «L athlétisme à l école» Niveau Primaire SOMMAIRE Arborescence du cédérom (page 2) Lancement du Cédérom et configuration minimale de votre ordinateur (page 3). Loupe, page
Plus en détailAtelier individuel. Linux 101. Frédérick Lefebvre & Maxime Boissonneault frederick.lefebvre@calculquebec.ca U. Laval - Janv. 2014
Atelier individuel Linux 101 Frédérick Lefebvre & Maxime Boissonneault frederick.lefebvre@calculquebec.ca U. Laval - Janv. 2014!1 !2 Se connecter à Colosse colosse.calculquebec.ca SSH est un protocole
Plus en détailAlgorithmique et programmation : les bases (VBA) Corrigé
PAD INPT ALGORITHMIQUE ET PROGRAMMATION 1 Cours VBA, Semaine 1 mai juin 2006 Corrigé Résumé Ce document décrit l écriture dans le langage VBA des éléments vus en algorithmique. Table des matières 1 Pourquoi
Plus en détailGroupes et utilisateurs locaux avec Windows XP
Groupes et utilisateurs locaux avec Windows XP 1. Distinction entre comptes de domaine et comptes locaux Pour rappel, et comme avec Windows 2000, il existe deux types de comptes utilisateurs : les comptes
Plus en détailAdministration du site
Administration du site 1 TABLE DES MATIÈRES Administration du site... 1 Accéder à la console d administration... 3 Console d administration... 4 Apparence... 4 Paramètres... 5 Allez sur le site... 5 Edition
Plus en détailInstallation d ORACLE 10g sous Debian Etch
Installation d ORACLE 10g sous Debian Etch Rédacteur : TEHERY Julien Page n 2/6 1.1 Pré-requis Comme pour chaque installation de logiciel, il y a lieu d installer certains paquets nécessaires. Et Oracle
Plus en détailDécouvrez Windows NetMeeting
Découvrez Windows NetMeeting Conférence Internet 2001 Université de Moncton. Tous droits réservés. Table des matières 1. Comment puis-je télécharger, installer et démarrer NetMeeting?... 3 2. Quelles sont
Plus en détailDISTRILOG 2 QUICK START
DISTRILOG 2 QUICK START Version 1.0.x Beta Accès au service Tout d abord vous devez être titulaire du droit «Distrilog» d Accred pour pouvoir accéder au site. Ensuite, il suffit d employer votre butineur
Plus en détailTri-BACKUP 7 Manuel d utilisation
Tri-BACKUP 7 Manuel d utilisation Tri-BACKUP 7 - Manuel d utilisation 1 / 61 Droits d auteur Ce logiciel est Copyright 1997-2015 TED et TRI-EDRE. Ce manuel et le logiciel qu il décrit sont protégés par
Plus en détailContactForm et ContactFormLight - Gestionnaires de formulaire pour Prestashop Edité par ARETMIC S.A.
ContactForm et ContactFormLight - Gestionnaires de formulaire pour Prestashop Edité par ARETMIC S.A. - 1 - PREAMBULE Les conditions générales d utilisation détaillant l ensemble des dispositions applicables
Plus en détailINITIATION A L INFORMATIQUE. MODULE : Initiation à l'environnement Windows XP. Table des matières :
INITIATION A L INFORMATIQUE MODULE : Initiation à l'environnement Windows XP Table des matières : INTRODUCTION Les outils de l Interface Graphique : CONFIGURER VOTRE POSTE DE TRAVAIL Paramétrer la barre
Plus en détailLe service FTP. M.BOUABID, 04-2015 Page 1 sur 5
Le service FTP 1) Présentation du protocole FTP Le File Transfer Protocol (protocole de transfert de fichiers), ou FTP, est un protocole de communication destiné à l échange informatique de fichiers sur
Plus en détailDirectives d installation
Directives d installation Partie 1: Installation Table des matières Partie 1: Installation...1 A1 Configuration requise...2 A1.1 Système d exploitation...2 A1.2 Base de données...2 A1.3. Réseaux Peer2Peer
Plus en détailTP n 2 : Installation et administration du serveur ProFTP. Partie 1 : Fonctionnement du protocole FTP (pas plus de 15min)
TP n 2 : Installation et administration du serveur ProFTP Objectifs du TP Comprendre le fonctionnement du protocole FTP Installation et compilation d un paquet source Configuration, lancement et administration
Plus en détailContents. 1 Premiers pas en Linux. 1.2 Généralités. 1.1 Bref historique Linux
Contents 1 Premiers pas en Linux 1 1.1 Bref historique Linux....................... 1 1.2 Généralités............................. 1 1.3 Arborescence sous Linux...................... 2 1.4 Commandes fondamentales....................
Plus en détailVue d ensemble de Windows PowerShell
Chapitre 1 Vue d ensemble de Windows PowerShell Après avoir lu ce chapitre, vous serez capable de : Comprendre l utilisation et les capacités de base de Microsoft Windows PowerShell. Installer Windows
Plus en détailCours 420-KEG-LG, Gestion de réseaux et support technique. Atelier No5-1
Atelier No5-1 Utilisation des commandes Active Directory pour la gestion des comptes utilisateurs Utilisation de la commande DSADD pour l automatisation des tâches (40 minutes, avec explications) Définition
Plus en détailCOMPTABILITE SAGE LIGNE 30
COMPTABILITE SAGE LIGNE 30 Date : 25/09/2006 Auteur : Pascal VIGUIER Réf. : SAGE092006 SOMMAIRE SOMMAIRE... 1 1. MENU FICHIER... 3 1.1 1.2 AUTORISATION D ACCES... 3 A PROPOS DE VOTRE SOCIETE... 4 1.2.1
Plus en détailUSTL - Licence ST-A 1ère année 2005-2006 Initiation à la programmation TP 1
USTL - Licence ST-A 1ère année 2005-2006 Initiation à la programmation TP 1 Objectifs du TP Ce TP a pour but de vous faire découvrir l environnement de travail que vous utiliserez dans le cadre des TP
Plus en détailGUIDE D'UTILISATION DU SYSTEME TELEPHONIQUE POLYCOM
GUIDE D'UTILISATION DU SYSTEME TELEPHONIQUE POLYCOM : 550 330 Créé par CISM Modifié le : 2010-08-06 Table des matières Personnalisation du Polycom IP 550... 1 Type de sonnerie:... 1 Volume:... 2 Ligne
Plus en détailINSTRUCTIONS POUR LA PRISE D APPEL INTERNET
Notes importantes Si vous utilisez Internet Explorer 6 ou 5, l impression des bordereaux de livraison (waybills) sera décalée vers la droite et pourrait imprimer sur 2 pages. Afin de régler ce problème,
Plus en détailGroupe Eyrolles, 2006, pour la présente édition, ISBN : 2-212-11782-5
Groupe Eyrolles, 2006, pour la présente édition, ISBN : 2-212-11782-5 Table des matières Chapitre A : Principes de base des scripts... 1 Élaboration de votre premier script... 1 Importance du modèle...
Plus en détailINTRODUCTION A JAVA. Fichier en langage machine Exécutable
INTRODUCTION A JAVA JAVA est un langage orienté-objet pur. Il ressemble beaucoup à C++ au niveau de la syntaxe. En revanche, ces deux langages sont très différents dans leur structure (organisation du
Plus en détailDragon Naturally Speaking 13
Année 2015 Dragon Naturally Speaking 13 Guide premier pas Nathalie Macé / Grégoire Duval PROJET ORDYSCAN 1 Table des matières Introduction 3 Pourquoi utiliser Dragon Naturally Speaking avec les élèves
Plus en détailSystème de Gestion Informatisée des. Exploitations Agricoles Irriguées avec Contrôle de l Eau
MINISTERE DE L AGRICULTURE DE L ELEVAGE ET DE LA PECHE DIRECTION DU GENIE RURAL PROJET DE RENFORCEMENT DES CAPACITES NATIONALES DE SUIVI DES RESSOURCES EN EAU AXE SUR LA GESTION DE L EAU AGRICOLE Système
Plus en détailCREATION D UNE EVALUATION AVEC JADE par Patrick RUER (www.mathenvideo.comuv.com)
TABLE DES MATIERES I) Le logiciel JADE 2 II) Etablissements 3 1) Configuation de l établissement 3 2) Importation des classes avec SCONET 4 3) Les groupes d élèves 6 4) Les variables supplémentaires 6
Plus en détailI DIFACT. COGESTIB SA I DIFACT (Facturation Diverse) Page 1 / 22
I DIFACT 1. Choix de la société de travail... 2 2. Saisie d une facture diverse... 3 2.1. Sélection du client à facturer... 3 2.2. La saisie de facture : les différentes zones obligatoires... 6 2.3. Recherche
Plus en détailDéclarer un serveur MySQL dans l annuaire LDAP. Associer un utilisateur DiaClientSQL à son compte Windows (SSO)
LDAP Mise en place Introduction Limitation et Sécurité Déclarer un serveur MySQL dans l annuaire LDAP Associer un utilisateur DiaClientSQL à son compte Windows (SSO) Créer les collaborateurs DiaClientSQL
Plus en détailCréation WEB avec DreamweaverMX
Creation Web avec DreamweaverMX MX Initiation Sommaire.preparation.mise en forme.liens hypertextes.images.liens sur images.images avec zones sensibles.images survolees.liens de type courriel.apercu dans
Plus en détailFICHE PEDAGOGIQUE. Questions à poser. - Avant de démarrer l ordinateur,
FICHE PEDAGOGIQUE Chapitre III Titre du Chapitre : système d'exploitation Durée de réalisation du chapitre: 6h Classe :3 ème Math Objectifs : L élève sera capable de : Définir le rôle d'un système d'exploitation.
Plus en détailFAQ Trouvez des solutions aux problématiques techniques.
FAQ Trouvez des solutions aux problématiques techniques. 1. Au lieu des livres numériques dont je m'attendais, j'ai téléchargé un fichier qui s'intitule «urllink.acsm». Où est le livre numérique? 2. Comment
Plus en détailChapitre 1 Qu est-ce qu une expression régulière?
Chapitre 1 Qu est-ce qu une expression régulière? Les ordinateurs n ont pas du tout la même conception des textes que nous : pour nous, un texte est un ensemble d idées couchées sur papier. Nous nous en
Plus en détailGuide de formation avec cas pratiques. Programmation. Philippe Moreau Patrick Morié. Daniel-Jean David
Guide de formation avec cas pratiques Excel 2007 Programmation Avancé VBA Guide de formation avec cas pratiques Philippe Moreau Patrick Morié Daniel-Jean David Tsoft et Groupe Eyrolles, 2009, ISBN : 978-2-212-12446-0
Plus en détailGUIDE Excel (version débutante) Version 2013
Table des matières GUIDE Excel (version débutante) Version 2013 1. Créer un nouveau document Excel... 3 2. Modifier un document Excel... 3 3. La fenêtre Excel... 4 4. Les rubans... 4 5. Saisir du texte
Plus en détailInitiation à l informatique. Module 7 : Le courrier électronique (e-mail, mail)
Initiation à l informatique. Module 7 : Le courrier électronique (e-mail, mail) Système d exploitation utilisé : Windows XP Service Pack 2 Créé par Xavier CABANAT Version 1.0 Document créé par Xavier CABANAT
Plus en détailNumérisation. Copieur-imprimante WorkCentre C2424
Numérisation Ce chapitre contient : «Numérisation de base», page 4-2 «Installation du pilote du scanner», page 4-4 «Réglage des options de numérisation», page 4-5 «Récupération des images», page 4-11 «Gestion
Plus en détailL informatique en BCPST
L informatique en BCPST Présentation générale Sylvain Pelletier Septembre 2014 Sylvain Pelletier L informatique en BCPST Septembre 2014 1 / 20 Informatique, algorithmique, programmation Utiliser la rapidité
Plus en détailManuel de System Monitor
Chris Schlaeger John Tapsell Chris Schlaeger Tobias Koenig Traduction française : Yves Dessertine Traduction française : Philippe Guilbert Traduction française : Robin Guitton Relecture de la documentation
Plus en détailExcel 2007 Niveau 3 Page 1 www.admexcel.com
Excel 2007 Niveau 3 Page 1 TABLE DES MATIERES UTILISATION DE LISTES DE DONNEES... 4 REMARQUES PREALABLES SUR LES LISTES DE DONNEES... 4 METTRE EN FORME LE TABLEAU... 6 METTRE LA LISTE A JOUR... 7 a/ Directement
Plus en détailIntroduction aux Systèmes et aux Réseaux
Introduction aux Systèmes et aux Réseaux Cours 2 : Language de commandes, Scripts Shell D après un cours de Julien Forget (Univ Lille1) Laure Gonnord http://laure.gonnord.org/pro/teaching/ Laure.Gonnord@univ-lyon1.fr
Plus en détailEXTRANET STUDENT. Qu'est ce que Claroline?
EXTRANET STUDENT http://extranet.arts2.be http://extranet.artsaucarre.be Les bases de l'utilisation de la plateforme Claroline, l'extranet d'arts² Qu'est ce que Claroline?... 1 Débuter... 2 Créer un compte...
Plus en détailTransférer des fichiers à l aide de WinSCP et 2 contextes d utilisation dans des sites SPIP avec FCK editor
Transférer des fichiers à l aide de WinSCP et 2 contextes d utilisation dans des sites SPIP avec FCK editor Pierre Drouin Conseiller pédagogique en TIC Service local du RECIT Commission scolaire de la
Plus en détailUniversal Robots. Fiche Méthode : Installation du simulateur Polyscope
Objectif : Installer le simulateur Polyscope sur un ordinateur Windows. Une connexion internet est requise pour cette installation. Méthode : Téléchargez le fichier Ubuntu.zip sur notre site puis décompressez
Plus en détailParamètres des services... 11. Les 3 environnements de saisie... 3. Paramètres des sous-services... 12. Saisie déportée avec ProfNOTE...
TABLE DES MATIÈRES Les 3 environnements de saisie................ 3 Saisie déportée avec ProfNOTE................ 4 Présentation de ProfNOTE................................. 4 Récupérer votre fichier de
Plus en détail