189 votes

Comment ouvrir un fichier texte dans mon terminal ?

Il y a un fichier nommé RESULTS.txt et je veux ouvrir ce fichier dans mon terminal. (Je veux dire que je veux que le contenu du fichier soit affiché dans le terminal et non dans un éditeur de texte).

Comment faire ?

9voto

qbeuek Points 1656

Une autre option :

tail -f your_file

Il vous montrera les dix dernières lignes de your_file . Si un processus ajoute quelque chose à ce fichier, vous le voyez sur votre terminal. man tail vous en donne plus sur tail .

Il est utile de voir ce qui se passe avec un serveur lorsque vous utilisez cette commande sur un fichier journal.

Appuyez sur Ctrl - C pour quitter quand vous avez fini de regarder.

7voto

ticklemeozmo Points 11

Il existe de nombreuses solutions pour y parvenir :

Certains de ces programmes ont beaucoup de paramètres, alors vérifiez-les avec --help après la commande .

  • cat filename imprime tout le fichier en une seule fois
  • more / less filename comportement similaire pour voir le fichier en parties
  • tail filename commencer à lire à partir de la fin du fichier
  • grep text filename pour filtrer les résultats

J'espère qu'une partie de ces informations vous conviennent.

2voto

prophecy201 Points 2642

Avec un éditeur de texte du terminal : nano /path/to/file/RESULTS.txt

2voto

Comme nous semblons énumérer toutes les alternatives disponibles pour afficher n'importe quel fichier texte dans le terminal, il serait assez amusant d'introduire la fonction pv comme étant techniquement une méthode valable (mais inhabituelle), bien que j'utiliserais normalement cat à la place pour la plupart des choses.

Il est dans les dépôts et peut donc être installé avec sudo apt-get install pv si vous ne l'avez pas déjà.

Comme le page de manuel notes, pv est très souvent utilisé pour

Suivre la progression des données à travers un tube... pv copiera chaque FICHIER fourni tour à tour sur la sortie standard (- signifie entrée standard), ou si aucun FICHIER n'est spécifié, seule l'entrée standard sera copiée. C'est le même comportement que cat(1).

Avec pv vous pouvez littéralement imprimer le fichier à l'écran, et choisir le taux ( -L ) à laquelle il apparaît. L'exemple ci-dessous utilise un taux élevé (300), mais si vous choisissez un taux faible tel que -L 50 vous aurez l'impression que l'ordinateur tape le fichier à votre place.

pv /etc/apt/sources.list -qL 300

Il va sans dire que vous pouvez encore augmenter le taux ( -L 8000 ), et la commande devient très similaire à cat et la sortie apparaît instantanément.

Pour plus d'informations, voir man pv ou le Manpages Ubuntu en ligne .

1voto

DocKuro Points 111

Si vous voulez juste lire le contenu du fichier, allez dans le répertoire du fichier et tapez

less RESULTS.txt

Si vous voulez lire et éditer le fichier texte, dans le même répertoire, tapez

nano RESULTS.txt

Le site -w de la commande nano peut être inséré avant le nom du fichier afin d'éviter l'enveloppement de longues lignes.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X