1/19 Ressources informatiques Environnements logiciels Environnement de programmation Présentation Aïda Ouangraoua Département d’informatique 9 janvier 2017 Aïda Ouangraoua Environnement Linux Introduction à la programmation 2/19 Ressources informatiques Environnements logiciels Environnement de programmation 1 Ressources informatiques Laboratoires Services généraux 2 Environnements logiciels Environnement sous Linux Linux en mode ligne de commande Aïda Ouangraoua Environnement Linux Introduction à la programmation 4/19 Ressources informatiques Environnements logiciels Laboratoires Services généraux Laboratoires Intranet : http://www.usherbrooke.ca/informatique/ → Intranet → Ressources et documentation → Nos laboratoires Aïda Ouangraoua Environnement Linux Introduction à la programmation 5/19 Ressources informatiques Environnements logiciels Laboratoires Services généraux Laboratoire pour CQP112 D4-1023 (Systèmes d’exploitation Windows/Linux) CQ112 sous "Linux" 23 postes : deux étudiant(e)s par poste Code d’accès requis (CIP + mot de passe) Services accessibles Accès Accès Accès Accès à à à à réseau internet imprimante au laser serveur de fichiers réseau serveurs Solaris (Unix) Aïda Ouangraoua Environnement Linux Introduction à la programmation 6/19 Ressources informatiques Environnements logiciels Laboratoires Services généraux Autres laboratoires d’expérimentation logiciel D4-0022 4 Locaux et nombres de postes D4-0024 D4-0023 D4-1017 10 10 23 Aïda Ouangraoua D4-1023 28 Environnement Linux Introduction à la programmation 7/19 Ressources informatiques Environnements logiciels Laboratoires Services généraux Laboratoires de recherche Astus : recherche sur systèmes tutoriels intelligents Cobius : recherche en biologie computationnelle Domus : recherche sur habitats intelligents GRIL : recherche en ingénierie des logiciels Optimisation : recherche opérationnelle et imagerie Moivre : recherche en traitement et synthèse d’images Prospectus : recherche en forage de données Recherche en intelligence artificielle http://www.usherbrooke.ca/informatique/ → Recherche → Groupes de recherche Aïda Ouangraoua Environnement Linux Introduction à la programmation 8/19 Ressources informatiques Environnements logiciels Laboratoires Services généraux Courrier électronique Fourni par l’Université (USherbrooke.ca) Accessible avec le CIP On l’obtient par le site WEB de l’Université www.usherbrooke.ca/courriel Accessible par Thunderbird, Outlook, clients mobiles (Android, IOS, ...), ou autre clients de courrier électronique (IMAP, SSL) Aussi accessible par internet www.usherbrooke.ca/monbureau www.usherbrooke.ca/monportail Offre aussi d’autres services (calendrier, tâches, ...) Aïda Ouangraoua Environnement Linux Introduction à la programmation 9/19 Ressources informatiques Environnements logiciels Laboratoires Services généraux Réseau internet Réseau sans fil AeriusSecurise Code d’accès requis (CIP) ZAP Eduroam Code d’accès requis (CIP) Aïda Ouangraoua Environnement Linux Introduction à la programmation Ressources informatiques Environnements logiciels Laboratoires Services généraux Impression laser Nom de l’imprimante = DInf-numéro_du_local-Laser Exemple pour le local D4-1023 : DInf-D4-1023-Laser 10/19 Aïda Ouangraoua Environnement Linux Introduction à la programmation Ressources informatiques Environnements logiciels Laboratoires Services généraux Serveur de fichiers réseau Répertoires privés Répertoire Lecteur_Reseau/Personnel N.B. : tout enregistré dans ce répertoire ; ne rien laisser localement Répertoires publics Répertoire Lecteur_Reseau/Public 11/19 Aïda Ouangraoua Environnement Linux Introduction à la programmation Ressources informatiques Environnements logiciels Environnement sous Linux Linux en mode ligne de commande Environnement Linux 13/19 Systèmes d’exploitation : Linux Ubuntu 12.04 (Unix) Mode ligne de commande et mode graphique Langage : Python, C++, ... Éditeurs de fichiers : gedit, ... IDE : PyCharm, Code : :Blocks, ... Bureautique : LibreOffice, latex, ... Liste complète disponible dans le menu Aïda Ouangraoua Environnement Linux Introduction à la programmation Ressources informatiques Environnements logiciels Environnement sous Linux Linux en mode ligne de commande Environnement Linux/Unix Mode ligne de commande Fenêtre : gterm, xterm, terminal, ... Commandes Unix et applications http://www.usherbrooke.ca/informatique/ → Intranet → Ressources et documentation → Logiciels - services - outils → Introduction à Unix - Solaris 14/19 Aïda Ouangraoua Environnement Linux Introduction à la programmation Ressources informatiques Environnements logiciels Environnement sous Linux Linux en mode ligne de commande Environnement Linux/Unix Commandes de lignes Unix 15/19 Raccourcis à l’aide du clavier : ↑ : commande précédente ↓ : commande suivante !aa : rappel cmd débutant par "aa" tabulateur : complète le nom Aïda Ouangraoua Environnement Linux Introduction à la programmation Ressources informatiques Environnements logiciels Environnement sous Linux Linux en mode ligne de commande Environnement Linux/Unix Commandes de base passwd : changement de mot de passe logout (Ctrl-d) : déconnexion less, more <nom-fic> : affichage du contenu d’un fichier tar -cvzf <nom-arch.tgz> <nom-rep> : création d’une archive compressée .tgz tar -xvzf <nom-arch.tgz> : désarchivage d’une archive .tgz mkdir <nom-rep> : création d’un répertoire vide rm -r <nom-rep> : suppression de répertoire touch <nom-fic> : création d’un fichier vide rm <nom-fic> : suppression de fichier 16/19 Aïda Ouangraoua Environnement Linux Introduction à la programmation Ressources informatiques Environnements logiciels Environnement sous Linux Linux en mode ligne de commande Environnement Linux/Unix Commandes de base pwd : affichage du répertoire courant cd : déplacement vers répertoire d’accueil cd <nom-rep> : déplacement vers un répertoire cd .. : déplacement vers répertoire parent cp <nom-fic1> <nom-fic2> : copie de fichier cp -r <nom-rep1> <nom-rep2> : copie de répertoire mv <nom1> <nom2> : renommage de fichier ou répertoire ls : affichage du contenu du répertoire courant ls <nom-rep> : affichage du contenu d’un répertoire 17/19 Aïda Ouangraoua Environnement Linux Introduction à la programmation Ressources informatiques Environnements logiciels Environnement sous Linux Linux en mode ligne de commande Environnement Linux/Unix Commandes de base 18/19 gedit <nom-fic> : ouverture d’un fichier dans l’éditeur de texte gedit python : lancement de Python en mode interactif Ctrl-d : arrêt de Python python <nom-fic> : exécution d’un fichier Python lp <nom-fic> -d <nom-imprim> : envoie d’un tâche d’impression lpstat <nom-imprim> : affichage du statut d’une imprimante cancel <id-tache> : suppression d’un tâche d’impression Aïda Ouangraoua Environnement Linux Introduction à la programmation 19/19 Ressources informatiques Environnements logiciels Environnement sous Linux Linux en mode ligne de commande Sources Infrastructure informatique du DI. Gabriel Girard, Département d’Informatique, Université de Sherbrooke. Aïda Ouangraoua Environnement Linux Introduction à la programmation