Marcel Bosc Introduction système Université Paris-13Département informatiqueIUT de Villetaneuse Cours-5/5 2011-2012.

Slides:



Advertisements
Présentations similaires
©, 2009 Terminologie TICE 1 OpenOffice.or g Le bureau Windows (XP) Icônes Zone de notification Menu démarrer Barre des tâches Bureau Windows.
Advertisements

Julien Delmas Formateur TICE Médiapôle d’Argenteuil Formation TICE à la carte Traitement de texte avancé Médiapôle d’Argenteuil Lundi 4 mai 2008.
GCstar Gestionnaire de collections personnelles Christian Jodar (Tian)
1 Après 3 séances ● Utilisation du système Linux – Il faut maîtriser l'utilisation de la souris (« copy/paste » des textes donnés) – Utilisation de la.
Ghost (Création d'image Système)‏ C.R.I.P.T Informatique (BOYER Jérôme)‏
Qu'est ce que le logiciel libre ?. Qu'est-ce qu'un logiciel ? ● C'est une application informatique qui répond à un besoin : traitement de texte, navigateur.
Composants Matériels de l'Ordinateur Plan du cours : Ordinateurs et applications Types d'ordinateurs Représentation binaires des données Composants et.
9/21/2016. Logiciels Propriétaires vs Open Source Armelk : Armel Kermorvant Ambassadeur Fedora Fedora Project.
Présentation du système GNU/ LINUX Journée des Logiciels Libres - 10 Décembre 2006.
Le système d'exploitation LINUX L'environnement. 2/2/ Objectifs Maîtriser : Un environnement de travail Des outils bureautiques Des outils de développement.
1 Le traitement de texte avec OpenOffice.org Mediatheque d'AurayVendredi 23 Novembre 2007.
Les Logiciels Libres en pratique Samedi 25 mars 2006 Toulibre
Marcel Bosc Introduction système Université Paris-13Département informatiqueIUT de Villetaneuse Cours-2/
Des logiciels libres pour Windows Présentation réalisée pour une conférence À la MDA de Tourcoing le 16/04/09 Par Denis CHENU de Chtinux Document en partie.
1 Après 5 séances ● Utilisation du système Linux – Il faut maîtriser l'utilisation de la souris (« copy/paste » des textes donnés) – Utilisation de la.
Marcel Bosc Introduction Web Université Paris-13Département informatiqueIUT de Villetaneuse ère année, cours - 1/5.
Marcel Bosc Introduction système Université Paris-13 Cours-1/5 Département informatiqueIUT de Villetaneuse
Des commandes plus avancées I. Les processus Lister des processus : ps & top Arrêter des processus : kill II. Recherche Rechercher des fichiers : find.
Marcel Bosc Introduction Web Université Paris-13Département informatiqueIUT de Villetaneuse ère année, cours - 3/5.
Marcel Bosc Introduction Web Université Paris-13Département informatiqueIUT de Villetaneuse ère année, cours - 2/5.
Passer aux Logiciels Libres à la maison Libres Clics 2007 Thomas Petazzoni Dimanche 7 Janvier.
Marcel Bosc Introduction système Université Paris-13Département informatiqueIUT de Villetaneuse Cours-5/
Marcel Bosc Introduction système Université Paris-13Département informatiqueIUT de Villetaneuse Cours-3/
Ubuntu : l'essentiel « Ubuntu est un projet libre dont l'ambition est de rassembler le meilleur de l'univers Open Source pour.
Quelques commandes de base I. Se déplacer dans l'arborescence Change directory (cd), print working directory (pwd) II. Lister des fichiers List (ls) III.
1/6 Commandes de base en mode console sous LINUX/UNIX ● Arborescence, fichiers et répertoires ● Alias ● Manpages ● Editeur de texte vi.
Février 2006X. Belanger / Guilde Introduction à. Février 2006X. Belanger / Guilde Qu'est ce que Samba ? ● Implémentation libre du protocole CIFS/SMB (client.
Marcel Bosc Introduction système Université Paris-13Département informatiqueIUT de Villetaneuse Cours-3/
Pour plus de modèles : Modèles Powerpoint PPT gratuitsModèles Powerpoint PPT gratuits Page 1 Free Powerpoint Templates Client service architecteur réseaux.
NOTIONS INFORMATIQUES : RAPPEL
Le bureau Windows (XP) Bureau Windows Icônes Menu démarrer
Mener une activité.
Téléchargement de fichiers
Diffusion en streaming de vidéos d’assistance au dépannage
1.2 Programmes et données Les programmes comme les données sont stockés dans les mémoires (centrales et périphériques) des ordinateurs Informatique.
Micro Informatique au Cellier
Réaliser un CD lecteur de salon (photos ou vidéos) pouvant être lu
I- ANALYSE DU BESOIN / Plan
Accès internet Internet Navigateurs internet
Comprendre l’environnement Web
Sécurité - ASA8.x - Import du Plug-in RDP pour utilisation dans WebVPN
Les commandes du système de fichiers
Objectifs Maîtriser : Un environnement de travail
Le vocabulaire d'Internet et du Web
Initiation à l‘informatique Première leçon
Les objectifs du cours Savoir utiliser un Tableur
Introduction système Cours-4/5 Marcel Bosc
Introduction à Unix au LAL
fonctionnalités iiS iis
Unix Raymond Ripp.
Elaboré par Ahmed BESSAIDI
Cours 11 – 7 novembre 2016 Terminer le projet Grands Peintres (Artrage) Introduction à GIMP Projet «10 images en vaut une»
Documentation technique (Linux)
Windows Server 2012 Objectifs
Introduction à la conception de site web
Système d’exploitation
Plus de 4000 langages....
PROJET Système d’Information
Les PC et leurs Applications. SYSTÈME D’EXPLOITATION Windows, MacOs… TRAITEMENT DE TEXTE Open Office, Word… NAVIGATEUR WEB Firefox, Internet Explorer,
Bienvenue sur Coursinfo.fr
Système d’exploitation UNIX
Présentation du système Linux
Messagerie (Orange - Gmail)
Système d’exploitation: Principe IFT6800 – E 2008 Pierre Poulin.
1. 2 TABLEUR: Calc mars 19 Myriam Boullanger - Bureautique - Calc Suite Gratuite Libre Office Dans le navigateur (Internet Explorer, Google Chrome, FireFox,…),
Unix Raymond Ripp.
Qu’est ce qu’une page web? Comment fonctionne un site web?
Société de l’Information
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.
Internet Stage – Semaine 5.
Transcription de la présentation:

Marcel Bosc Introduction système Université Paris-13Département informatiqueIUT de Villetaneuse Cours-5/

Plan du cours ● logiciels ● réseau ● rappels ● constructions bash partie pratique

logiciels 1ère partie ● présentation ● code source ● licences

programmes et recettes processeur Recette 1. Préchauffer le four à 200°C. 2. Mettre l'oeuf, le sucre et la crème légère dans un récipient. 3. Bien mélanger. 1. Ajouter la farine et la levure. 2. Remélanger. 3. Mettre les pépites dans la préparation. 4. Déposer sur une plaque de cuisson beurrée des petits tas de la préparation. 5. Cuire au four préchauffé à 200°C pendant 5 mn français Programme Ouvrir une fenêtre. 1. Saisir le nom et le mot de passe de l'utilisateur. 2. Vérifier que la saisie est correcte 3. Si elle n'est pas correcte, retourner à l'instruction Afficher un message de bienvenue. 5. Afficher les informations sur le compte de l'utilisateur.... fichier livre langage de programmation très simplifié! (rappel)

programmation processeur Programme Ouvrir une fenêtre. 1. Saisir le nom et le mot de passe de l'utilisateur. 2. Vérifier que la saisie est correcte 3. Si elle n'est pas correcte, retourner à l'instruction Afficher un message de bienvenue. 5. Afficher les informations sur le compte de l'utilisateur.... fichier langage de programmation programmeur éditeur de texte ● C++ ● C ● java ● php ●... plusieurs étapes! exécution code source code source: le fichier texte écrit pour générer un programme

compilé / interprété fichier texte programme.c code machine fichier binaire exécutable compilation script.sh interpréteur fichier texte programme compilé programme interprété

logiciels ● système d'exploitation ● traitement de texte ● navigateur web ● jeu vidéo ● BIOS ● commande shell (cp, ls, grep) ● votre projet de fin d'études ● script shell exemples logiciel ou application: un ensemble de programmes et fichiers qui permettent d'assurer une tâche ou une fonction

taille d'un logiciel Linux Debian millions Windows XP 40 millions OpenOffice 8 millions mambo CMS projet DUT programme TP 200 logiciel lignes de code source

licences d'un logiciel accès au code source droit de modifier et de redistribuer généralement gratuit pas d'accès au code source souvent payants propriétaire « closed source » logiciel libre « open source » GNU- GPL freeware ≠ libre

environnements graphiques kde gnomekde WM:metacity,compizWM:Kwin kate, konsole, kpdf,... gedit, gnome-terminal, gpdf,... thèmes serveur X applications environnements de bureau Firefox OpenOffice X.org XFree86 (à l'IUT: xfce) thèmes

clients web : navigateurs internet explorer v.6, v.7, v.8 mozilla firefox v.2, v.3 safari chrome 53 % 31 % 5% 10 % Statistiques: 7/2010

bureautique write impress calc draw... ODF: Open Document Format kword kpresenter kspread... LaTeX abiword gnumeric... kofficegnome office et de nombreux autres logiciels...

images et graphisme inkscape dessin vectoriel GIMP ImageMagik manipulation d'images en ligne de commande convert identify... manipulation d'images et de nombreux autres logiciels... (semblable à illustrator) (semblable à photoshop)

2ème partie réseau

Internet

Adresse IP :db8:85a3::8a2e:370:7334 Dans le futur : IPV6

Nom de domaine yahoo.fr DNS : système de noms de domaines

adresse d'une page web : URL protocole http: langage utilisé pour le dialogue client-serveur nom de domainechemin URL

visiter une page web client machine site.org navigateur internet serveur web (logiciel) protocole http très simplifié... bonjour site.org, je voudrais la page page.html ok, voici la page, au format html 1 2

3ème partie rappels

cp et mv ~/systeme]# cp exo.c essai systeme essa i exo.c ~/systeme]# cp exo.c essai systeme exo.cessa i source destination cas 1: la destination n'existe pas cas 2: la destination existe, c'est un répertoire

cp et mv ~/systeme]# cp exo.c doc.pdf essai systeme essa i doc.pdf exo.c source multiples, destination répertoire exo.c doc.pdf ~/systeme]# cp exo.c doc.pdf essai cp: la cible `essai' n'est pas un répertoire ~/systeme]# systeme doc.pdf source multiples, destination fichier exo.c???? !

