SlideShare uma empresa Scribd logo
1 de 7
Baixar para ler offline
Union des Comores
Unité-Solidarité-Développement
MINISTERE DE L’EDUCATION NATIONALE,
DE L’ENSEIGNEMENT SUPERIEUR ET DE LA RECHERCHE SCIENTIFIQUE
UNIVERSITE DES COMORES
Institut universitaire de technologie
SYSTEME D’EXPLOITATION UNIX
« Notion sur les Commandes linux »
Auteur
Ahmed Saïd Youssouf
Téléphone : 4400225/3668464
Email : ahmeds.fils@gmail.com
Chapitre 1 : Système d'exploitation (OS)
1.1.Définition:
Le système d'exploitation est un ensemble de programmes qui permettent l'utilisation de
l'ordinateur et la gestion de ses ressources (processeurs, mémoires, disques, périphériques etc)
Exemple de système d'exploitation :
Windows, Linux, MacOs, etc.
1.2.Caractéristiques d’Unix :
- Basé sur le principe tout est fichier.
- multi-tâches en temps partagé
- multi-utilisateurs
- Utilisation du Shell comme interpréteur de commandes
- Disponibilité sur une large gamme d’architecture matérielle
1.3.Historique
- En 1991, En Finlande un autre noyau était disponible :
c‟est « Linux » par Linus Torvalds (jeune étudiant à l’université d’Helsinki, né le 28/12/1969)
- Des milliers de personnes participent à son développement
- Code source est disponible sur Internet (logiciel libre et gratuit) Remarque : Le nom
LINUX peut signifier, au choix :
a) LINUs uniX
b) Linux Is Not UniX
1.4. Linux
Bien qu'il ait été créé par Linus Torvalds, un projet libre et open source
comme Linux implique que chacun puisse y contribuer, en proposant des modifications.
1.5.Logiciel libre
Logiciel libre = Logiciel Open Source Un logiciel libre est un logiciel dont la licence prévoit: - La
disponibilité des codes sources.
- La possibilité de modifier, améliorer, adapter le logiciel sous réserve que ces modifications soient
rendues accessibles à toute personne intéressée. - La possibilité de copier et de diffuser le logiciel
sous réserve que les termes de la licence ne soient pas modifiés.
Exemples de logiciels libres
Linux, OpenOffice , Apache, Sendmail, MySQL, PostgreSQL, gcc, PHP, ..
1.6.Distributions de Linux
Le noyau (ou kernel) développer par Linus Torvalds est l‟élément essentiel de toutes les
distributions Linux existantes. Chaque distribution essaye d‟offrir de la valeur ajoutée sous la
forme des outils d‟installation et d‟administration.
Une distribution Linux = noyau + outils d‟installation + outils d‟administration + un
ensemble de logiciels d‟application
Exemples des distributions
- Red Hat Linux
- Mandrake Linux
- SuSE Linux
- Debian
- Fedora:
- Ubuntu
1.7.Domaines d’utilisation de Linux ?
 Station de travail : Multimédia et bureautique (openoffice, koffice,...)
 Réseaux et Internet : serveur Web (Apache), messagerie (sendmail), Explorateur (FireFox
de Mozila)….
 Développement : C/C++, Delphi, Java, PHP,…
 SGBD ( Oracle, Informix, MySQL, PostgreSQL,…)
