0% ont trouvé ce document utile (0 vote)
31 vues4 pages

Il Permet de

Le document décrit les principaux concepts liés aux systèmes d'exploitation Unix/Linux, notamment leur structure, composants et commandes de base.

Transféré par

salma aboutabit
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats DOCX, PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
31 vues4 pages

Il Permet de

Le document décrit les principaux concepts liés aux systèmes d'exploitation Unix/Linux, notamment leur structure, composants et commandes de base.

Transféré par

salma aboutabit
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats DOCX, PDF, TXT ou lisez en ligne sur Scribd

Système d’exploitation : est un intermédiaire entre le matériel et les logiciels

Il permet de : gérer les ressources et l’interface utilisateur et gère les fichiers et le processus, la
mémoire et le stockage et il protège l’ordinateur contre les virus … et ils facilitent la communication
entre les ordinateurs via les protocoles de réseau

Unix : système d’exploitation écrit par c développe par AT&T au années 70

Ses qualités : écrit en c facilement portable, accès simple aux fichiers, interface avec les fichiers via
les périphériques, interface utilisateur simple ….

Les composants de Unix : un noyau (kernel) charge de la gestion de la mémoire, un interpréteur de


commande (Shell), des utilitaires.

Distribution : un assemblage de plusieurs logiciels autour d’un noyau linux pour fournir un Sys clé
en main (ubuntu, debian, fedora…)

Linux : c’est un système d’exploitation de type Unix, est un système multitâche, multiutilisateur,
multiprocesseur et multiplateforme.

Structure des fichiers linux : (arborescence) répertoire racine (/)

Un système de fichier c’est un système d’organisation des données dans un mémoire de stockage.

-Chemin absolu commence par / comme : /home/music/nasheeds

-Chemin relative aller de répertoire courant vers le fichier comme : music/jazz

/boot : contient les fichiers nécessaires au démarrage du système et le fichier noyau du système
chargé par la machine

/mnt : contient les points de montage d’autres systèmes de fichiers son utilisation est en général
ponctuelle (récupération de fichier, copies, archivage, …)

/lost+found : dans ce répertoire est copié les blocs ayant présentés un problème lors d’utilisation
de la commande fsck

/bin, /sbin, /usr/bin : contient les fichiers binaires.

/tmp : contient des fichiers temporaires.

/lib, /usr/lib : répertoires contenant des fichiers utilisés pour la compilation par utilitaires pour la
gestion des terminaux

/dev : contient tous les drivers des éléments associes a la machine

/etc : contient les commandes utilisées pour l’administration du système ainsi de fichiers associes

/usr : utilisé par les utilisateurs


Les commandes de base :

Uname : récupérer les informations sur linux

-a : regroupe l’ensemble des autres options disponibles sur la Commande "uname".

-s : C'est le nom du noyau, Ici "Linux".

-n : C'est le nom d'hôte de votre machine, ici "srvlinux1".

-r: C'est la version actuelle du noyau , ici "2.6.32-5-686".

-v : C'est la date à laquelle a été compilé le noyau (date de mise à jours ou d'installation de la
machine la plupart du temps) , ici "# 1 SMP Sun Sep 23 [Link] UTC 2012"

-i: C'est le nom de l'architecture matérielle de la machine. ici "i686"  -o : C'est l'OS sur lequel on
exécute la commande.

Date : afficher date

Whoami ou id ~un : permet de savoir l’utilisateur

Pwd : affiche le nom de répertoire courant

Ls : affiche les fichiers et sous répertoire d’un répertoire

Syntaxe : ls [option] [nom_de_répertoire]

Options utils

l : affiche les principaux attributs des fichiers et répertoires

Type droits liens propriétaire groupe taille date nom

a : affiche les fichiers et répertoires dont le nom commence par un point.


t : lister les fichiers par date

r : lister les fichier par ordre inverse.

Cd : permet un déplacement sous le répertoire passé en argument

Touch nom_fichier : créer un fichier vide

Cat nom_fichier : affiche le contenu d’un fichier

Cp fichier1 fichier2 : copier un fichier

Mv fichier1 fichier2 : Renommer ou déplacer un fichier

rm [options] fichier1 [fichier2 ...] : supprimer un fichier

– Options utils

• i : affiche une demande de confirmation de suppression

• r : suppression récursive (attention aucune demande de confirmation)

mkdir nom_rép [nom_rép ...] : créer un répertoire

rmdir nom_rép [nom_rép ...] : Suppression d’un répertoire vide

NB : – Il n’est pas possible de supprimer le répertoire courant


– Pour la suppression d’un répertoire non vide, la commande rm avec l’option –r est plus pratique

Un filtre : est une commande sachant écrire et lire des données par les canaux d’entrée et de

Sortie standard.

Un tube (pipe |) permet d’établir une liaison directe entre le canal de sortie standard d’une
commande avec le canal d’entrée standard d’une autre

ls | wc -w combien d’éléments sont contenus dans un répertoire

– * : remplace une chaîne vide ou de longueur variable

– ? : remplace un caractère unique quelconque

– [] : représente une série ou une plage de caractère

– [!...] : inverse la recherche

Grep : Recherches de lignes dans un fichier

Les cinq options du grep les plus utiles sont :

– i : pour ne pas tenir compte des majuscules/minuscules,

– v : toutes les lignes ne contenant pas le critère,

– n : pour avoir les numéros de ligne,

– E : pour les expressions régulières plus compliquées,

– l : pour lister seulement les fichiers et non pas les lignes contenant la chaîne recherchée,
– c : la commande ne retourne que le nombre de lignes trouvées

Sort : effectue un tri par lignes en ordre croissant.

Syntaxe sort [options] [fichier ...]

Les options utils:

– d : tri ascii

– n : tri numérique

– b : ignore les espaces placés en début de champs

– f : aucune différence n’est faite entre majuscules et minuscules

– r : inverse l’ordre de tri, donc tri décroissant

tail : affiche la dernière partie d’un fichier.

Syntaxe tail [- nombre] [fichier]

Find : parcourt les répertoires et leurs sous-répertoires de manière récursive, à la recherche de


fichiers.

Syntaxe find répertoire(s) critère_de_sélection option(s)

Tr : remplacer

Vous aimerez peut-être aussi