Stations de travail en ligne OnWorks Linux et Windows

Logo

Hébergement gratuit en ligne pour les postes de travail

<Précédent | Table des matières | Suivant>

Il en va de même pour les noms de fichiers contenant un espace :


cat Ce fichier


image

3.3.4. Plus de façons d'afficher le contenu du fichier


3.3.4.1. Général


En dehors de cat, qui ne fait vraiment pas grand chose de plus que d'envoyer des fichiers vers la sortie standard, il existe d'autres outils pour afficher le contenu des fichiers.


Le moyen le plus simple serait bien sûr d'utiliser des outils graphiques au lieu d'outils de ligne de commande. En introduction, nous avons déjà aperçu une application bureautique, OpenOffice.org. D'autres exemples sont le GIMP (démarrer avec Gimp à partir de la ligne de commande), le programme de manipulation d'images GNU ; xpdf pour afficher les fichiers au format de document portable (PDF) ; Vue fantôme (gv) pour visualiser les fichiers PostScript ; Mozilla/FireFox, Gauche (un navigateur en mode texte), Konqueror, Opera et bien d'autres pour le contenu Web ; XMMS, CDplay et autres pour le contenu de fichiers multimédias ; AbiWord, Gnumeric, KOffice etc. pour toutes sortes d'applications bureautiques et ainsi de suite. Il existe des milliers d'applications Linux ; les énumérer tous prendrait des jours.


Au lieu de cela, nous continuons à nous concentrer sur les applications en mode shell ou en mode texte, qui constituent la base de toutes les autres applications. Ces commandes fonctionnent mieux dans un environnement texte sur des fichiers contenant du texte. En cas de doute, vérifiez d'abord à l'aide du filet commander.


Voyons donc quels outils de texte nous avons qui sont utiles pour regarder à l'intérieur des fichiers.


imageProblèmes de police

Les outils de texte brut tels que ceux dont nous allons maintenant parler ont souvent des problèmes avec les fichiers texte « en clair » à cause de l'encodage des polices utilisé dans ces fichiers. Caractères spéciaux, tels que les caractères alphabétiques accentués, les caractères chinois et autres caractères de langues utilisant des jeux de caractères différents de ceux par défaut en_US encodage et ainsi de suite, sont alors affichés dans le mauvais sens ou remplacés par des déchets illisibles.


Ces problèmes sont discutés dans la section 7.4.


image

3.3.4.2. "moins est plus"


Vous entendrez sans aucun doute quelqu'un prononcer cette phrase tôt ou tard lorsque vous travaillerez dans un environnement UNIX. Un peu d'histoire UNIX explique ceci :


Il y avait d'abord cat. La sortie a été diffusée de manière incontrôlable.

Ensuite, il y avait pg, que l'on peut encore trouver sur les anciens UNIX. Cette commande met le texte en sortie une page à la fois.

Le manuel de formation plus programme était une version révisée de pg. Cette commande est toujours disponible sur tous les systèmes Linux.

moins est la version GNU de more et possède des fonctionnalités supplémentaires permettant de surligner les chaînes de recherche, de revenir en arrière, etc. La syntaxe est très simple :


moins nom_du_fichier


Plus d'informations se trouvent dans les pages d'informations.


Vous connaissez déjà les pagers, car ils sont utilisés pour afficher les pages de manuel.


image

3.3.4.3. Les commandes de tête et de queue


Ces deux commandes affichent respectivement les n premières/dernières lignes d'un fichier. Pour voir les dix dernières commandes entrées :


Tony :~> queue -10 .bash_history localiser configurer | grep bin man bash

cd xawtv &

grep utilisable /usr/share/dict/words grep conseillé /usr/share/dict/words info quota

quota d'homme echo $PATH frm

Tony :~> queue -10 .bash_history localiser configurer | grep bin man bash

cd xawtv &

grep utilisable /usr/share/dict/words grep conseillé /usr/share/dict/words info quota

quota d'homme echo $PATH frm

Meilleur système d'exploitation Cloud Computing chez OnWorks :