Donc je viens de découvrir que je peux créer des fichiers journaux de tout ce que je fais dans l'écran (C-a H). Cela ressemble à un bon moyen de garder une trace de goofs potentiels dans une session d'écran particulier. Cependant, quand je suis allé l'essayer, le fichier journal est signalé comme étant un fichier binaire (et ne peut pas être vu comme un texte ordinaire en tant que tel). Alors, je manque quelque chose? Une recherche rapide de page de manuel et une recherche sur Google (et SO) n'aboutissent à rien. Donc, ma question est: Comment puis-je générer des fichiers journaux en texte brut à l'écran? En supposant que la réponse est "Quel noob ... que diriez-vous de les faire? RTFM." Ma question devient: Comment utiliser moins pour voir les fichiers journaux que j'ai créés (puisque less screenlog.0
ne fonctionne pas sur un fichier binaire)?Comment puis-je afficher un fichier journal généré par l'écran (screenlog.0)
EDIT: Alors cat
fonctionne très bien, mais less
se plaint que le fichier est binaire ... pourquoi?
SOLUTION: comme jcomeau_ictx obligeamment souligné, vous pouvez voir ces logfiles fines avec cat
ou more
mais avec less
vous devez ajouter l'option -r less -r screenlog.0
OK, cela est étrange parce que si je peux en effet utiliser 'screenlog.0' de chat et il fonctionne très bien,' moins screenlog. 0' se plaint d'un fichier binaire et sort le binaire binaire habituel. Pourquoi? – Stuart
'less' dans son état par défaut traite les séquences d'échappement comme des données binaires, et 'more' dans son état par défaut ne le fait pas. il y a des commutateurs qui pourraient influencer ce comportement, mais si oui, je les ai oubliés. la page de manuel pour "moins" devrait suggérer des choses à essayer. –
Les séquences d'échappement, au cas où vous ne les connaîtriez pas, sont un moyen de stocker le positionnement du curseur, la couleur et le style des polices, et d'autres données de ce type. il remonte aux moniteurs d'écran DEC VT-52, probablement avant. –