Home

L`informatique au service de la physique

image

Contents

1. Informatique M2phys L informatique au service de la physique Introduction Utilisation d un ordinateur sous Unix Plan cours Partie Unix cours 1 3 session d utilisateur et syst me de fichiers shell commandes et applications editeurs s Internet WWW mail Organisation de programmes Partie Programmation cours 4 8 s C C Applications C root FeynDiag Java applications R sultats du sondage langages acc s l informatique Eben O amp D D d 10 15 20 30 niveau max de connaissance auto val notions de base notions de base langages z and kane enen SEEN pa rou F da FN z s Bache Bech ve Ta lt eter A AE O Em 2005 se O 7 oe E vore yeno M wetan B uo ser ent Do casing CV a Em v Li ere TO langages d Fi a 10 2 4 1 178 2 iu max de connaissance val les T era T en Tendances g n 5 C gt dm gt C 1 a abejus 512 d be com www t http Plan cours Partie Unix cours 1 3 session d utilisateur et syst me de fichiers shell commandes et applications editeurs I
2. suite de l exercice d hier manipulation de fichiers Commandes options et grammaire shell Editeur Scripts shell Outils d affichage applications paquets Utilisation du WWW Master Phys Th o Phys Math Phys Part Dirk Hoffmann Cours d Informatique 2nde ann e cr er un sous r pertoire pour travailler transf rer tous les fichiers cr s jusqu pr sent dans ce sous r pertoire cr er un deuxi me sous r pertoire au m me niveau que le premier copier les fichiers du premier dans le deuxi me Dirk Hoffmann Cours d Informatique 2nde ann e Master Phys Th o Phys Math Phys Part Syst me de dev console hda sda homel bin lock LI ls mail hoffmann Au 2 4 ki 1 hoffmann 1 Proust a home2 LI t337943 TE A A H H xn xn X n ls ls ls ls ls ls ls ls ls ls IS agit sur le r pertoire actuel quivalent 1 long d tails des fichiers 1 voir un autre r pertoire r pertoire au dessus r pertoire racine avec indication du type R r cursivement 1 fl f2 plusi
3. 4 directions ijkl par mot word wb s d but fin de ligne 0 multiplication d op rations 5mots 5w s mode commande q sortir s mode dition 1 Insert a append 45 subsitute 4 caract fin avec ESC Dirk Hoffmann Cours d Informatique 2nde ann e Master Phys Th o Phys Math Phys Part Autres diteurs s nedit pico utilisation intuitive optimale pour le d butant s emacs beaucoup de facilit s d utilisation beaucoup d options enti rement programmable Une grande question de gout et de pol mique Master Phys Th o Phys Math Phys Part Dirk Hoffmann Cours d Informatique 2nde ann e Informations sur le Web It s surftime Google hep ph Combien de publications 2 Hoffmann Wikipedia dactylographie touch typing Dirk Hoffmann Cours d Informatique 2nde ann e Master Phys Th o Phys Math Phys Part Visualisation PostScript ps gv article ps PDF pdf acroread livre pdf s graphiques gif jpg png tiff gimp belle image gif s binaire od x a less Dirk Hoffmann Cours d Informatique 2nde ann e Master Phys Th o Phys Math Phys Part R sum du 2 cours Qu est ce que nous avons appris les commandes principales sous Unix manipulation et dition de fichiers outils navigation Sur la toile Qu est ce qui reste pour demain Sc
4. Informatique 2nde ann e grep Chercher dans fichier Revenez Proust ou une nouvelle copie wc compter grep Madeleine Proust s options grep 1 Combien de madeleine dans Proust 2 grep i madeleine Proust wc pipe tuyeau Combien de marie inscrits utilisateurs s grep i marie etc passwd A vos claviers Master Phys Th o Phys Math Phys Part Cours d Informatique 2nde ann e Dirk Hoffmann A x n Prix Nobel en 1999 grep 1999 Nobel awk 1999 Nobel awk 1999 print 1 2 Nobel awk 1999 print FILENAME 2 Nobel awk processeur de texte s parateur par d faut espace expression r guli re essayer 19 19 4 N Dirk Hoffmann Cours d Informatique 2nde ann e Master Phys Th o Phys Math Phys Part 2 me espace cr ativit Cp mv Nobel chem chem Nobel g n rer Nobe11999 Master Phys Th o Phys Math Phys Part Cours d Informatique 2nde ann e Dirk Hoffmann Pour finir Editeurs 1 proche de la machine le plus puissant difficile d apprentissage s emacs le plus complet contient une interface de programmation interne LISP difficile apprendre nedit pico s Essayez les editcmd Proust Dirk Hoffmann Cours d Informatique 2nde ann e Master Phys Th o Phys Math Phys Part s mode d placement une touche
5. today already exists BAKDIR exit 1 else mkdir SBAKDIR fi echo Give original directory name read ORIDIR er SORIDIR SHOME SBAKDIR exit O A vos claviers r cup rer les exemples Ecrivez un script pour r cup rer les exemples du jour bin sh This is getEx DH CPPM Sep 06 if n SEXAMPLES then echo No EXAMPLE directory defined today exit 1 fi if 56 O then ls SEXAMPLES fi cp SEXAMPLES 1 A vos claviers Traitement de texte Deux possibilit s sont mentionner dans le contexte Unix Solaris Sun 1 Open StarOffice openoffice install en v 7 sur apps data 2 TeX LaTeX latex Master Phys Phys Math Phys Part Cours d Informatique 2nde ann e Dirk Hoffmann mini exemple TeX Cr ez un fichier litt raire par exemple proust tex Ajoutez la fin une ligne bye Compilez le tex v rifiez dvips v rifiez Regardez le r sultat gv Master Phys Th o Phys Math Phys Part Dirk Hoffmann Cours d Informatique 2nde ann e make L outil make permet de g rer un grand nom bre de fichiers sources et d en g n rer auto matiquement les r sultats destinations tar sets en tenant compte des d pendances Il utilise deux sortes de r gles 5 regles implicites s regles d finies dans Makefile ou makefile Dirk Hoffmann Cours d Informatique 2nde an
6. e w 14 15 a 2 lt Pour changer on se sert de la commande passwd Orientation dans le syst me de fichiers pui A vos claviers Cr er un fichier touch 1 1s cat fl cat gt 2 contenu D Ctrl D ls cat f2 A vos claviers Exploration suite Rep rage absolu ls hoffmann ls 1 cat hoffmann 1l Proust 5 Rep rage relatif hoffmann 15 1 ls cat Proust cp hoffmann 1 Proust monProust cat monProust A vos claviers Examination du fichier head Proust d but du fichier tail Proust fin du fichier wc Proust compte caract res mots lignes A vos claviers Ligne de commande grammaire s Appel d une commande cmmd s avec arguments arg2 cmmd argl arg2 s arguments d option cmmd a b c s redirection de la sortie dans un fichier ammd gt output crase le fichier s cmmd output ajoute la fin du fichier Le syst me de fichiers Arborescence r pertoire racine etc etc passwd 58 homel homel hoffmann home2 home2 n374893 home2 t347854 Manipulation 5 1 cd change directory cp copie de fichier rm destruction de fichier mv d placement de fichier mkdir cr er sous r pertoire rmdir d truire sous r pertoire pwd r pertoire actuel de travail cr er un so
7. eurs arguments 1 f joker caract res g n riques Dirk Hoffmann Cours d Informatique 2nde ann e Master Phys Th o Phys Math Phys Part Noms des fichiers limit s 256 caract res choisi parmi les 52 let tres 10 chiffres et les signes SAUF N lt gt amp et quelques autres selon saveur du shell Master Phys Th o Phys Math Phys Part Noms interdits r pertoires act et sup Fichiers commen ant par point secret sont cach s dans 15 normal 15 all d Informatique 2nde ann e Cours Cr ez un fichier secret chez vous V rifiez Dirk Hoffmann Jokers wild patterns se substitue n importe quelle chaine de ca ract res 06 oct06 06 dec06 total06 s se substitue exactement un caract re oct 6 oct96 oct06 16 axy se substitue un des caract res x y Ju lnjO 4 6 jun04 174105 jun06 14106 L interpr tation est effectu e avant l ex cution la commande en fonction des fichiers existants A vos claviers Homann Cours d Informatique 2nde ann e Master Phys Th o Phys Math Phys Part D Protections 1 R sultat dels 1 type de fichier et protections nombre de liens fichier nombre de fichiers r pertoire propri taire owner groupe s taille Essayez v rifier chez vous date de derni re modification Master Phys Th o Phys Math Phys Pa
8. ground g envoi l arri re plan background bg essayer la maison Master Phys Th o Phys Math Phys Part Dirk Hoffmann Cours d Informatique 2nde ann e Variables echo Hello world echo contenu gt fl cat fl echo SHOME echo SPSI set pour voir toutes les variables MYVAR a myvar b EXAMPLES hoffmann 3 echo SMYVAR S myvar ls SEXAMPLES vos claviers Master Phys Th o Phys Math Phys Part n Cours d Informatique 2nde ann e Le prompt PS1 QOuoi faire PS1 u h w bash ps exit ou Ctrl D export PS1 bash vos claviers exit pour ne pas laisser trainer de shell Master Phys Th o Phys Math Phys Part Dirk Hoffmann Cours d Informatique 2nde ann e alias Cr ation d un alias pour listing Jong Js plus explicite liste des alias A vos claviers Dirk Hoffmann Cours d Informatique 2nde ann e Master Phys Th o Phys Math Phys Part 1 Environnement de bash login not login etc profile 2 1 _ 7 ns mu AA aa v _ session v exit logout D y Y v Session v exit logout D Master Phys Th o Phys Math Phys Part Dirk Hoffmann Cours d Informatique 2nde ann e Modification de l environnement Cr ez un votre fichier bashre dans le r pertoire principal HOME Ajoutez par example 5 Sortez de la ses
9. n e Master Phys Th o Phys Math Phys Part Test the make getEx 11 Etes vous pr par less Makefile make ls l Master Phys Th o Phys Math Phys Part Modifiez corrigez proust tex Madeleines et madeleines une seule variante ls 1l n Cours d Informatique 2nde ann e make ls 1 A vos claviers Contenu grammaire Makefile Makefile pour TeX version explicite SUFFIXES SUFFIXES tex dvi ps all proust ps proust ps proust dvi gt dvips proust dvi proust dvi proust tex gt tex proust Makefile pour TeX Dirk Hoffmann CPPM SUFFIXES SUFFIXES tex dvi ps all proust ps marcel ps dvi ps gt dvips 5 lt tex dvi gt tex 5 lt 1996 2006 R sum du 3 cours et de la partie Unix Qu est ce que vous savez maintenant sur Unix 2 Entr e sortie de s ance s manipulation du syst me de fichiers outils de visualisation et de traitement de texte compilation de texte scripts shell organisation de programmes avec make Quelques points de ch te sur WWW Dirk Hoffmann Cours d Informatique 2nde ann e Master Phys Th o Phys Math Phys Part
10. nternet WWW mail Partie Programmation cours 4 8 C Java Applications et exemples Mode d emploi Ce cours vous donne des concepts et des id es compl t es par les travaux pratiques Le travail individuel et la propre initiative d approfondissement sont indispensables Courbe de contribution professeur l ves d but de ce cours aujourd hui fin Lecture References Unix Linux SunOS sont des syst mes auto document s Le code source est en principe disponible pour la plus grande partie des programmes s L utilisateur dispose de deux outils tr s puissants pour en tirer le meilleur avantage 5 man manuel en ligne d Unix WWW depuis 1991 puis travers Google tutorials Ou peut tre un livre de poche L indispensable pour Unix J P Mesters Marabout 1992 Historique Premi re version Unix vers 1970 Bell Labs 5 Dennis Ritchie Ken Thompson s multi utilisateur multi proc s R crit en C 1972 1973 portabilit s D veloppement dans trois branches principales BSD Berkeley V1 V3 Bell System V AT amp T Premi re version de Linux en 1991 freeware support IBM PC MS DOS Programme d aujourd hui entr e dans une s ance individuelle login manipuler des fichiers copier d placer effacer modifier leur contenu l aide d un diteur envoyer lire des message lectroniques e mail r cup rer des docume
11. nts de la toile visualiser et imprimer fichiers et documents fin de s ance logout Comptes la fac b223009 Buzzi 604480 Halladjian s les autres comptes g n riques srl sr2 luminy Demandez votre UID la scolarit Horaires 9 10 11 12 A3 14 15 16 17 MERCREDI 13 JEUDI 14 VENDREDI 15 LUNDI e iW MARDI 17 MERCREDI 16 JEUDI 19 VENDREDI 20 CERN localit s exar Projet Informatique v rification des connaissances acquises existantes en rapport avec le s minaire recommandation illustration ou mise en application du sujet sujets disponibles apr s le 26 septembre volume de travail 20h 1 mois 2 oct 3 nov rapport max 5 pages hors listing permettant de juger les comp tences et la contribution originale de l tudiant soutenance 10 5 questions 6 9 nov Login Interface graphique XDM sp cifique chaque installation moyen plus simple ssh 5 Premier cran choisir le serveur Options Connexion distance Selectionner appsoudata Second cran entre UID mot de passe Ouvrir au moins un terminal userGapps ls user appss date yos claviers Le mot de passe Protege le compte contre l acc s par autrui s Contient plus de 6 caract res possiblement des caract res sp ciaux 0 9 amp s mn motechnique lel pnqnajn Que j aime faire apprendre un nombre utile aux m
12. ripts organisation de programmes avec make compilation Dirk Hoffmann Cours d Informatique 2nde ann e Master Phys Th o Phys Math Phys Part Informatique M2phys L informatique au service de la physique Programmation shell gestion de fichiers et compilations Plan du cours Environnement initialisation du shell bash Compilateur de texte TeX Scripts shell L outil make Dirk Hoffmann Cours d Informatique 2nde ann e Master Phys Th o Phys Math Phys Part Entr e en scene Quelques commandes pour se r p rer sur l ordinateur hostname affiche le nom de l ordinateur who qui d autre est l who am 1 La r ponse risque de d cevoir qu est ce qu ils font ps table des processus options a all f full A vos claviers Dirk Hoffmann Cours d Informatique 2nde ann e Master Phys Th o Phys Math Phys Part Processus s Lancement du navigateur ou autre mozilla 5 mozilla amp quoi sert le signe et Ou est il 2 ps f grep mozilla Sniper kil844 A vos claviers Dirk Hoffmann Cours d Informatique 2nde ann e Master Phys Th o Phys Math Phys Part Foreground background Lancement au premier plan mozilla Arr t kill via clavier C kill STOP Suspension Z kill SUSP rappel au premier plan fore
13. rt Protections 2 s Signification propri taire owner groupe tous world 36 d rwx rwx r x lecture read criture write ex cution activation d un r pertoire fichier sp cial d c Dirk Hoffmann Cours d Informatique 2nde ann e Master Phys Th o Phys Math Phys Part Protections 3 changer Commande chmod man chmod chmod mode fichierl fichier2 fichier 3 changement diff rentiel u user g group o others a all r read w write x execute s ajouter acc s en lecture pour tous chmod a r fl enlever droit d criture modif aux autres chmod o r fl s attribuer droits crit lect moi chmod u rw fl changement absolu chmod 660 fl Essayez Dirk Hoffmann Cours d Informatique 2nde ann e Master Phys Phys Math Phys Part 125 5 10 2 10 1 10 EN mkdir mardi mardi ls 2 cp 2 1 ls 1 mkdir copie cp Nobel copie cp Nobel copie De m me avec cp Finalement retenez r r cursif Dirk Hoffmann Cours d Informatique 2nde ann e Master Phys Th o Phys Math Phys Part Espace cr ativit cat Nobell Nobel2 gt Nobell 2 head Nobell head Nobel tail Combien de prix Nobel phys cheny 2 Depuis quand le prix d conomie Master Phys Th o Phys Math Phys Part Dirk Hoffmann Cours d
14. sion rentrez v rifier Master Phys Th o Phys Math Phys Part Cours d Informatique 2nde ann e A vos claviers Scripts Cr ez un fichier makeBackup par diteur voir par cat Authorisez l ex cution Essayez TT A vos claviers Dirk Hoffmann Cours d Informatique 2nde ann e Master Phys Th o Phys Math Phys Part PATH Contient les r pertoires qui sont parcourus pour trouver une commande ex cutable Dans l ordre premi re coincidence gagne echo SPATH 5 5 Master Phys Phys Math Phys Part Plus propre convention mkdir SHOME bin PATH SPATEH SHOME mann Cours d Informatique 2nde ann e et toutes vos commandes vont dans bin A vos claviers inverted high s Commande date avec arguments formattage s Cr ez un BAKDIR syst matique dans makeBackup Essayez puis comparez Master Phys Th o Phys Math Phys Part Dirk Hoffmann Cours d Informatique 2nde ann e shell boucles Cr ez dans SHOME bin makeMonthDirs s Essayez chmod mkdir test cd test la commande Master Phys Th o Phys Math Phys Part n Cours d Informatique 2nde ann e A vos claviers shell If 2e am lioration de makeBackup bin sh Make backup directory name BAKDIR S HOME Backup date if x SBAKDIR then echo Backup directory for
15. us r pertoire pour travailler transf rer tous les fichiers cr s jusqu pr sent dans ce sous r pertoire cr er un deuxi me sous r pertoire au m me niveau que le premier copier les fichiers du premier dans le deuxi me Solutions man manuel sur toutes les commandes Unix s Options r s Jokers Cr ez un troisi me r pertoire Copiez tous les fichiers d un coup cp ssrepl ssrep2 V rifiers 15 Essayer de sur crire par la m me commande De m me avec A vos claviers rm Examiner un fichier Revenez Proust ou une nouvelle copie wc compter grep Madeleine Proust options grep i A vos claviers Pour finir Editeurs 1 proche de la machine le plus puissant difficile d apprentissage s emacs le plus complet contient une interface de programmation interne LISP difficile apprendre nedit xedit pico s Essayez les editcmd Proust R sum du 1 cours Qu est ce que nous avons appris Entrer dans une session Unix et sortir se rep rer cr er des fichiers les manipuler editeur s Qu est ce qui reste pour demain Commandes avanc es sort compression scripting ex cution automatique E Informatique M2phys L informatique au service de la physique Programmation shell diteurs et autres outils Plan cours

Download Pdf Manuals

image

Related Search

Related Contents

Cables Direct 4OPT-110  Mode d`emploi TRIMBOX en PDF  DAB 502 BT Micro-impianto stereo DAB+ con - Migros  PAN 22-1 Assembly and Maintenance Instructions  Kendall SCD™ 700 Series Components  Technical Manual (eng) - ELAN - Certification  fonctionnement - Lincoln Electric  Samsung WB5500 Инструкция по использованию  Epson 386SX/16 User's Manual  Profiler Kit - AxeMotion CNC Controller  

Copyright © All rights reserved.
Failed to retrieve file