1.8.Accès à la Machine sous Linux
Le système linux étant un système multi-utilisateur, pour y a accéder on doit entrer un nom et
mot de passe utilisateur.
Image 01 : fenêtre d’accès
a) Système Multi-Utilisateur :
- Utilisateur simple : droits restreints et chaque utilisateur possède un répertoire de travail.
- Super Utilisateur ou Administrateur (root) : tous les droits.
b) Organisation d’utilisateurs en groupes: chaque utilisateur doit appartenir à un groupe c)
Connexion au système : login/passaword requis et la connexion se fait de deux mode
différents :
- Mode texte ou console (exécution des commandes Shell)
- Mode graphique (à l‟aide du serveur de graphisme X-Window
Position du noyau Linux dans une distribution
Image 02 : composition du système
Noyau Linux : ensemble de programmes pour gérer la machine et ses ressources
- Shell : Interpréteur de commandes
- Pilotes: Drivers des périphériques (disques durs, carte graphique, carte réseau,
imprimantes,…)
- Logiciels d‟applications : différents logiciels - X-Window : pour fournir un
environnement de graphisme - KDE et Gnome : pour gérer l‟interface graphique
(fenêtres,…
1.9.Le Shell :
C'est l'interface entre les utilisateurs et le système. Le Shell est un interpréteur qui exécute les
commandes une à une après traduction de l'instruction (écrit en langage évolué) en langage interne .
1.10. Syntaxe d’une commande :
Commande [option] [paramètres] Option : non nécessaires pour exécuter la commande
Paramètres : arguments nécessaires pour exécuter la commande
- Les trois champs sont séparés par des espaces
- Plusieurs commandes sur la même ligne : séparer
1.11. Fonctionnalités
- Exécution de commandes (vérifie la commande passée et l’exécute) ;
- Redirections Entrées/Sorties (renvoi des données dans un fichier au lieu de l’inscrire sur
l’écran) ;
- Processus de connexion (gère la connexion de l’utilisateur) ;
- Langage de programmation interprété (permettant la création de scripts) ;
- Variables d’environnement (accès aux informations propres au système en cours de
fonctionnement).
1.12. Principe
Figure 7. Principe de fonctionnement du SHELL
1.13. Qu’est-ce qu’une commande Linux ?
Une commande Linux est un programme ou un utilitaire qui s’exécute en ligne de
commande. Une ligne de commande est une interface qui accepte des lignes de texte et les
traites en instructions pour votre ordinateur.
1.13.1. Commandes Linux
Avant de passer aux commandes Linux, il faut lancer le terminal. Dans la plupart
des distributions Linux, vous utiliserez Ctrl + Alt + T pour le faire. Si cela ne fonctionne pas,
recherchez « terminal » dans votre panneau d’applications.
1.14. Terminal :
a) Connexion en mode graphique : voir interface graphique
b) Connexion en mode texte : Si les login/password sont valides alors un message de la forme
suivante sera affiché:
Image 03 :
ahmed: le nom de l’utilisateur connecté
ubuntu : le nom de la machine
~ : caractère spécial désigne le répertoire de travail de l’utilisateur connecté
Le signe $ : indique que vous êtes en un simple utilisateur
Le signe # : indique que vous êtes en mode super-user.
L’invité de commandes (utilisation du Shell)
14.1. Les commandes fondamentales de Linux
a) Commande ls
ls Est probablement la première commande que tout utilisateur de Linux saisit dans son
terminal. Elle vous permet de lister le contenu du répertoire que vous souhaitez (le
répertoire courant par défaut), y compris les fichiers et autres répertoires imbriqués.
ls -m : Affiche les fichiers en les séparant par une virgule au lieu de les présenter en colonnes.
ls -t Affiche les fichiers par date, c'est-à-dire en les classant du récent au plus ancien
ls -S : Affiche les fichiers triés par ordre de taille décroissante.
ls -X : Affiche les fichiers par type d'extension.
ls -r : Affiche les fichiers en ordre alphabétique inverses. Cette option à la particularité d'inverser
l'effet de tous les tris requis. Par exemple, la commande ls -tr affichera les fichiers par date en
commençant par les plus anciens pour finir par les plus récents.
b) CRÉER UN RÉPERTOIRE
Pour créer des répertoires dans le shell, on utilise la commande « mkdir » Il suffit de
spécifier le nom du nouveau répertoire, de s’assurer qu’il n’existe pas.
Syntaxe:
mkdir [options] répertoires...
Crée un répertoire correspondant a chacun des noms passés en paramètre.
Options couramment utilisées:
-p Créer les répertoires parents manquants.
Exemple : $mkdir emed
 rmdir
Supprimer des répertoires vides.
Syntaxe: rmdir [options] répertoires...
Supprimer chacun des répertoires passés en paramètres, uniquement s’ils sont vides.
Exemple: effaces le répertoire (vide) emed qui se trouve dans le répertoire courant.
Supprime un répertoire vide.
c) Manipulation des fichiers
Pour créer un fichier Il suffit d’utlise la commande touch plus le nom du nouveau fichier,
de s’assurer qu’il n’existe pas.
Syntaxe:
Touch [options] fichier ..
Exemple : $touch imna.doc
➔rm Effacer des fichiers.
Syntaxe: rm [options] fichiers...
rm
Efface chaque fichier passé en paramètre. Par défaut, il n'efface pas les répertoires.
Options couramment utilisées:
- i Interactif: demander à l'utilisateur de confirmer l'effacement de chaque fichier.
- f Force. Annule -i.
- r Récursif. Supprimer récursivement le contenu des répertoires. A utiliser avec
précaution !
- v Afficher le nom de chaque fichier/répertoire avant de supprimer
ex : $rm imna.doc
 pwd
La commande pwd signifie « print working directory » (afficher le répertoire de travail)
et donne le chemin absolu du répertoire dans lequel vous vous trouvez.
Par exemple, si votre nom d’utilisateur est « imna » et que vous vous trouvez dans votre
répertoire Documents, son chemin absolu sera le suivant : /home/imna/Documents . Pour
l’utiliser, il suffit de saisir pwd dans le terminal :
Exemple : $pwd
La commande cd
cd Elle signifie « Change Directory » et, comme son nom l’indique, vous
fait passer au répertoire auquel vous essayez d’accéder.
Cd .. Permet de se déplacer dans le répertoire parent
Man : Elle affiche la page de manuel de n’importe quelle autre commande
 uname : afficher le nom et les caractéristiques du système.