syntaxe des pages man ~/systeme]# man ls NOM ls - Afficher le contenu de répertoires SYNOPSIS ls [OPTION]... [FICHIER]... DESCRIPTION Afficher les informations des FICHIERs (du répertoire courant par défaut).... -a, --all inclure les entrées débutant par «. »... -l utiliser un format d’affichage long... [... ] = argument non obligatoire description de chaque option option: formats court (-) et long (--)

syntaxe des pages man ~/systeme]# man ls NOM ls - Afficher le contenu de répertoires SYNOPSIS ls [OPTION]... [FICHIER]... DESCRIPTION Afficher les informations des FICHIERs (du répertoire courant par défaut).... -a, --all inclure les entrées débutant par «. »... -l utiliser un format d’affichage long... [... ] = argument non obligatoire

constructions bash 4ème partie ● quelques commandes ● substitution de commandes ● analyse d'un script bash ● évaluation arithmétique ● boucles numériques

commandes basename et dirname décomposer les éléments d'un chemin ~/systeme]# dirname /tmp/toto.txt /tmp ~/systeme]# dirname a/b/c/d a/b/c ~/systeme]# basename /tmp/toto.txt toto.txt ~/systeme]# basename /tmp/toto.txt.txt toto ~/systeme]# basename a/b/c/d d surtout utile pour des scripts les fichiers et répertoires n'existent pas nécessairement

