我对使用textpad访问unix服务器上的大型日志文件感兴趣。(由于历史原因,我个人更喜欢少一些awk,grep等等),但我有很多个人的人更喜欢使用textpad,他们有多年的经验,可以随意调整。
问题是,例如,如果我用winscp连接日志文件到textpad,它首先获取完整的日志,用户需要等待,并且它膨胀等等。我宁愿textpad以某种方式访问unix机器,只获取日志文件的相关部分(大日志文件可以是GB),有人知道如何实现这一点吗?
发布于 2011-01-12 11:52:46
如果要设置桑巴,这将允许您与windows系统共享部分linux文件系统。samba共享的作用就像windows共享一样,因此只有正在使用的文件的部分才会通过网络被拉出来。在设置Samba时,有很多HowTos可用,但是由于您没有说您使用的是哪个linux发行版,所以我不能指出一个。
发布于 2011-01-12 12:56:48
以较小的间隔旋转你的日志,这样它们就不会变大。不能使用GUI文本编辑器只加载/显示/编辑文本文件的部分。这就是艾德和苏德的目的。
发布于 2011-01-12 13:30:07
我已经看到Eclipse的编辑器(linux中的kate )能够处理大型文件。它不预先获取文件。当然,性能有点有限--必须在滚动文件中加载片段。
通常,如果您想访问一个大文件,最好禁用行指示符(这会导致过多的开销)。
您可能会看到http://forums.dzone.com/eclipse/2159-editor-large-text-files-1-gig.html (它有点旧,很可能是windows)。
https://serverfault.com/questions/221514
复制相似问题