Mais conteúdo relacionado

Semelhante a Notions sur le commandes linux

Semelhante a Notions sur le commandes linux (20)

Formation Linux - Initiation
Formation Linux - InitiationFormation Linux - Initiation
Formation Linux - Initiation
 
1514117367383.pptx
1514117367383.pptx1514117367383.pptx
1514117367383.pptx
 
1514117367383.pptx
1514117367383.pptx1514117367383.pptx
1514117367383.pptx
 
cours-gratuit.com--id-3443.pdf
cours-gratuit.com--id-3443.pdfcours-gratuit.com--id-3443.pdf
cours-gratuit.com--id-3443.pdf
 
Unix 1.pdf
Unix 1.pdfUnix 1.pdf
Unix 1.pdf
 
Formation Script MS-DOS.ppt
Formation Script MS-DOS.pptFormation Script MS-DOS.ppt
Formation Script MS-DOS.ppt
 
chapitre0.pptx
chapitre0.pptxchapitre0.pptx
chapitre0.pptx
 
Notes de cours et tp - Administation Systèmes
Notes de cours et tp  - Administation Systèmes Notes de cours et tp  - Administation Systèmes
Notes de cours et tp - Administation Systèmes
 
IntroCours1.pdf
IntroCours1.pdfIntroCours1.pdf
IntroCours1.pdf
 
Introduction aux systèmes d-exploitation (2).ppt
Introduction aux systèmes d-exploitation (2).pptIntroduction aux systèmes d-exploitation (2).ppt
Introduction aux systèmes d-exploitation (2).ppt
 
Cour1
Cour1Cour1
Cour1
 
les Commandes linux/Unix (giants networks)
les Commandes linux/Unix (giants networks)les Commandes linux/Unix (giants networks)
les Commandes linux/Unix (giants networks)
 
Chapitre 2 Linux
Chapitre 2 LinuxChapitre 2 Linux
Chapitre 2 Linux
 
s de base
s de bases de base
s de base
 
Cours linux
Cours linuxCours linux
Cours linux
 
Rapport des Travaux Pratiques UNIX
Rapport des Travaux Pratiques UNIXRapport des Travaux Pratiques UNIX
Rapport des Travaux Pratiques UNIX
 
resume-theorique-m104-2203-6246fb9f3e558 (2).pdf
resume-theorique-m104-2203-6246fb9f3e558 (2).pdfresume-theorique-m104-2203-6246fb9f3e558 (2).pdf
resume-theorique-m104-2203-6246fb9f3e558 (2).pdf
 
Administration linux
Administration linuxAdministration linux
Administration linux
 
0079-cours-linux-base.ppt
0079-cours-linux-base.ppt0079-cours-linux-base.ppt
0079-cours-linux-base.ppt
 
0079-cours-linux-base.ppt
0079-cours-linux-base.ppt0079-cours-linux-base.ppt
0079-cours-linux-base.ppt
 

Mais de ImnaTech

Mise en place de zabbix sur Ubuntu 22.04
Mise en place de zabbix sur Ubuntu 22.04Mise en place de zabbix sur Ubuntu 22.04
Mise en place de zabbix sur Ubuntu 22.04ImnaTech
 
Mise en place de Nagios core sur Ubuntu 22.04
Mise en place de Nagios core  sur Ubuntu 22.04Mise en place de Nagios core  sur Ubuntu 22.04
Mise en place de Nagios core sur Ubuntu 22.04ImnaTech
 
Installation et configuration de Cockpit.pdf
Installation et configuration de Cockpit.pdfInstallation et configuration de Cockpit.pdf
Installation et configuration de Cockpit.pdfImnaTech
 
mise en place de service dhcp sous Ubuntu 20.04
mise en place de service dhcp sous Ubuntu 20.04mise en place de service dhcp sous Ubuntu 20.04
mise en place de service dhcp sous Ubuntu 20.04ImnaTech
 
Mise en place de Quota sur windows Serveur 22
Mise en place de Quota sur windows Serveur 22Mise en place de Quota sur windows Serveur 22
Mise en place de Quota sur windows Serveur 22ImnaTech
 
mise en place de service dns sous ubuntu.pdf
mise en place de service dns sous ubuntu.pdfmise en place de service dns sous ubuntu.pdf
mise en place de service dns sous ubuntu.pdfImnaTech
 
mise en place de wordpresss sous Ubuntu 22.04
mise en place de wordpresss sous Ubuntu 22.04mise en place de wordpresss sous Ubuntu 22.04
mise en place de wordpresss sous Ubuntu 22.04ImnaTech
 
GLPI sur Ubuntu 22.04
GLPI sur Ubuntu 22.04GLPI sur Ubuntu 22.04
GLPI sur Ubuntu 22.04ImnaTech
 
Mise en place de service NFS ubuntu 22.pdf
Mise en place de service NFS  ubuntu 22.pdfMise en place de service NFS  ubuntu 22.pdf
Mise en place de service NFS ubuntu 22.pdfImnaTech
 