la commande: convert manipuler des images ~/images]# convert photo.jpg photo.png ~/images]# convert ima.jpg -geometry 300x200 ima.jpg changer le format du fichier: redimensionner l'image: jpeg : photo : qualité réglable : avec pertes png : dessins : sans pertes gif : dessins : couleur limités : sans pertes : animations

substitution de commandes doc.txt page.html essai.pdf fichier: liste.txt echo `cat liste.txt` exécution de "cat liste.txt" echo doc.txt page.html essai.pdf `commande` : exécute commande et la remplace par l'affichage de la commande `commande` $(commande) Supprimé

substitution de commandes exécution de la commande find rm./home.png./tp1/chat.png./tp2/chien.png exemple rm `find. -name "*.png" ` systeme tp1 tp2 home.png f2.txtchat.pngchien.png Supprimé

substitution de commandes home.png bird.jpg tux.png fichier: liste.txt echo `grep png liste.txt | sed 's/png/gif/g' ` exécution de la commande echo home.gif tux.gif exemple Supprimé

exemple de script # pour toutes les images png # créer une petite image mkdir vignettes vignettes/tp1 vignettes/tp2 vignettes/tp3 for fichier in */*.png; do convert $fichier -geometry 100x100 vignettes/$fichier done systeme tp1 tp2 a.pngb.png tp3 z.png systeme tp1 tp2 a.pngb.png tp3 z.png vignettes tp1 tp2 a.pngb.png tp3 z.png

