Des commandes plus avancées I. Les processus Lister des processus : ps & top Arrêter des processus : kill II. Recherche Rechercher des fichiers : find.

Slides:



Advertisements
Présentations similaires
Maria Malek - EISTI - CPI11 Présentation d’UNIX –1969, laboratoire Bell –Systèmes multi-tâches multi-utilisateurs –Architecture Le noyau –Gestion de la.
Advertisements

Le débogage Semaine 12 Version A15. Plan de leçon - Débogage  Commentaire javadoc  Définition  Fonctionnement  Point d’arrêt  Exécution  Contrôler.
GCstar Gestionnaire de collections personnelles Christian Jodar (Tian)
Logiciel Assistant Gestion d’Événement Rémi Papillié (Chef d’équipe) Maxime Brodeur Xavier Pajani Gabriel Rolland David St-Jean.
Le diaporama Tutoriel de base pour Vidéoporama réalisé par Jacques pour G3L sous licence.
Gestion des PJ Service National d'Enregistrement Dossier Unique.
Manipulations Vidéo Tutoriel de base pour Avidemux réalisé par Jeff pour G3L sous licence.
1/1/ Synthèse TD 3 Classe et adresse IP Bertrand Chesneau Morgan Nouet.
Présentation sous Licence Creative CommonsLicence Creative Commons Ubuntu installation de logiciels.
BUR Tableur Tableur : Open Office Calc. BUR Tableur 2 Qu’est-ce qu’un tableur ?  Un logiciel permettant de manipuler des feuilles de calcul  Fonctionnalités.
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 I P CI P C. 2 Inter Process Communication 3 Définition d'un processus. ● Un système multitâche permet l'exécution simultanée de nombreux programmes.
Le référencement gratuit Référencer gratuitement Licence Creative Common by SA Matthieu GIROUX Développeur en informatique de gestion libre
Découverte de la console I. Introduction Qu'est ce que la console ? Pourquoi l'utiliser ? II. Quelques généralités Relativité des chemins Les types de.
AMUE – SIFAC Intégration Fichier Mouvements BDF
Téléchargement de fichiers
Exploitation de logiciels :
FORMATION DES POINTS FOCAUX SUR LE SYSTÈME CountrySTAT/FENIX
Rechercher des articles et des sites web
Rechercher des livres et des DVD
Module de gestion des tournées de livraison
LES BIBLIOTHEQUES NUMERIQUES
Guide d’utilisation Octobre 2015.
Introduction au Langage Pascal
Je collecte l’information Je mets en place une veille informationnelle
Tutoriel ‘Création de contenus’
Se connecter toujours depuis TecfaMoodle
Visite guidée - session 3 Les postes de charge et les gammes
Cliquer pour continuer Mettre Password : actuellement : 9999
Le Répertoire National des Structures de Recherche – RNSR
Qu'est-ce que POSIX? Une librairie en langage C
Sous menu de l’application «micro» (‘IHM’)
Blogue ? Blogue ? Blogue Moncton – novembre 2016
Présentation du site
Javadoc et débogueur Semaine 03 Version A17.
AO (Architecture des ordinateurs)
Buffer Overflow Anatomy of an exploit.
Gazette numérique du CDI
Introduction à Unix au LAL
Elaboré par Ahmed BESSAIDI
Traiter les demandes en ligne avec Publik
La synthèse de documents
Documentation technique (Linux)
Manipulation D’Une Base De Données
Structure D’une Base De Données Relationnelle
Guide n°1 Formation initiale
Guide Utilisateur. Guide Utilisateur.
Plus de 4000 langages....
Microsoft Office 365 Qu’est ce que c’est ?. 2 Introduction En quelques mots… Qu'est-ce que Office 365 ? Tout comme Google Apps, Office 365 est une suite.
1 Copyright © 2004, Oracle. Tous droits réservés. Extraire des données à l'aide de l'instruction SQL SELECT.
Bases de données sous Access. Initiation aux bases de données  Structure d’une base de données.
Préface. Préface-3 Profil Avant de commencer Avant de commencer ce cours, vous devez savoir utiliser une interface graphique. Vous devez en outre être.
CLASSE:7 EME DE BASE 2013/2014 ENSEIGNANT:M.Chakro un COLLEGE 28/09/20181.
1. Informer les patients QUI ? QUAND ? SUPPORTS ? COMMENT ?
Guide n° 3 Formation initiale
Guide n°1 Formation initiale
“Laisser sa trace dans un fichier”
Comment personnaliser Microsoft SharePoint Site web
Présentation du Campus Virtuel de MDE BUSINESS SCHOOL
Guide de prise en main rapide Version 1.0
Des tutoriels d’accompagnement
Cette plateforme est un site internet accessible depuis n’importe quel navigateur ( Firefox, Chrome).
RABAH M ed Ali 2018/2019
Ordonnancement des processus sous Windows NT
Tableau de bord d’un système de recommandation
Definition de html sommaire. Présentation de html, css et javascript Module 1.
Apprentissage de la lecture au cycle 2
Qu’est ce qu’une page web? Comment fonctionne un site web?
DONNÉE DE BASE QM Manuel de formation. Agenda 2  Introduction  Objectif de la formation  Données de base QM: Caractéristique de contrôle Catalogue.
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:

