logo Debian Debian Debian-France Debian-Facile Debian-fr.org Forum-Debian.fr Debian ? Communautés logo inclusivité

Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

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 → ODT PDF Export

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

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 [01/06/2015 16:27]
milou [Syntaxe]
doc:systeme:cat [24/06/2018 18:29]
chalu ajout d'un exemple en root cat et chevron
Ligne 3: Ligne 3:
   * Objet : cat, commande permettant d'​afficher le contenu d'un fichier   * Objet : cat, commande permettant d'​afficher le contenu d'un fichier
   * Niveau requis :​{{tag>​débutant avisé}}   * Niveau requis :​{{tag>​débutant avisé}}
-  * Commentaires : FIXME+  * Commentaires : //affichez le contenu d'un ou plusieurs fichiers sélectionnés,​ et bien plus encore...//
   * Débutant, à savoir : [[:​doc:​systeme:​commandes:​le_debianiste_qui_papillonne|Utiliser GNU/Linux en ligne de commande, tout commence là !]] :   * Débutant, à savoir : [[:​doc:​systeme:​commandes:​le_debianiste_qui_papillonne|Utiliser GNU/Linux en ligne de commande, tout commence là !]] :
   * Suivi :    * Suivi : 
Ligne 10: Ligne 10:
   * Commentaires sur le forum : [[https://​debian-facile.org/​viewtopic.php?​id=2608 |C'est ici]]((N'​hésitez pas à y faire part de vos remarques, succès, améliorations ou échecs !))    * Commentaires sur le forum : [[https://​debian-facile.org/​viewtopic.php?​id=2608 |C'est ici]]((N'​hésitez pas à y faire part de vos remarques, succès, améliorations ou échecs !)) 
  
-**Nota :** Contributeurs,​ les FIXME sont là pour vous aider, supprimez-les une fois le problème corrigé ou le champ rempli !+
  
 ===== Présentation ===== ===== Présentation =====
Ligne 20: Ligne 20:
  
 <file bash> <file bash>
-cat</​file>​+cat <nom du fichier></​file>​
  
  
Ligne 72: Ligne 72:
  
 Intéressant ! :-) Intéressant ! :-)
 +
 +=== Exemples pratiques ===
 +
 +  * [[doc:​media:​ffmpeg#​encoder-la-video-vob-en-mkv | Encoder des VOB en MKV]]
  
 ===== cat - recherche dans de multiples fichiers ==== ===== cat - recherche dans de multiples fichiers ====
Ligne 79: Ligne 83:
        
 Vous obtenez : Vous obtenez :
-  ​salut +<file config retour de la commande>​ 
 +  ​salut</​file> ​
  
 ===== cat - édition de fichier ===== ===== cat - édition de fichier =====
Ligne 93: Ligne 98:
  
 ===== cat - éditeur de texte ===== ===== cat - éditeur de texte =====
 +==== un exemple en user ====
 Ces commandes sont à faire en session user. Ces commandes sont à faire en session user.
  
Ligne 117: Ligne 122:
 //​Toutefois,​ un peu d'​humour ne nuit pas, hein ?// ;-) //​Toutefois,​ un peu d'​humour ne nuit pas, hein ?// ;-)
  
-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''​)) ''>''​. 
 + 
 +Voir les tutos ''​tilde''​ et ''​chevron''​ par ces liens : 
 +  * https://​debian-facile.org/​doc:​programmation:​shell:​tilde 
 +  * https://​debian-facile.org/​doc:​programmation:​shell:​chevrons
  
 Nous visionnons le contenu de ce nouveau fichier avec [[:​doc:​editeurs:​less | la Commande less]] : Nous visionnons le contenu de ce nouveau fichier avec [[:​doc:​editeurs:​less | la Commande less]] :
 <code user> <code user>
 less test4.txt</​code>​ less test4.txt</​code>​
-On obtiens ​:+On obtient ​: 
 +<file config retour de la commande>​
   Salut   Salut
   mon   mon
-  coco !+  coco !</​file>​
  
 Et voilà, magique ! Et voilà, magique !
Ligne 140: Ligne 150:
 less test4.txt</​code>​ less test4.txt</​code>​
 Donne : Donne :
 +<file config retour de la commande>​
   Salut   Salut
   mon   mon
   coco !   coco !
   Comment vas-tu   Comment vas-tu
-  'yau d'​poële ?+  'yau d'​poële ?</​file>​
  
 //Hop !// :-) //Hop !// :-)
Ligne 153: Ligne 164:
  
 //Ouf !// :-D //Ouf !// :-D
 +==== Un exemple en root ====
 +On peut utiliser la commande cat et le chevron pour réécrire son sources.list :
 +<code root>cat > /​etc/​apt/​sources.list.d/​test.list <<EOF
 +# Debian Stretch, dépôt principal + paquets non libres
 +deb http://​deb.debian.org/​debian/​ stretch main contrib non-free
 +# Debian Stretch, mises à jour de sécurité + paquets non libres
 +deb http://​security.debian.org/​ stretch/​updates main contrib non-free
 +# Debian Stretch, mises à jour "​volatiles"​ + paquets non libres
 +deb http://​deb.debian.org/​debian/​ stretch-updates main contrib non-free
 +EOF</​code>​
 +<​note>​Le signe ">"​ ([[/​doc:​programmation:​shell:​chevrons|chevron]]) indique au shell courant de rediriger la sortie standard de la commande dans un fichier. \\
 +Si vous utilisez [[/​doc:​systeme:​sudo|sudo]] pour administrer le système la commande :
 +<code user>​sudo cat > /​etc/​apt/​sources.list.d/​test.list <<EOF
 +# Debian Stretch, dépôt principal + paquets non libres
 +deb http://​deb.debian.org/​debian/​ stretch main contrib non-free
 +# Debian Stretch, mises à jour de sécurité + paquets non libres
 +deb http://​security.debian.org/​ stretch/​updates main contrib non-free
 +# Debian Stretch, mises à jour "​volatiles"​ + paquets non libres
 +deb http://​deb.debian.org/​debian/​ stretch-updates main contrib non-free
 +EOF</​code>​ ne fonctionnera pas car le shell courant, c'est celui de l'​utilisateur courant, donc sans les droits root. 
 +Le moyen le plus simple est d'​utiliser d'​abord la commande <code user>​sudo -i</​code>​ qui permet de passer en root avec le shell courant de root puis de faire la commande en commençant directement avec cat ...
 +</​note>​
  
 ===== cat - concaténation verticale ===== ===== cat - concaténation verticale =====
Ligne 190: Ligne 223:
 </​code>​ </​code>​
  
-<code bash>+<file config retour de la commande>
 Salut Salut
 mon mon
Ligne 197: Ligne 230:
 ça ça
 va? va?
-</code>+</file>
  
 //Et Encore Hop !// :-) //Et Encore Hop !// :-)
 +
 +==== cat et video ====
 +
 +Voir le tuto ffmpeg :
 +[[doc:​media:​ffmpeg#​encoder-en-mkv|encoder-en-mkv]]
doc/systeme/cat.txt · Dernière modification: 09/06/2020 14:35 par smolski

Pied de page des forums

Propulsé par FluxBB