Comment afficher un fichier journal généré par screen (screenlog.0)
Donc, je viens de découvrir que je peux créer des fichiers journaux de tout ce que je fais de l'écran (C-H). Sonne comme une bonne façon de garder une trace de potentiel fait une grosse bêtise en particulier de l'écran session. Cependant, quand je suis allé l'essayer, le fichier journal est déclaré comme étant un fichier binaire (et ne peut pas être considéré comme un texte normal en tant que tel). Alors suis-je raté quelque chose? Un rapide page de man looksee et de recherche de Google (et DONC) tourne rien à ce sujet.
Donc ma question est: Comment puis-je générer de la plaine de texte des fichiers journaux dans l'écran?
En supposant que la réponse est "Qu'un noob... que diriez-vous essayez de faire? RTFM." ma question devient: Comment puis-je utiliser moins pour l'affichage à l'écran de log que j'ai créé (depuis less screenlog.0
ne fonctionne pas sur un fichier binaire)?
EDIT: Donc cat
fonctionne très bien mais less
se plaint que le fichier est binaire... pourquoi?
SOLUTION: comme jcomeau_ictx obligeamment indiqué, vous pouvez afficher ces fichiers de log bien avec cat
ou more
mais avec less
vous devez ajouter l'option-r drapeau less -r screenlog.0
source d'informationauteur Stuart
Vous devez vous connecter pour publier un commentaire.
Je viens de trouver un screenlog.0 sur le net; il est texte brut, avec quelques séquences d'échappement. Juste 'cat' le fichier, vous devriez être en mesure de l'afficher correctement.
[après plus de vérification]
Contrôle-H est ce qui génère le screenlog sur mon système. Et si le "chat", œuvres, vous allez manquer un grand nombre de données. L'utilisation de plus en "plus" au lieu de "moins" pour interpoler les codes d'échappement.
-L les logs dans le fichier,
tail-f 'logfilename" pour surveiller ce fichier
J'ai trouvé ni moins, ni plus, ni chat, d'être une solution idéale pour l'affichage de screenlog fichiers. Tous les "replay" quelques-uns des caractères de contrôle, de sorte que, par exemple, l'écran de suppressions produit par "clair" (ne me souviens pas de l'correspondant caractère de contrôle) beeing montré, en cachant ce qui a été effacé.
Ce que je sais de grandes œuvres: l'utilisation de "vue" ou "vi", ça montre le caractère de contrôle d'échappement dans la notation. Probablement tout autre éditeur de texte works, trop (pas testé).