SlideShare una empresa de Scribd logo
1 de 7
Descargar para leer sin conexión
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.

Más contenido relacionado

Similar a Notions sur le commandes linux

Similar 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
 

Más 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
 

Más 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

L'expression du but : fiche et exercices niveau C1 FLE
L'expression du but : fiche et exercices  niveau C1 FLEL'expression du but : fiche et exercices  niveau C1 FLE
L'expression du but : fiche et exercices niveau C1 FLElebaobabbleu
 
Télécommunication et transport .pdfcours
Télécommunication et transport .pdfcoursTélécommunication et transport .pdfcours
Télécommunication et transport .pdfcourshalima98ahlmohamed
 
RAPPORT DE STAGE D'INTERIM DE ATTIJARIWAFA BANK
RAPPORT DE STAGE D'INTERIM DE ATTIJARIWAFA BANKRAPPORT DE STAGE D'INTERIM DE ATTIJARIWAFA BANK
RAPPORT DE STAGE D'INTERIM DE ATTIJARIWAFA BANKNassimaMdh
 
L application de la physique classique dans le golf.pptx
L application de la physique classique dans le golf.pptxL application de la physique classique dans le golf.pptx
L application de la physique classique dans le golf.pptxhamzagame
 
Neuvaine de la Pentecôte avec des textes de saint Jean Eudes
Neuvaine de la Pentecôte avec des textes de saint Jean EudesNeuvaine de la Pentecôte avec des textes de saint Jean Eudes
Neuvaine de la Pentecôte avec des textes de saint Jean EudesUnidad de Espiritualidad Eudista
 
Cours Généralités sur les systèmes informatiques
Cours Généralités sur les systèmes informatiquesCours Généralités sur les systèmes informatiques
Cours Généralités sur les systèmes informatiquesMohammedAmineHatoch
 
python-Cours Officiel POO Python-m103.pdf
python-Cours Officiel POO Python-m103.pdfpython-Cours Officiel POO Python-m103.pdf
python-Cours Officiel POO Python-m103.pdftrendingv83
 
les_infections_a_streptocoques.pptkioljhk
les_infections_a_streptocoques.pptkioljhkles_infections_a_streptocoques.pptkioljhk
les_infections_a_streptocoques.pptkioljhkRefRama
 
CompLit - Journal of European Literature, Arts and Society - n. 7 - Table of ...
CompLit - Journal of European Literature, Arts and Society - n. 7 - Table of ...CompLit - Journal of European Literature, Arts and Society - n. 7 - Table of ...
CompLit - Journal of European Literature, Arts and Society - n. 7 - Table of ...Universidad Complutense de Madrid
 
Apolonia, Apolonia.pptx Film documentaire
Apolonia, Apolonia.pptx         Film documentaireApolonia, Apolonia.pptx         Film documentaire
Apolonia, Apolonia.pptx Film documentaireTxaruka
 
Formation échiquéenne jwhyCHESS, parallèle avec la planification de projet
Formation échiquéenne jwhyCHESS, parallèle avec la planification de projetFormation échiquéenne jwhyCHESS, parallèle avec la planification de projet
Formation échiquéenne jwhyCHESS, parallèle avec la planification de projetJeanYvesMoine
 
Intégration des TICE dans l'enseignement de la Physique-Chimie.pptx
Intégration des TICE dans l'enseignement de la Physique-Chimie.pptxIntégration des TICE dans l'enseignement de la Physique-Chimie.pptx
Intégration des TICE dans l'enseignement de la Physique-Chimie.pptxabdououanighd
 
Copie de Engineering Software Marketing Plan by Slidesgo.pptx.pptx
Copie de Engineering Software Marketing Plan by Slidesgo.pptx.pptxCopie de Engineering Software Marketing Plan by Slidesgo.pptx.pptx
Copie de Engineering Software Marketing Plan by Slidesgo.pptx.pptxikospam0
 