Mise en place de Samba sur kali linux.pdf
Mise en place de Samba  sur kali linux.pdfMise en place de Samba  sur kali linux.pdf
Mise en place de Samba sur kali linux.pdfImnaTech
 
Mise en place de service FTP kalinux.pdf
Mise en place de service FTP kalinux.pdfMise en place de service FTP kalinux.pdf
Mise en place de service FTP kalinux.pdfImnaTech
 
Création des utlisateurs et groupe sur kali.pdf
Création des utlisateurs et groupe sur kali.pdfCréation des utlisateurs et groupe sur kali.pdf
Création des utlisateurs et groupe sur kali.pdfImnaTech
 
Utilisation de commande chown dans kali linux
Utilisation de commande chown dans kali linuxUtilisation de commande chown dans kali linux
Utilisation de commande chown dans kali linuxImnaTech
 
imnatech5-Joindre un domaine Active Directory.pdf
imnatech5-Joindre un domaine Active Directory.pdfimnatech5-Joindre un domaine Active Directory.pdf
imnatech5-Joindre un domaine Active Directory.pdfImnaTech
 
Joindre un Pc dans le domaine Active Directory
Joindre un Pc dans le domaine Active DirectoryJoindre un Pc dans le domaine Active Directory
Joindre un Pc dans le domaine Active DirectoryImnaTech
 
UTLISATEUR DU DOMAINE ET GERER LES GROUPES.pdf
UTLISATEUR DU DOMAINE ET GERER LES GROUPES.pdfUTLISATEUR DU DOMAINE ET GERER LES GROUPES.pdf
UTLISATEUR DU DOMAINE ET GERER LES GROUPES.pdfImnaTech
 
Mise en place d'active directory sous windows serveur 22
Mise en place d'active directory sous windows serveur 22Mise en place d'active directory sous windows serveur 22
Mise en place d'active directory sous windows serveur 22ImnaTech
 
Étude et Mise en Place de Monitoring
Étude et Mise en Place de Monitoring Étude et Mise en Place de Monitoring
Étude et Mise en Place de Monitoring ImnaTech
 
Mise en place de ftp au sufop
Mise en place de ftp au sufopMise en place de ftp au sufop
Mise en place de ftp au sufopImnaTech
 
TP sous linux
TP sous linuxTP sous linux
TP sous linuxImnaTech
 

Mais de ImnaTech (20)

Mise en place de zabbix sur Ubuntu 22.04
Mise en place de zabbix sur Ubuntu 22.04Mise en place de zabbix sur Ubuntu 22.04
Mise en place de zabbix sur Ubuntu 22.04
 
Mise en place de Nagios core sur Ubuntu 22.04
Mise en place de Nagios core  sur Ubuntu 22.04Mise en place de Nagios core  sur Ubuntu 22.04
Mise en place de Nagios core sur Ubuntu 22.04
 
Installation et configuration de Cockpit.pdf
Installation et configuration de Cockpit.pdfInstallation et configuration de Cockpit.pdf
Installation et configuration de Cockpit.pdf
 
mise en place de service dhcp sous Ubuntu 20.04
mise en place de service dhcp sous Ubuntu 20.04mise en place de service dhcp sous Ubuntu 20.04
mise en place de service dhcp sous Ubuntu 20.04
 
Mise en place de Quota sur windows Serveur 22
Mise en place de Quota sur windows Serveur 22Mise en place de Quota sur windows Serveur 22
Mise en place de Quota sur windows Serveur 22
 
mise en place de service dns sous ubuntu.pdf
mise en place de service dns sous ubuntu.pdfmise en place de service dns sous ubuntu.pdf
mise en place de service dns sous ubuntu.pdf
 
mise en place de wordpresss sous Ubuntu 22.04
mise en place de wordpresss sous Ubuntu 22.04mise en place de wordpresss sous Ubuntu 22.04
mise en place de wordpresss sous Ubuntu 22.04
 
GLPI sur Ubuntu 22.04
GLPI sur Ubuntu 22.04GLPI sur Ubuntu 22.04
GLPI sur Ubuntu 22.04
 
Mise en place de service NFS ubuntu 22.pdf
Mise en place de service NFS  ubuntu 22.pdfMise en place de service NFS  ubuntu 22.pdf
Mise en place de service NFS ubuntu 22.pdf
 
Mise en place de Samba sur kali linux.pdf
Mise en place de Samba  sur kali linux.pdfMise en place de Samba  sur kali linux.pdf
Mise en place de Samba sur kali linux.pdf
 
Mise en place de service FTP kalinux.pdf
Mise en place de service FTP kalinux.pdfMise en place de service FTP kalinux.pdf
Mise en place de service FTP kalinux.pdf
 
Création des utlisateurs et groupe sur kali.pdf
Création des utlisateurs et groupe sur kali.pdfCréation des utlisateurs et groupe sur kali.pdf
Création des utlisateurs et groupe sur kali.pdf
 