for fichier in */*.png; do convert $fichier -geometry 100x100 vignettes/$fichier done for fichier in tp1/a.png tp2/b.png tp3/z.png ; do fichier=tp1/a.png exemple de script

convert tp1/a.png -geometry 100x100 vignettes/tp1/a.png for fichier in */*.png; do convert $fichier -geometry 100x100 vignettes/$fichier done

évaluation arithmétique $((10+15)) 25 $((expression)): effectue les calculs arithmétiques spécifiés dans l'expression ~]# echo resultat: 5+5 resultat: 5+5 ~]# echo resultat: $((5+5)) resultat: 10 ~]#

évaluation arithmétique n=5 mv fichier.txt fichier$(($n+1)).txt mv fichier.txt fichier$((5+1)).txt i=1;i=$(($i+1)) i = 2 mv fichier.txt fichier6.txt

boucles numériques for ((i=0;i<5;i++)); do echo numéro: $i done numéro: 0 numéro: 1 numéro: 2 numéro: 3 numéro: 4

partie pratique

raccourci ctrl-r ~/memo]# gedit essai.txt & ~/memo]# cd.. ~]# (reverse-i-search)`gedi': gedit essai.txt & ~]# gedit essai.txt & ctrl-r ctrl-r : rechercher dans l'historique des commandes déjà tapés

suspension d'un processus ~/essai]# gedit [2]+ Stopped gedit ~/essai]# bg [2]+ gedit & ~/essai]# fg supension ctrl-z bg: background passer en tâche de fond bg: background passer en tâche de fond fg: foreground retour au premier plan (on perd la main) fg: foreground retour au premier plan (on perd la main) ctrl-z : suspend la tâche courante

la commande: du disk usage: place disque occupée ~/systeme]# du 24./tp1 272./tp2/fichiers-tp2 288./tp ~]# récursif le répertoire courant et ses sous-répertoires occupent 316 KO le répertoire courant et ses sous-répertoires occupent 316 KO options: -h: facile à lire -s: juste le total

ce document est distribué librement : ● sous licence GNU FDL : ● les originaux sont disponibles aux formats OpenOffice et powerpoint