昨天我在做其他事情的时候收到了很多消息,所以我没能读到它们。不幸的是,在我能看到是谁在写消息之前,我的 Ubuntu 机器就重启了。
我想,要找出谁在联系我,唯一的办法就是查看
- 一次性处理所有洋泾浜语
- 或 ubuntu 中所有通知消息的历史记录
一个完美的解决方案是,如果日志可以按照我在此处请求的方式查看添加的颜色
答案1
您可以查看所有聊天2014-06-09
记录
ls ~/.purple/logs/*/*/*/2014-06-09*
或者所有 jabber 协议的所有日志
ls ~/.purple/logs/jabber/*/*/2014-06-09*
要查看控制台上的所有日志,可以/usr/local/bin/jabberlogs
使用以下代码创建一个文件:
#!/bin/bash
# color for highlighting usernames in chat:
COLOR=33
cd ~/.purple/logs;
for i in jabber/*/*/$1*; do
echo -e "\e[1;32m>>>>>> $i\e[0m";
lynx -dump $i | sed 's/) \([[:alpha:][:digit:][:space:]@\.]*\):/) \x1b['${COLOR}'m\1\x1b[0m:/1'
done
然后,您可以使用以下命令在控制台上轻松搜索日志
jabberlogs 2014-06-09
colorisazion 的来源:给每行的第一部分上色