Utilisation de commande chown dans kali linux
Utilisation de commande chown dans kali linuxUtilisation de commande chown dans kali linux
Utilisation de commande chown dans kali linux
 
imnatech5-Joindre un domaine Active Directory.pdf
imnatech5-Joindre un domaine Active Directory.pdfimnatech5-Joindre un domaine Active Directory.pdf
imnatech5-Joindre un domaine Active Directory.pdf
 
Joindre un Pc dans le domaine Active Directory
Joindre un Pc dans le domaine Active DirectoryJoindre un Pc dans le domaine Active Directory
Joindre un Pc dans le domaine Active Directory
 
UTLISATEUR DU DOMAINE ET GERER LES GROUPES.pdf
UTLISATEUR DU DOMAINE ET GERER LES GROUPES.pdfUTLISATEUR DU DOMAINE ET GERER LES GROUPES.pdf
UTLISATEUR DU DOMAINE ET GERER LES GROUPES.pdf
 
Mise en place d'active directory sous windows serveur 22
Mise en place d'active directory sous windows serveur 22Mise en place d'active directory sous windows serveur 22
Mise en place d'active directory sous windows serveur 22
 
Étude et Mise en Place de Monitoring
Étude et Mise en Place de Monitoring Étude et Mise en Place de Monitoring
Étude et Mise en Place de Monitoring
 
Mise en place de ftp au sufop
Mise en place de ftp au sufopMise en place de ftp au sufop
Mise en place de ftp au sufop
 
TP sous linux
TP sous linuxTP sous linux
TP sous linux
 

Último

666148532-Formation-Habilitation-ELECTRIQUE-ENTREPRISE-MARS-2017.pptx
666148532-Formation-Habilitation-ELECTRIQUE-ENTREPRISE-MARS-2017.pptx666148532-Formation-Habilitation-ELECTRIQUE-ENTREPRISE-MARS-2017.pptx
666148532-Formation-Habilitation-ELECTRIQUE-ENTREPRISE-MARS-2017.pptxSAID MASHATE
 
COURS SVT 3 EME ANNEE COLLEGE 2EME SEM.pdf
COURS SVT 3 EME ANNEE COLLEGE 2EME SEM.pdfCOURS SVT 3 EME ANNEE COLLEGE 2EME SEM.pdf
COURS SVT 3 EME ANNEE COLLEGE 2EME SEM.pdfabatanebureau
 
Formation M2i - Intelligence Artificielle Comment booster votre productivité ...
Formation M2i - Intelligence Artificielle Comment booster votre productivité ...Formation M2i - Intelligence Artificielle Comment booster votre productivité ...
Formation M2i - Intelligence Artificielle Comment booster votre productivité ...M2i Formation
 
presentation l'interactionnisme symbolique finale.pptx
presentation l'interactionnisme symbolique  finale.pptxpresentation l'interactionnisme symbolique  finale.pptx
presentation l'interactionnisme symbolique finale.pptxMalikaIdseaid1
 
gestion des conflits dans les entreprises
gestion des  conflits dans les entreprisesgestion des  conflits dans les entreprises
gestion des conflits dans les entreprisesMajdaKtiri2
 
A3iFormations, organisme de formations certifié qualiopi.
A3iFormations, organisme de formations certifié qualiopi.A3iFormations, organisme de formations certifié qualiopi.
A3iFormations, organisme de formations certifié qualiopi.Franck Apolis
 
Bolero. pptx . Film de A nnne Fontaine
Bolero. pptx . Film   de  A nnne FontaineBolero. pptx . Film   de  A nnne Fontaine
Bolero. pptx . Film de A nnne FontaineTxaruka
 
Boléro. pptx Film français réalisé par une femme.
Boléro.  pptx   Film   français   réalisé  par une  femme.Boléro.  pptx   Film   français   réalisé  par une  femme.
Boléro. pptx Film français réalisé par une femme.Txaruka
 
Approche-des-risques-par-l’analyse-des-accidents-1.pptx
Approche-des-risques-par-l’analyse-des-accidents-1.pptxApproche-des-risques-par-l’analyse-des-accidents-1.pptx
Approche-des-risques-par-l’analyse-des-accidents-1.pptxssusercbaa22
 
Mécanique Automobile LE TURBOCOMPRESSEUR.ppt
Mécanique Automobile LE TURBOCOMPRESSEUR.pptMécanique Automobile LE TURBOCOMPRESSEUR.ppt
Mécanique Automobile LE TURBOCOMPRESSEUR.pptssusercbaa22
 
Sidonie au Japon . pptx Un film français
Sidonie    au   Japon  .  pptx  Un film françaisSidonie    au   Japon  .  pptx  Un film français
Sidonie au Japon . pptx Un film françaisTxaruka
 
