Linux : Les commandes du terminal

Visualiser le contenu d'un fichier

Testez gratuitement nos 1304 formations

pendant 10 jours !

Tester maintenant Afficher tous les abonnements
Vous allez comprendre comment visualiser le contenu de fichier texte à l'aide des commandes cat et less.
05:40

Transcription

Parlons un peu de la visualisation du contenu de nos fichiers. Alors pour ça, je vais prendre quelque chose qui existe quelque part et puis le récupérer ici pour pouvoir le visualiser. Donc, je vais prendre quelque chose qui est dans /etc/, le répertoire qui contient les fichiers de configuration. Je vais prendre par exemple, la liste des protocols et je vais le copier ici. Très bien. je vais l'éditer un petit peu en plus, et je vais rajouter des espaces. Comme ceci, et ici. C'est à dire des lignes vides. Ok, je sauvegarde. Je regarde où j'en suis, très bien. Alors, je veux visualiser ce fichier. La commande la plus simple s'appelle « cat ». cat va juste vous afficher dans la console, tout le fichier. Donc il y a un problème avec « cat », c'est que ça défile très très vite On est d'accord. Alors dans la plupart des shells actuels, vous avez ici une petite barre de défilement pour revenir en arrière. Donc ça c'est très simple. Vous avez la possibilité, avec « cat », de faire juste une ou deux choses. Vous pouvez dire : « cat », donc je vais reprendre « cat prtocols » et ajouter l'option « -n ». Alors là, je l'ai ajouté à la fin d'ailleurs, j'aurais pu la mettre là, ce n'est pas très très grave. A partir du moment où la commande voit qu'il y a un tiret quelque part, il se dit: Ah voilà une option, qu'est-ce qu'il y a derrière, un « -n »? Donc je prends ça comme option. Et là où ça ne commence pas par un tiret, ici, ça veut dire que c'est le nom du fichier sur lequel je vais travailler, n'est-ce pas? « cat -n » va faire, regardez ici, et ensuite ici, une numérotation des lignes, ça peut être pratique. Alors, vous voyez que les lignes vides sont également numérotées. Alors je peux faire « -b » à ce moment-là, vous voyez que les lignes vides sont ignorées de la numerotation. « -n » pour number, « -b » alors c'est plus difficile à mémoriser, on va dire qu'on pourrait parler de blank, vide, « -b », et donc on penserait, en négation que c'est pour les lignes non vides. Bref, on peut y arriver. Alors vous avez une autre option qui est rigolote, qui est « -s », alors « s » ça doit venir de squeeze. Bon, vous allez voir. Et vous voyez que je n'ai plus qu'une seule ligne vide, ici et ici. Donc, on réduit plusieurs lignes vides successives en une seule. c'est rigolo. Alors vous pouvez, bien sûr, faire « cat -sn » pour avoir une numérotation avec la ligne vide ici. C'est un peu comme vous aimez, mais ça peut vous donner la vision que vous voulez de votre fichier. La numérotation des lignes, c'est pratique. Ca vous permet déjà de voir sur quel numero de ligne se trouve une commande ou une option que vous voulez manipuler ensuite. Un des problèmes de « cat », on l'a vu, c'est que ça défile très vite. ce que vous pouvez faire, c'est utiliser une autre commande qui s'appelle « less », et qui, elle, commence à défiler le résultat, ensuite, la commande n'est pas finie, elle reste ici, parce que vous voyez uniquement la première page du résultat. Et ensuite, less vous donne des commandes internes, enfin je veux dire par là, des touches sur lesquelles vous pouvez appuyer pour continuer l'affichage, ou même vous déplacer dans l'affichage. Donc « less » c'est comme si c'était un éditeur de texte mais qui n'édite rien, qui est juste ouvert en lecture et qui vous permet de vous ballader dans votre fichier. Alors, si vous voulez vous déplacer page par page, écran par écran, vous appuyez très simplement sur la touche d'espacement, comme ceci, et vous continuez. Et là, vous voyez qu'on arrive à la fin. Alors on a toujours pas quitté « less », parce que pour quitter il suffit de faire, par exemple, « q » « q » pour quit, et on est sorti. Alors je vous le refais, barre d'espacement, et admettons que je veux revenir sur la page d'en haut, alors au lieu d'utiliser la barre d'espacement, là, on peut devenir un petit peu plus subtil et utiliser deux touches, relativement faciles à mémoriser également, parce que c'est « f » pour dire forward, donc vers le bas, et « b » pour dire backwards. Donc, en arrière. Forwards en avant, backwards en arrière. Donc forward vers le bas, ici, si je prends l'écran, et backward vers le haut. Donc « b », je remonte tout en haut, « f », je descends, « b » je remonte et je me ballade donc, d'une fenêtre à l'autre. Pratique, non? Je peux aussi utiliser comme dans vim ou vi, d'ailleurs, la barre oblique pour commencer une recherche. Et je vais chercher par exemple, « ip », i,p, je fais entrer. Et vous voyez que la première ligne, c'est la ligne sur laquelle on trouve une occurence de ma recherche. Donc, vous avez quelques touches comme ça qui correspondent à ce que vous pouvez faire dans vim, vous pouvez faire « -n » pour continuer la recherche, et ce sont à peu près les commandes les plus utiles dans less. Donc c'est très pratique pour visualiser, avec beaucoup plus d'options et de confort, un fichier. Et donc « q » pour quitter la visualisation.

Linux : Les commandes du terminal

Découvrez l’utilisation de nombreuses commandes et options qui vous faciliteront la vie lors de l’administration de Linux. Franchissez ainsi une étape dans votre expertise.

1h59 (25 vidéos)
Aucun commentaire n´est disponible actuellement
 
Logiciel :
Spécial abonnés
Date de parution :29 févr. 2016

Votre formation est disponible en ligne avec option de téléchargement. Bonne nouvelle : vous ne devez pas choisir entre les deux. Dès que vous achetez une formation, vous disposez des deux options de consultation !

Le téléchargement vous permet de consulter la formation hors ligne et offre une interface plus conviviale. Si vous travaillez sur différents ordinateurs ou que vous ne voulez pas regarder la formation en une seule fois, connectez-vous sur cette page pour consulter en ligne les vidéos de la formation. Nous vous souhaitons un excellent apprentissage avec cette formation vidéo.

N'hésitez pas à nous contacter si vous avez des questions !