所以我剛剛發現我可以在屏幕(C-a H)中創建我所做的所有日誌文件。聽起來像是一個很好的方式來跟蹤特定屏幕會話中潛在的混亂。但是,當我去嘗試它時,日誌文件被報告爲二進制文件(並且不能像普通文本那樣查看)。所以我錯過了什麼?一個快速查看和搜索谷歌(和SO)的頁面並沒有提到這件事。如何查看由屏幕生成的日誌文件(screenlog.0)
所以我的問題是:如何在屏幕上生成純文本日誌文件?
假設答案是「什麼是noob ......你如何嘗試製作它們?RTFM」。我的問題變成:我如何少使用查看我創建的屏幕日誌文件(因爲less screenlog.0
不適用於二進制文件)?
編輯:所以cat
工作正常,但less
抱怨說,該文件是二進制的,爲什麼?
SOLUTION:爲jcomeau_ictx有益指出的那樣,你可以查看這些日誌文件罰款cat
或more
但less
必須添加-r標誌less -r screenlog.0
OK,這很奇怪,因爲雖然我的確可以用'貓screenlog.0',它工作正常,'少screenlog。 0'抱怨二進制文件並輸出通常的二進制文件。爲什麼? – Stuart 2010-12-12 04:46:16
'less'在其默認狀態下將轉義序列視爲二進制數據,而'more'在其默認狀態下不會。有開關可能會影響這種行爲,但如果是這樣,我已經忘記了它們。 '少'的手冊應該建議一些事情去嘗試。 – 2010-12-12 04:49:12
如果您不熟悉轉義序列,則可以使用這些轉義序列來存儲光標位置,字體顏色和樣式以及其他此類數據。它可能追溯到DEC VT-52屏幕顯示器,可能以前。 – 2010-12-12 04:50:56