La nouvelle femme . pptx Film français
La   nouvelle   femme  . pptx  Film françaisLa   nouvelle   femme  . pptx  Film français
La nouvelle femme . pptx Film françaisTxaruka
 
MaintenanceLa Maintenance Corrective.ppt
MaintenanceLa Maintenance Corrective.pptMaintenanceLa Maintenance Corrective.ppt
MaintenanceLa Maintenance Corrective.pptssusercbaa22
 
SUPPORT DE SUR COURS_GOUVERNANCE_SI_M2.pptx
SUPPORT DE SUR COURS_GOUVERNANCE_SI_M2.pptxSUPPORT DE SUR COURS_GOUVERNANCE_SI_M2.pptx
SUPPORT DE SUR COURS_GOUVERNANCE_SI_M2.pptxssuserbd075f
 
Cours ofppt du Trade-Marketing-Présentation.pdf
Cours ofppt du Trade-Marketing-Présentation.pdfCours ofppt du Trade-Marketing-Présentation.pdf
Cours ofppt du Trade-Marketing-Présentation.pdfachrafbrahimi1
 

Último (16)

666148532-Formation-Habilitation-ELECTRIQUE-ENTREPRISE-MARS-2017.pptx
666148532-Formation-Habilitation-ELECTRIQUE-ENTREPRISE-MARS-2017.pptx666148532-Formation-Habilitation-ELECTRIQUE-ENTREPRISE-MARS-2017.pptx
666148532-Formation-Habilitation-ELECTRIQUE-ENTREPRISE-MARS-2017.pptx
 
COURS SVT 3 EME ANNEE COLLEGE 2EME SEM.pdf
COURS SVT 3 EME ANNEE COLLEGE 2EME SEM.pdfCOURS SVT 3 EME ANNEE COLLEGE 2EME SEM.pdf
COURS SVT 3 EME ANNEE COLLEGE 2EME SEM.pdf
 
Formation M2i - Intelligence Artificielle Comment booster votre productivité ...
Formation M2i - Intelligence Artificielle Comment booster votre productivité ...Formation M2i - Intelligence Artificielle Comment booster votre productivité ...
Formation M2i - Intelligence Artificielle Comment booster votre productivité ...
 
presentation l'interactionnisme symbolique finale.pptx
presentation l'interactionnisme symbolique  finale.pptxpresentation l'interactionnisme symbolique  finale.pptx
presentation l'interactionnisme symbolique finale.pptx
 
gestion des conflits dans les entreprises
gestion des  conflits dans les entreprisesgestion des  conflits dans les entreprises
gestion des conflits dans les entreprises
 
A3iFormations, organisme de formations certifié qualiopi.
A3iFormations, organisme de formations certifié qualiopi.A3iFormations, organisme de formations certifié qualiopi.
A3iFormations, organisme de formations certifié qualiopi.
 
Bolero. pptx . Film de A nnne Fontaine
Bolero. pptx . Film   de  A nnne FontaineBolero. pptx . Film   de  A nnne Fontaine
Bolero. pptx . Film de A nnne Fontaine
 
Boléro. pptx Film français réalisé par une femme.
Boléro.  pptx   Film   français   réalisé  par une  femme.Boléro.  pptx   Film   français   réalisé  par une  femme.
Boléro. pptx Film français réalisé par une femme.
 
Approche-des-risques-par-l’analyse-des-accidents-1.pptx
Approche-des-risques-par-l’analyse-des-accidents-1.pptxApproche-des-risques-par-l’analyse-des-accidents-1.pptx
Approche-des-risques-par-l’analyse-des-accidents-1.pptx
 
Mécanique Automobile LE TURBOCOMPRESSEUR.ppt
Mécanique Automobile LE TURBOCOMPRESSEUR.pptMécanique Automobile LE TURBOCOMPRESSEUR.ppt
Mécanique Automobile LE TURBOCOMPRESSEUR.ppt
 
Sidonie au Japon . pptx Un film français
Sidonie    au   Japon  .  pptx  Un film françaisSidonie    au   Japon  .  pptx  Un film français
Sidonie au Japon . pptx Un film français
 
La nouvelle femme . pptx Film français
La   nouvelle   femme  . pptx  Film françaisLa   nouvelle   femme  . pptx  Film français
La nouvelle femme . pptx Film français
 
MaintenanceLa Maintenance Corrective.ppt
MaintenanceLa Maintenance Corrective.pptMaintenanceLa Maintenance Corrective.ppt
MaintenanceLa Maintenance Corrective.ppt
 
SUPPORT DE SUR COURS_GOUVERNANCE_SI_M2.pptx
SUPPORT DE SUR COURS_GOUVERNANCE_SI_M2.pptxSUPPORT DE SUR COURS_GOUVERNANCE_SI_M2.pptx
SUPPORT DE SUR COURS_GOUVERNANCE_SI_M2.pptx
 
Cours ofppt du Trade-Marketing-Présentation.pdf
Cours ofppt du Trade-Marketing-Présentation.pdfCours ofppt du Trade-Marketing-Présentation.pdf
Cours ofppt du Trade-Marketing-Présentation.pdf
 
