我使用了很多大型日志文件。我通常使用Putty或Telnet连接到我的UNIX和Linux服务器,然后使用标准的UNIX / Linux命令读取文件。其他IT人员更喜欢使用X-window GUI,但如果你有低带宽连接,最好使用命令行终端来更快地完成任务。
如果你需要浏览日志无需编辑它们,请使用“less”命令。 Linux和UNIX中的“Less”允许您查看文件并允许您执行基本的查找操作。与“更多”不同,它允许向前和向后导航,因此您可以在文档中的任何位置查找任何搜索字符串。
少于更好
要使用less打开文件,请在UNIX或Linux提示符下键入less命令,后跟文件名:
less filename
在下面的示例中,我打开了一个名为verbose.log.mo
0
Less将打开文件并在终端的左下方显示文件名。要在文件中查找字符串,请键入forward slash,然后键入要搜索的字符串,然后按Enter键。在下面的示例中,我输入/ error来搜索字符串“error”。
您将看到文件的视图将跳转到字符串所在的行。找到定位的字符串匹配以便于查看。
要搜索字符串的下一个实例,只需按“n”键即可。按下大写“N”将转到上一场比赛。
以下是我从维基进入“少” 找到的其他键盘快捷键:
我最喜欢“少”的是它会自动调整宽度和高度终端窗口。如果您调整终端窗口的大小,则使用“less”查看的文本会自动换行。这比使用称为“更多”的旧工具更加先进,当你收紧终端的宽度时,它往往会削减文本。
如果在Linux中有很多文本或ASCII文件要查看或者UNIX,确保掌握“less”,因为它是使用命令行终端查看文件的高级命令。享受!