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 21:45] smolski [cat - éditeur de texte] |
doc:systeme:cat [19/09/2013 22:06] smolski [Syntaxe] |
||
---|---|---|---|
Ligne 6: | Ligne 6: | ||
===== Syntaxe ===== | ===== Syntaxe ===== | ||
- | cat | + | <file bash> |
+ | cat</file> | ||
==== Exemple ==== | ==== Exemple ==== | ||
- | mattux@chile:~> cat test.txt | + | <file user> |
+ | cat test.txt</file> | ||
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 | ||
Ligne 19: | Ligne 21: | ||
==== Exemple ==== | ==== Exemple ==== | ||
- | mattux@chile:~> cat test.txt | less | + | <file user> |
+ | cat test.txt | less</file> | ||
La commande ''cat'' contient d'autres options mais j'ai mis juste l’essentiel. | La commande ''cat'' contient d'autres options mais j'ai mis juste l’essentiel. | ||
Vous pouvez aussi obtenir la page de ''man'' de la commande avec | Vous pouvez aussi obtenir la page de ''man'' de la commande avec | ||
- | cobex4@pc:~> man cat | + | <file user> |
+ | man cat</file> | ||
==== Exemple ==== | ==== Exemple ==== | ||
Ligne 34: | Ligne 38: | ||
Créez 3 fichiers avec la [[commande:echo | Commande Echo]]. | Créez 3 fichiers avec la [[commande:echo | Commande Echo]]. | ||
- | $ echo salut > test1.txt | + | <file user> |
- | $ echo mon > test2.txt | + | echo salut > test1.txt</file> |
- | $ echo coco > test3.txt | + | |
+ | <file user> | ||
+ | echo mon > test2.txt</file> | ||
+ | |||
+ | <file user> | ||
+ | echo coco > test3.txt</file> | ||
D'une seule commande ''cat'', vous pouvez afficher le contenu des trois fichiers ''.txt'' les uns à la suite des autres ainsi : | D'une seule commande ''cat'', vous pouvez afficher le contenu des trois fichiers ''.txt'' les uns à la suite des autres ainsi : | ||
- | $ cat test1.txt test2.txt test3.txt | + | <file user> |
+ | cat test1.txt test2.txt test3.txt</file> | ||
Vous obtenez : | Vous obtenez : | ||
Ligne 52: | Ligne 62: | ||
===== cat - recherche dans de multiples fichiers ==== | ===== cat - recherche dans de multiples fichiers ==== | ||
- | $ cat test1.txt test2.txt test3.txt | grep sa | + | <file user> |
+ | cat test1.txt test2.txt test3.txt | grep sa</file> | ||
Vous obtenez : | Vous obtenez : | ||
Ligne 63: | Ligne 74: | ||
**Exemple :** | **Exemple :** | ||
- | $ cat /proc/cpuinfo > info_cpu.txt | + | <file user> |
+ | cat /proc/cpuinfo > info_cpu.txt</file> | ||
Le fichier ''info_cpu.txt'' sera créé et rempli des informations concernant le ''cpu'' à fin de communication par réseau ou autres utilisations nécessitant de s'y référer. | Le fichier ''info_cpu.txt'' sera créé et rempli des informations concernant le ''cpu'' à fin de communication par réseau ou autres utilisations nécessitant de s'y référer. | ||
Ligne 72: | Ligne 84: | ||
On tape : | On tape : | ||
- | <file bash> | + | <file user> |
cat > ~/test4.txt <<EOF | cat > ~/test4.txt <<EOF | ||
- | > Salut | + | Salut |
- | > mon | + | mon |
- | > coco ! | + | coco ! |
- | > EOF</file> | + | EOF</file> |
<note important>**ATTENTION !** Le > (chevron) de début de ligne indique un retour chariot (aller à la ligne).</note> | <note important>**ATTENTION !** Le > (chevron) de début de ligne indique un retour chariot (aller à la ligne).</note> | ||
Ligne 95: | Ligne 107: | ||
Nous visionnons le contenu de ce nouveau fichier avec [[commande:less | la Commande less]] : | Nous visionnons le contenu de ce nouveau fichier avec [[commande:less | la Commande less]] : | ||
- | <file bash> | + | <file user> |
- | less test4.txt | + | less test4.txt</file> |
+ | On obtiens : | ||
Salut | Salut | ||
mon | mon | ||
- | coco !</file> | + | coco ! |
Et voilà, magique ! | Et voilà, magique ! | ||
Ligne 105: | Ligne 118: | ||
Par la suite, pour rajouter des lignes supplémentaires __sans effacer__ :!: le contenu déjà rédigé, après la commande ''cat'' il faut ''doubler le chevron'' devant ''cat'' comme ceci : | Par la suite, pour rajouter des lignes supplémentaires __sans effacer__ :!: le contenu déjà rédigé, après la commande ''cat'' il faut ''doubler le chevron'' devant ''cat'' comme ceci : | ||
<file bash> | <file bash> | ||
- | cat >> ~/test4.txt <<EOF | + | cat >> ~/test4.txt <<EOF |
- | > Comment vas-tu | + | Comment vas-tu |
- | > 'yau d'poële ? | + | 'yau d'poële ? |
- | > EOF</file> | + | EOF</file> |
Et nous obtenons : | Et nous obtenons : | ||
<file bash> | <file bash> | ||
- | less test4.txt | + | less test4.txt</file> |
+ | Donne : | ||
Salut | Salut | ||
mon | mon | ||
coco ! | coco ! | ||
Comment vas-tu | Comment vas-tu | ||
- | 'yau d'poële ?</file> | + | 'yau d'poële ? |
//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 [[commande:rm | Commande rm]] ainsi : | ||
- | <file bash> | + | <file user> |
- | rm test4.txt</file> | + | rm test4.txt</file> |
//Ouf !// :-D | //Ouf !// :-D |