UNIX Pour débutant. Applications En directNavigateurCourrierMode consoleFenêtrage http smtp ssh X Protocoles de communication Protocoles de communication.

Slides:



Advertisements
Présentations similaires
Système d’exploitation
Advertisements

Formation - Fedora et VMware
Programmation Tcl/Tk Raymond Ripp février 2012 Survol général
Les logiciels au laboratoire de Biologie Structurale Principe Organisation Accès Documentation.
Raymond Ripp 5 mars 2013 la deuxième partie sera pour le 12 mars
UNIX Pour débutant. Applications En directNavigateurCourrierMode consoleFenêtrage http smtp ssh X protocoles - langages de programmation protocoles -
Programmation Tcl/Tk Raymond Ripp février 2010 Survol général o Applications et Protocoles o Windows Linux o Disques Processeurs o Passage en mode console.
Programmation Tcl/Tk Raymond Ripp février 2011 Survol général o Applications et Protocoles o Windows Linux o Disques Processeurs o Passage en mode console.
Programmation Tcl/Tk Raymond Ripp janvier 2009
Programmation Tcl/Tk Raymond Ripp février 2011 Survol général o Applications et Protocoles o Windows Linux o Disques Processeurs o Passage en mode console.
Programmation Tcl Raymond Ripp 7 février 2012 deuxième partie du 14 février dans ce même ppt Survol général o Applications et Protocoles o Windows Linux.
Systèmes et Architectures
Historique 1970 Développement dans un laboratoire de recherche Bell (Kernighan, Ritchie, Thompson) parallèlement au langage C Diffusion gratuite aux.
Linux de Base Merci à Arnaud dupont.
Outils de développements
FLSI602 Génie Informatique et Réseaux
FLSI602 Génie Informatique et Réseaux
Présentation du système Linux
Système d’exploitation Évolué ”Unix”
1 GPA435 Systèmes dexploitation et programmation de système Copyright, 2000 © Tony Wong, Ph.D., ing. Chapitre 5 Interpréteur de commande, Bourne shell,
Unix Raymond Ripp.
Trainer: ELHAJIZ Adil LPI certified
Les commandes Unix.
Systèmes d'exploitations GRARI Mounir ESTO Année 2011.
Système d’exploitation
Systèmes d'exploitations
Démo I : INF3135 Construction et maintenance de logiciels Groupe : 10
LES FICHIERS Un exemple : Unix.
© Glaus & Ruckstuhl TECFA Le Processeur Apache / FOP.
1 GPA435 Systèmes dexploitation et programmation de système Copyright, 2000 © Tony Wong, Ph.D., ing. Chapitre 4 Syntaxe des commandes, documentation standard,
Operations de Base en C++ sur les Fichiers
LAL Service Informatique Stage Informatique 1 Le système Unix l Multitâche, multi-utilisateur, partage des ressources l Universel : machines, portabilité.
CSI3531 – Labo 1 Lobservation du comportement de processus.
Informatique et Unix Jean-Pierre Gallou
Sécurité Informatique Module 05
GPA435, GPA – ÉTS, T. Wong Génie de la production automatisée GPA435 Système d’exploitation et programmation de système Chapitre
Utilisation avancée de linux
La Programmation CGI Principe Général Traitement des informations
FORMATION Unix/Linux CHAPITRE 1: LES PREMIERS PAS.
CHAPITRE 4 : Gestion des Utilisateurs et Groupes
Shell Equipe ID Bioinformatics Training Course June 2014.
UTILISATION DE LINUX. LINUX 2 UTILISATION DE LINUX Différences Windows-Linux Le prix La licence Le choix des distributions Les applications Les utilisateurs.
Programmation Système et Réseau (sous Linux)
1.
Scripts shell intro Un script bash est un fichier contenant une suite de commandes shell, exécutables par l'interpréteur (ici le programme /bin/bash),
Raymond Ripp 20 janvier 2015 la deuxième partie sera pour le 3 février
Gestion à distance Netsh et rcmd.
1 F o r m a t i o n A R S FTP anonyme, Archie 2 F o r m a t i o n A R S FTP ANONYMOUS m Premier service d'accès à des documents publics. m Repose très.
Utilisation avancée de linux Réseau Démarrage et arrêt.
Chapitre 1 : Présentation Page 1. Chapitre 1 : Présentation Page 2  1979 : Première version d’Unix commercialisée  Unix Système V  Puis Unix BSD par.
Maria Malek - EISTI - CPI11 Présentation d’UNIX –1969, laboratoire Bell –Systèmes multi-tâches multi-utilisateurs –Architecture Le noyau –Gestion de la.
Unix Raymond Ripp.
Finder => Application => Utilitaires => Terminal Editor:pico Touches –Finder=>Applic.=> Utili. => Touches –~: Alt+N –|: Shift+Alt+N –[: Shift+ Alt+5 –{:
Serveur Linux Christophe BECKER.
1 Système d’exploitation Les scripts csh 1 ère Année Année Tienté HSU.
Systèmes d’exploitation
Master 1 SIGLIS Systèmes d’Information pour l’entreprise – Java RMI Stéphane Tallard Mise en œuvre de l’exemple Bonjour RMI Master 1 SIGLIS1 Intégration.
IFT313 – Introduction aux langages formels Eric Beaudry Département d’informatique Université de Sherbrooke Laboratoire sur JFLEX Été 2010.
Elaboré par Ahmed BESSAIDI
Interpréteurs de commandes SIO Programmation Web.
Deug 11 Systèmes d ’Information : cours 2a Michel de Rougemont Université Paris II Matériels et Logiciels.
FORMATION Unix/Linux CHAPITRE 3: Commandes De Base.
Master 1ère année Sécurité des Systèmes d’Information 1 Programmation en shell.
Exemple d’utilisation de l’outil de profilage prof La commande prof de Unix.
NICE.introduction ► ► Dans minix, toutes les processus utilisateurs s’exécutent avec la même priorité. ► ► Si en arrière fond, plusieurs processus intensifs.
Introduction à Unix au LAL
Unix Raymond Ripp.
Elaboré par Ahmed BESSAIDI
Unix Raymond Ripp.
Les Commandes de base Linux. 1 L’aide sur les commandes Linux ◦ help : obtenir de l’aide pour une commande interne du shell. Elle permet aussi d'afficher.
Transcription de la présentation:

UNIX Pour débutant

Applications En directNavigateurCourrierMode consoleFenêtrage http smtp ssh X Protocoles de communication Protocoles de communication Windows DirectX Windows Max OS Linux serveur

Windows - Linux Disques - Processeurs Windows Max OS Linux titus star6 ssh telnet ou ssh /home /genomics IGBMC Window s ssh

login login login: ripp password: tres_secret star6_ripp_> star6_ripp_> pwd /home/ripp star6_ripp_> star6_ripp_> logout

Les commandes élémentaires l pwd l ls l cat fichier l more fichier l rm fichier l mkdir repertoire l rmdir repertoire

...élémentaires toujours, l mv ancien nouveau l cp source destination l cd repertoire l cd.. chmod 755 fichier rwx r-x r-x chmod 644 fichier rw- r-- r-- chmod 640 fichier rw- r-- ---

...élémentaires encore ? l alias llt ls -rt l setgscope l man commande l apropos truc l date l logout

Une commande, c'est... l ls commande UNIX l xplor fichier exécutable (compilation, link) l settex alias l sauvetout shell script l ~ripp/prog/coucou avec chemin d'accès explicite l rehash shell built-in command

C'est toujours et uniquement... l un alias taper alias pour les connaitre tous l une Built-In Command du shell utilisé l un fichier qui se trouve dans le path which commande commande aliased to quelquechose commande : shell built-in command /usr/bin/commande

Un fichier exécutable l on le reconnait par – file fichier coeff alpha executable binay l obtenu par compilation et link – Fortran, C, C++... ou fichier système

Un shell script l sh, ksh, csh, tcsh, tclsh, perl, shell que j'aime: tcsh l c'est un fichier texte contenant des commandes l la première ligne contient le nom du shell #!/bin/tcsh qui est le programme qui interprète vos commandes

... le shell script l on y met des commandes l on l'exécute en tapant le nom du fichier – ça crée un sous-process l qui exécute – /etc/csh.cshrc – ~/.cshrc – les commandes du fichier l qui oublie tout avant de revenir au process ou alors (pour les nuls) : source fichier

Le path Le path, l quand on tape une commande l on exécute un fichier l qui se trouve sur un disque l dans un répertoire cité dans path le path

le path, l est prédefini echo $path l est modifié par certaines commandes setmolscript l peut être modifié par set path=dir $path addpath dir (rr)

le path. l si vous voulez qu'un fichier /bidule/chose/fifi l devienne une commande fifi l deux solutions – addpath /bidule/chose – ln -s /bidule/chose/fifi ~/bin/fifi

Les plaisirs du lien l ln -s fichier lien l ln -s /home/ripp/moyenne /bin/moy c'est comme si /home/ripp/moyenne était copié l on fait vraiment comme si /bin/moy existait l ls -l /bin/moy (lrwx--... /bin/moy -> /home/ripp/moyenne) l rm /bin/moy (/home/ripp/moyenne reste) l rm /home/ripp/moyenne (le lien, seul, reste)

Input Output Pipeline 1/3 l Un programme « sympa » –lit des données en entrée ( input = stdin ) –calcule –écrit les résultats en sortie ( output = stout ) –signale les erreurs ( error = stderr ) xplor fichout

Input Output Pipeline 2/3 Si on ne met pas –lentrée standart est le clavier –la sortie standart est lécran –la sortie erreur est aussi lécran (>2 ou >&) l … mais si on veut que : la sortie de lun est lentrée de lautre ?

Input Output Pipeline 3/3 l progA < fichin | progB l progA | progB | progC > fichou Attention tous les programmes nacceptent pas ce mécanisme stdin stdout l Ne pas confondre entrée standart (avec <) et arguments

... des questions?... plus de question?... merci !