Des commandes plus avancées I. Les processus Lister des processus : ps & top Arrêter des processus : kill II. Recherche Rechercher des fichiers : find & locate III. Filtrer les données Afficher le début ou la fin d'un fichier : head & tail Rechercher des mots clés : grep & sed Découper en colonnes : cut Trier des données : sort Compter des occurrences : wc

Des commandes plus avancées Introduction Ce document est accompagné d'une vidéo disponible sur le blog Par conséquent, il est fortement recommandé de regarder la vidéo qui donne des indications et des pistes supplémentaires qui ne sont pas écrites dans ce guide. De plus, ce document est la suite d'un tutoriel consacré aux commandes Unix. Je vous recommande donc de lire les documents précédent avant d'entamer celui-ci. N'oubliez pas que chaque commande possède un manuel accessible via : man nom_commande

Des commandes plus avancées Quelques généralités sur les processus Unix est un système multi-tâche et multi-utilisateur. Le noyau gère l'ensemble des processus grâce à « l'ordonnanceur ». Ce programme sert à attribuer aux processus du « temps-cpu » et ceci en fonction des priorités. Les processus ont donc 3 états principaux : élu (en cours d'exécution), prêt (suspendu provisoirement), bloqué (en attente de résultat). L'ordonnancement des processus, géré par l'OS consiste à sélectionner les processus disposant du processeur. Chaque processus est identifié par son PID (process identifier). Un processus qui se termine génère une valeur de retour, par convention 0 veut dire que le processus s'est terminé normalement, toutes autres valeurs indique un problème.

Des commandes plus avancées Lister des processus

Des commandes plus avancées Lister des processus

Des commandes plus avancées Notion de signal Un signal est adressé à un processus pour l'avertir d'un événement. L'émetteur peut être le système, un autre processus ou l'utilisateur. Lorsqu'un processus reçoit un signal, il interrompt le cours normal de son exécution. Voici la liste des principaux signaux utilisés : * signaux qui ne peuvent pas être intercepter (via « trap » par exemple)

Des commandes plus avancées Arrêter les processus

Des commandes plus avancées Rechercher des fichiers

Des commandes plus avancées Rechercher des fichiers

Des commandes plus avancées Afficher le début d'un fichier

Des commandes plus avancées Afficher la fin d'un fichier

Des commandes plus avancées Expression régulière Une expression régulière est un motif qui décrit un ensemble de chaines de caractère possible selon une syntaxe précise.

Des commandes plus avancées Rechercher des mots clés

Des commandes plus avancées Rechercher & remplacer des mots clés

Des commandes plus avancées Découper en colonnes

Des commandes plus avancées Trier des données

Des commandes plus avancées Compter des occurrences

Quelques commandes de base Conclusion Si une erreur s'est glissé dans cette présentation ou dans la vidéo, merci de me le signaler par à l'adresse suivante : bvek1.prof [at] gmail.com La formation vidéo est disponible sur le site suivant : Et évidemment tout est disponible sous licence creative commons 2.0 ;). Si vous avez des questions, n’hésitez pas à laisser un commentaire sur le site ou à consulter le manuel.

Quelques commandes de base Sources Voici les différentes sources utilisées pour la création de ce document : Le livre « UNIX. Pour aller plus loin avec la ligne de commande » que je recommande fortement. Il est disponible gratuitement sur : Et bien évidement le manuel des commandes ;)