Vous n'êtes pas identifié(e).
L'icône rouge permet de télécharger chaque page du wiki visitée au format PDF et la grise au format ODT →
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente Prochaine révision Les deux révisions suivantes | ||
doc:systeme:cat [19/09/2013 22:11] smolski [cat] |
doc:systeme:cat [03/07/2014 00:06] 127.0.0.1 modification externe |
||
---|---|---|---|
Ligne 19: | Ligne 19: | ||
Grâce à cette commande je peux voir le contenu du fichier test.txt | Grâce à cette commande je peux voir le contenu du fichier test.txt | ||
- | Si vous avez un fichier plus long que la taille de votre écran, alors je vous conseille d'utiliser l'option [[commande:less]], cette option vous permettra de stopper la lecture du fichier dans les limites de votre écran. \\ | + | Si vous avez un fichier plus long que la taille de votre écran, alors je vous conseille d'utiliser l'option [[:doc:editeurs:less]], cette option vous permettra de stopper la lecture du fichier dans les limites de votre écran. \\ |
==== Exemple ==== | ==== Exemple ==== | ||
Ligne 38: | Ligne 38: | ||
==== Exemple ==== | ==== Exemple ==== | ||
- | Créez 3 fichiers avec la [[commande:echo | Commande Echo]]. | + | Créez 3 fichiers avec la [[:doc:systeme:echo | Commande Echo]]. |
<file user> | <file user> | ||
Ligne 72: | Ligne 72: | ||
===== cat - édition de fichier ===== | ===== cat - édition de fichier ===== | ||
- | La commande ''cat'', combinée avec la [[commande:echo | commande Echo]] et la [[commande:chevron | commande Chevron " > "]], permet de créer un seul fichier rassemblant les informations d'un ou de plusieurs fichiers d'informations ou de sécurité. | + | La commande ''cat'', combinée avec la [[:doc:systeme:echo | commande Echo]] et la [[:doc:programmation:shell:chevrons | commande Chevron " > "]], permet de créer un seul fichier rassemblant les informations d'un ou de plusieurs fichiers d'informations ou de sécurité. |
**Exemple :** | **Exemple :** | ||
Ligne 108: | Ligne 108: | ||
Le fichier sera créé dans mon ''/home/user'' (grâce au signe (//tilde//) ''~'' placé après le signe (//chevron//) ''>''). | Le fichier sera créé dans mon ''/home/user'' (grâce au signe (//tilde//) ''~'' placé après le signe (//chevron//) ''>''). | ||
- | Nous visionnons le contenu de ce nouveau fichier avec [[commande:less | la Commande less]] : | + | Nous visionnons le contenu de ce nouveau fichier avec [[:doc:editeurs:less | la Commande less]] : |
<file user> | <file user> | ||
less test4.txt</file> | less test4.txt</file> | ||
Ligne 137: | Ligne 137: | ||
//Hop !// :-) | //Hop !// :-) | ||
- | L'exercice fini, la destruction de ce moment de poésie se fera par la [[commande:rm | Commande rm]] ainsi : | + | L'exercice fini, la destruction de ce moment de poésie se fera par la [[:doc:systeme:rm | Commande rm]] ainsi : |
<file user> | <file user> | ||
rm test4.txt</file> | rm test4.txt</file> | ||
//Ouf !// :-D | //Ouf !// :-D | ||
+ | |||
+ | ===== cat - concaténation verticale ===== | ||
+ | "Concaténation verticale" : drôle d'expression, mais c'est facile ! | ||
+ | Il s'agit de fusionner le contenu de deux (ou plus) fichiers dans un nouveau fichier. | ||
+ | |||
+ | Reprenons l'exemple précédent : | ||
+ | |||
+ | <code user> | ||
+ | cat > ~/test4.txt <<EOF | ||
+ | > Salut | ||
+ | > mon | ||
+ | > coco ! | ||
+ | > EOF | ||
+ | </code> | ||
+ | |||
+ | Faisons de même pour un fichier "test5.txt : | ||
+ | |||
+ | <code user> | ||
+ | cat > ~/test5.txt <<EOF | ||
+ | > Comment | ||
+ | > ça | ||
+ | > va? | ||
+ | > EOF | ||
+ | </code> | ||
+ | |||
+ | Concaténons-les en un fichier "test4-et-5.txt" : | ||
+ | |||
+ | <code user> | ||
+ | cat ~/test4.txt ~/test5.txt > test4-et-5.txt | ||
+ | </code> | ||
+ | |||
+ | Et voilà : | ||
+ | |||
+ | <code user> | ||
+ | less ~/test4-et-5.txt | ||
+ | </code> | ||
+ | |||
+ | <code user> | ||
+ | Salut | ||
+ | mon | ||
+ | coco ! | ||
+ | Comment | ||
+ | ça | ||
+ | va? | ||
+ | </code> | ||
+ | |||
+ | //Et Encore Hop !// :-) |