Evaluación Alumnos de Ecole Victor Hugo
Evaluación Alumnos de Ecole  Victor HugoEvaluación Alumnos de Ecole  Victor Hugo
Evaluación Alumnos de Ecole Victor Hugo
 

Notions sur le commandes linux

  • 1. Union des Comores Unité-Solidarité-Développement MINISTERE DE L’EDUCATION NATIONALE, DE L’ENSEIGNEMENT SUPERIEUR ET DE LA RECHERCHE SCIENTIFIQUE UNIVERSITE DES COMORES Institut universitaire de technologie SYSTEME D’EXPLOITATION UNIX « Notion sur les Commandes linux » Auteur Ahmed Saïd Youssouf Téléphone : 4400225/3668464 Email : ahmeds.fils@gmail.com
  • 2. Chapitre 1 : Système d'exploitation (OS) 1.1.Définition: Le système d'exploitation est un ensemble de programmes qui permettent l'utilisation de l'ordinateur et la gestion de ses ressources (processeurs, mémoires, disques, périphériques etc) Exemple de système d'exploitation : Windows, Linux, MacOs, etc. 1.2.Caractéristiques d’Unix : - Basé sur le principe tout est fichier. - multi-tâches en temps partagé - multi-utilisateurs - Utilisation du Shell comme interpréteur de commandes - Disponibilité sur une large gamme d’architecture matérielle 1.3.Historique - En 1991, En Finlande un autre noyau était disponible : c‟est « Linux » par Linus Torvalds (jeune étudiant à l’université d’Helsinki, né le 28/12/1969) - Des milliers de personnes participent à son développement - Code source est disponible sur Internet (logiciel libre et gratuit) Remarque : Le nom LINUX peut signifier, au choix : a) LINUs uniX b) Linux Is Not UniX 1.4. Linux Bien qu'il ait été créé par Linus Torvalds, un projet libre et open source comme Linux implique que chacun puisse y contribuer, en proposant des modifications. 1.5.Logiciel libre Logiciel libre = Logiciel Open Source Un logiciel libre est un logiciel dont la licence prévoit: - La disponibilité des codes sources. - La possibilité de modifier, améliorer, adapter le logiciel sous réserve que ces modifications soient rendues accessibles à toute personne intéressée. - La possibilité de copier et de diffuser le logiciel sous réserve que les termes de la licence ne soient pas modifiés. Exemples de logiciels libres Linux, OpenOffice , Apache, Sendmail, MySQL, PostgreSQL, gcc, PHP, ..
  • 3. 1.6.Distributions de Linux Le noyau (ou kernel) développer par Linus Torvalds est l‟élément essentiel de toutes les distributions Linux existantes. Chaque distribution essaye d‟offrir de la valeur ajoutée sous la forme des outils d‟installation et d‟administration. Une distribution Linux = noyau + outils d‟installation + outils d‟administration + un ensemble de logiciels d‟application Exemples des distributions - Red Hat Linux - Mandrake Linux - SuSE Linux - Debian - Fedora: - Ubuntu 1.7.Domaines d’utilisation de Linux ?  Station de travail : Multimédia et bureautique (openoffice, koffice,...)  Réseaux et Internet : serveur Web (Apache), messagerie (sendmail), Explorateur (FireFox de Mozila)….  Développement : C/C++, Delphi, Java, PHP,…  SGBD ( Oracle, Informix, MySQL, PostgreSQL,…) 1.8.Accès à la Machine sous Linux Le système linux étant un système multi-utilisateur, pour y a accéder on doit entrer un nom et mot de passe utilisateur. Image 01 : fenêtre d’accès a) Système Multi-Utilisateur : - Utilisateur simple : droits restreints et chaque utilisateur possède un répertoire de travail. - Super Utilisateur ou Administrateur (root) : tous les droits. b) Organisation d’utilisateurs en groupes: chaque utilisateur doit appartenir à un groupe c) Connexion au système : login/passaword requis et la connexion se fait de deux mode différents : - Mode texte ou console (exécution des commandes Shell) - Mode graphique (à l‟aide du serveur de graphisme X-Window Position du noyau Linux dans une distribution Image 02 : composition du système Noyau Linux : ensemble de programmes pour gérer la machine et ses ressources - Shell : Interpréteur de commandes
  • 4. - Pilotes: Drivers des périphériques (disques durs, carte graphique, carte réseau, imprimantes,…) - Logiciels d‟applications : différents logiciels - X-Window : pour fournir un environnement de graphisme - KDE et Gnome : pour gérer l‟interface graphique (fenêtres,… 1.9.Le Shell : C'est l'interface entre les utilisateurs et le système. Le Shell est un interpréteur qui exécute les commandes une à une après traduction de l'instruction (écrit en langage évolué) en langage interne . 1.10. Syntaxe d’une commande : Commande [option] [paramètres] Option : non nécessaires pour exécuter la commande Paramètres : arguments nécessaires pour exécuter la commande - Les trois champs sont séparés par des espaces - Plusieurs commandes sur la même ligne : séparer 1.11. Fonctionnalités - Exécution de commandes (vérifie la commande passée et l’exécute) ; - Redirections Entrées/Sorties (renvoi des données dans un fichier au lieu de l’inscrire sur l’écran) ; - Processus de connexion (gère la connexion de l’utilisateur) ; - Langage de programmation interprété (permettant la création de scripts) ; - Variables d’environnement (accès aux informations propres au système en cours de fonctionnement). 1.12. Principe Figure 7. Principe de fonctionnement du SHELL 1.13. Qu’est-ce qu’une commande Linux ? Une commande Linux est un programme ou un utilitaire qui s’exécute en ligne de commande. Une ligne de commande est une interface qui accepte des lignes de texte et les traites en instructions pour votre ordinateur.
  • 5. 1.13.1. Commandes Linux Avant de passer aux commandes Linux, il faut lancer le terminal. Dans la plupart des distributions Linux, vous utiliserez Ctrl + Alt + T pour le faire. Si cela ne fonctionne pas, recherchez « terminal » dans votre panneau d’applications. 1.14. Terminal : a) Connexion en mode graphique : voir interface graphique b) Connexion en mode texte : Si les login/password sont valides alors un message de la forme suivante sera affiché: Image 03 : ahmed: le nom de l’utilisateur connecté ubuntu : le nom de la machine ~ : caractère spécial désigne le répertoire de travail de l’utilisateur connecté Le signe $ : indique que vous êtes en un simple utilisateur Le signe # : indique que vous êtes en mode super-user. L’invité de commandes (utilisation du Shell) 14.1. Les commandes fondamentales de Linux a) Commande ls ls Est probablement la première commande que tout utilisateur de Linux saisit dans son terminal. Elle vous permet de lister le contenu du répertoire que vous souhaitez (le répertoire courant par défaut), y compris les fichiers et autres répertoires imbriqués. ls -m : Affiche les fichiers en les séparant par une virgule au lieu de les présenter en colonnes. ls -t Affiche les fichiers par date, c'est-à-dire en les classant du récent au plus ancien ls -S : Affiche les fichiers triés par ordre de taille décroissante. ls -X : Affiche les fichiers par type d'extension.
  • 6. ls -r : Affiche les fichiers en ordre alphabétique inverses. Cette option à la particularité d'inverser l'effet de tous les tris requis. Par exemple, la commande ls -tr affichera les fichiers par date en commençant par les plus anciens pour finir par les plus récents. b) CRÉER UN RÉPERTOIRE Pour créer des répertoires dans le shell, on utilise la commande « mkdir » Il suffit de spécifier le nom du nouveau répertoire, de s’assurer qu’il n’existe pas. Syntaxe: mkdir [options] répertoires... Crée un répertoire correspondant a chacun des noms passés en paramètre. Options couramment utilisées: -p Créer les répertoires parents manquants. Exemple : $mkdir emed  rmdir Supprimer des répertoires vides. Syntaxe: rmdir [options] répertoires... Supprimer chacun des répertoires passés en paramètres, uniquement s’ils sont vides. Exemple: effaces le répertoire (vide) emed qui se trouve dans le répertoire courant. Supprime un répertoire vide. c) Manipulation des fichiers Pour créer un fichier Il suffit d’utlise la commande touch plus le nom du nouveau fichier, de s’assurer qu’il n’existe pas. Syntaxe: Touch [options] fichier .. Exemple : $touch imna.doc ➔rm Effacer des fichiers. Syntaxe: rm [options] fichiers... rm Efface chaque fichier passé en paramètre. Par défaut, il n'efface pas les répertoires. Options couramment utilisées: - i Interactif: demander à l'utilisateur de confirmer l'effacement de chaque fichier. - f Force. Annule -i. - r Récursif. Supprimer récursivement le contenu des répertoires. A utiliser avec précaution ! - v Afficher le nom de chaque fichier/répertoire avant de supprimer ex : $rm imna.doc  pwd
  • 7. La commande pwd signifie « print working directory » (afficher le répertoire de travail) et donne le chemin absolu du répertoire dans lequel vous vous trouvez. Par exemple, si votre nom d’utilisateur est « imna » et que vous vous trouvez dans votre répertoire Documents, son chemin absolu sera le suivant : /home/imna/Documents . Pour l’utiliser, il suffit de saisir pwd dans le terminal : Exemple : $pwd La commande cd cd Elle signifie « Change Directory » et, comme son nom l’indique, vous fait passer au répertoire auquel vous essayez d’accéder. Cd .. Permet de se déplacer dans le répertoire parent Man : Elle affiche la page de manuel de n’importe quelle autre commande  uname : afficher le nom et les caractéristiques du système.