Bilan énergétique des chambres froides.pdf
Bilan énergétique des chambres froides.pdfBilan énergétique des chambres froides.pdf
Bilan énergétique des chambres froides.pdfAmgdoulHatim
 
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI DẠY BUỔI 2) - TIẾNG ANH 6, 7 GLOBAL SUCCESS (2...
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI DẠY BUỔI 2) - TIẾNG ANH 6, 7 GLOBAL SUCCESS (2...GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI DẠY BUỔI 2) - TIẾNG ANH 6, 7 GLOBAL SUCCESS (2...
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI DẠY BUỔI 2) - TIẾNG ANH 6, 7 GLOBAL SUCCESS (2...Nguyen Thanh Tu Collection
 

Último (16)

L'expression du but : fiche et exercices niveau C1 FLE
L'expression du but : fiche et exercices  niveau C1 FLEL'expression du but : fiche et exercices  niveau C1 FLE
L'expression du but : fiche et exercices niveau C1 FLE
 
Télécommunication et transport .pdfcours
Télécommunication et transport .pdfcoursTélécommunication et transport .pdfcours
Télécommunication et transport .pdfcours
 
RAPPORT DE STAGE D'INTERIM DE ATTIJARIWAFA BANK
RAPPORT DE STAGE D'INTERIM DE ATTIJARIWAFA BANKRAPPORT DE STAGE D'INTERIM DE ATTIJARIWAFA BANK
RAPPORT DE STAGE D'INTERIM DE ATTIJARIWAFA BANK
 
L application de la physique classique dans le golf.pptx
L application de la physique classique dans le golf.pptxL application de la physique classique dans le golf.pptx
L application de la physique classique dans le golf.pptx
 
Echos libraries Burkina Faso newsletter 2024
Echos libraries Burkina Faso newsletter 2024Echos libraries Burkina Faso newsletter 2024
Echos libraries Burkina Faso newsletter 2024
 
Neuvaine de la Pentecôte avec des textes de saint Jean Eudes
Neuvaine de la Pentecôte avec des textes de saint Jean EudesNeuvaine de la Pentecôte avec des textes de saint Jean Eudes
Neuvaine de la Pentecôte avec des textes de saint Jean Eudes
 
Cours Généralités sur les systèmes informatiques
Cours Généralités sur les systèmes informatiquesCours Généralités sur les systèmes informatiques
Cours Généralités sur les systèmes informatiques
 
python-Cours Officiel POO Python-m103.pdf
python-Cours Officiel POO Python-m103.pdfpython-Cours Officiel POO Python-m103.pdf
python-Cours Officiel POO Python-m103.pdf
 
les_infections_a_streptocoques.pptkioljhk
les_infections_a_streptocoques.pptkioljhkles_infections_a_streptocoques.pptkioljhk
les_infections_a_streptocoques.pptkioljhk
 
CompLit - Journal of European Literature, Arts and Society - n. 7 - Table of ...
CompLit - Journal of European Literature, Arts and Society - n. 7 - Table of ...CompLit - Journal of European Literature, Arts and Society - n. 7 - Table of ...
CompLit - Journal of European Literature, Arts and Society - n. 7 - Table of ...
 
Apolonia, Apolonia.pptx Film documentaire
Apolonia, Apolonia.pptx         Film documentaireApolonia, Apolonia.pptx         Film documentaire
Apolonia, Apolonia.pptx Film documentaire
 
Formation échiquéenne jwhyCHESS, parallèle avec la planification de projet
Formation échiquéenne jwhyCHESS, parallèle avec la planification de projetFormation échiquéenne jwhyCHESS, parallèle avec la planification de projet
Formation échiquéenne jwhyCHESS, parallèle avec la planification de projet
 
Intégration des TICE dans l'enseignement de la Physique-Chimie.pptx
Intégration des TICE dans l'enseignement de la Physique-Chimie.pptxIntégration des TICE dans l'enseignement de la Physique-Chimie.pptx
Intégration des TICE dans l'enseignement de la Physique-Chimie.pptx
 
Copie de Engineering Software Marketing Plan by Slidesgo.pptx.pptx
Copie de Engineering Software Marketing Plan by Slidesgo.pptx.pptxCopie de Engineering Software Marketing Plan by Slidesgo.pptx.pptx
Copie de Engineering Software Marketing Plan by Slidesgo.pptx.pptx
 
Bilan énergétique des chambres froides.pdf
Bilan énergétique des chambres froides.pdfBilan énergétique des chambres froides.pdf
Bilan énergétique des chambres froides.pdf
 
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI DẠY BUỔI 2) - TIẾNG ANH 6, 7 GLOBAL SUCCESS (2...
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI DẠY BUỔI 2) - TIẾNG ANH 6, 7 GLOBAL SUCCESS (2...GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI DẠY BUỔI 2) - TIẾNG ANH 6, 7 GLOBAL SUCCESS (2...
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI DẠY BUỔI 2) - TIẾNG ANH 6, 7 GLOBAL SUCCESS (2...
 

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.