Sans Nom 1.odt

Télécharger au format odt, pdf ou txt
Télécharger au format odt, pdf ou txt
Vous êtes sur la page 1sur 8

Compte Rendu

Réaliser par :
• Ben Aissa Mouauia.
• Chebi Talel .
Exercice 1
1/ La commande cat (concatenate files) permet différentes
fonctions dont la concaténation et l’affichage de contenu de
fichiers. Elle ne dispose pas de beaucoup d’options, son
affichage est brut.
• Si l’on souhaite par exemple afficher le contenu d’un fichier
nommé fich, alors il suffit simplement de taper la commande
cat suivante :

• Afficher les numéros de la ligne:


• Il est possible également grâce à l’option «-b» de n’afficher
que les numéros des lignes non vides.

• Ne pas afficher les ligne vides(retour a la ligne) répétées:


La commande cat dispose de l’option –squeeze-blanc ou -s qui permet de
supprimer les sauts de ligne excédentaires (supérieur à un). Je
m’explique, si il y a par exemple cinq sauts de ligne à la suite, la
commande cat n’en affichera qu’un seul.
• Afficher les caractères de tabulation:
Lors de la programmation de certains script shell, il peut arriver que la
présence du caractère tabulation soit gênante. La commande cat donne la
possibilité grâce à son option «–show-tabs» ou «-T» de représenter les
tabulation par la chaîne de caractères : ^|

• Concaténer le contenu de deux fichier

• Afficher le contenu de tous les fichiers ayant une extension


particulière: Par exemple si l’on veut afficher tous les fichiers
ayant l’extension ‘.pdf’ on peut utiliser la commande suivante :
• Afficher l’aide mémoire de la commande cat qui affiche les
options avec leurs définitions de cette commande

2/avec la commande uname on peut récupérer des informations sur notre


système. Ces informations peuvent être le nom d'hôte, le processeur de notre
machine, la version du noyau..
RQ :L'option "-a" permet de regrouper l'ensemble des autres options disponibles
sur la commande "uname".
Dans l'ordre, ces commandes sont les suivantes :
• "-s" ou "--kernel-name" : C'est le nom du noyau, Ici "Linux".

• "-n" ou "--nodename" : C'est le nom d'hôte de votre machine, ici "mouauia-Inspiron-15-


3567".

• "-r" ou "--kernel-release" : C'est la version actuelle du noyau , ici "5.0.0-23-generic" soit


squeeze en 32 bits.

• "-v" ou "--kernel-version" : 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 "#24~18.04.1-Ubuntu SMP
Mon Jul 29 16:12:28 UTC 2019"

• "-i" ou "--machine" : C'est le nom de l'architecture matérielle de la machine. ici "x86_64"

• "-o" ou "--operating-system" : C'est l'OS sur lequel on exécute la commande. Ici


"GNU/Linux".

On peut donc, pour savoir une seule des ces informations, utiliser séparément ces différentes
options.
3/
i. la commande od: od - Afficher le contenu d'un fichier en octal ou sous
d'autres formats.

ii. La commande pr: paginez les fichiers pour l’afficher .

iii. La commande fmt: utilisé pour formater les fichiers texte.

iv. la commande join :Join vous permet de fusionner des champs (colonnes) précis de
deux fichiers textes et d'en récupérer la liste des données communes ou encore de
vous afficher un résultat proche de ce que vous pourriez faire en SQL avec une
requête JOIN.
-j1 champ
Effectuer la fusion sur le champ (un entier posi
tif) du fichier 1.

v. la commande comm:Comparez les fichiers triés FILE1 et FILE2 ligne par ligne.
Sans aucune option, produisez une sortie à trois colonnes. La première colonne contient des lignes
propres à FILE1, la deuxième colonne contient des lignes uniques à FILE2 et la troisième colonne
contient des lignes communes aux deux fichiers.
-1
supprimer la colonne 1 (lignes uniques à FILE1)

vi. la commande cmp :La commande cmp permet de comparer deux fichiers, et


d'afficher le nombre de caractères et de lignes qui diffèrent. L'option -l affiche sur
trois colonnes le numéro de ligne où il y a une différence et les valeurs ASCII en
base huit des caractères différents.
vii. la commande diff :La commande diff donne les modifications à apporter au
premier fichier spécifié pour qu'il ait le même contenu que le second.la modifications
est sous forme d’un message comme le montre si dessous .
L'option -b permet de ne pas tenir compte des espaces lors de la comparaison des
lignes.
viii. la commande file : nous fournir le type de fichier ,exemple ci dessous.

ix. la commande type: cette commande nous fournir le type de commande a recherche
,l’exemple ci dessous .
l’ option -t affiche un mot qui decrire le type de cet commande qui est soit :
• alias (shell alias)
• function (shell function)
• builtin (shell builtin)
• file (disk file)
• keyword (shell reserved word)

4/ la commande expand f:Convertir les tabulations en espaces.


La commande expand -t3 f :

Vous aimerez peut-être aussi