GNU/Linux >> Tutoriels Linux >  >> Linux

Contenu du fichier de sortie pendant qu'il change ?

Je veux afficher le contenu d'un fichier pendant qu'il change, par exemple si j'ai le fichier foobar et je fais :

magic_command foobar

Le terminal actuel doit afficher le contenu du fichier et attendre jusqu'à ce que, je ne sais pas, j'appuie sur ^C.

Ensuite si depuis un autre terminal je fais :

echo asdf >> foobar

Le premier terminal devrait afficher la ligne nouvellement ajoutée en plus du contenu du fichier d'origine (bien sûr, étant donné que je n'ai pas appuyé sur ^C).

Réponse acceptée :

Vous pouvez utiliser la tail command avec -f :

tail -f /var/log/syslog 

C'est une bonne solution pour le spectacle en temps réel.


Linux
  1. Afficher la sortie de la commande ou le contenu du fichier au format colonne

  2. Redirection d'entrée/sortie sous Linux/Unix

  3. Faire "couper" Modifier un fichier en place ?

  4. Comment rediriger la sortie d'un programme vers un fichier Zip ? ?

  5. Qu'est-ce qui compte comme une modification ou un changement de fichier ?

Bash :Écrire dans un fichier

Commande Chown sous Linux (modifier la propriété du fichier)

Comment modifier les autorisations de fichier

Recherche du contenu d'un fichier dans un autre fichier

Comment ajouter le contenu de plusieurs fichiers dans un seul fichier

Capturer la sortie nethogs dans le fichier journal