linux查看日志
线下日志可以通过vi查看,但是线上日志最好不要用vi,因为vi可能会修改日志文件。 动态显示查看就用tail -n 50 -f example.txt 普通查看就用less 用法跟vi类似 1、cat命令: 功能:1)显示整个文件。 示例: $ cat fileName 2)把文件串连接后传到基本输出,如将几个文件合并为一个文件或输出到屏幕。 示例: $ cat file1 file2 > file 说明:把档案串连接后传到基本输出(屏幕或加 > fileName 到另一个档案) cat参数详解: -n 或 –number 由 1 开始对所有输出的行数编号 -b 或 –number-nonblank 和 -n 相似,只不过对于空白行不编号 -s 或 –squeeze-blank 当遇到有连续两行以上的空白行,就代换为一行的空白行 -v 或 –show-nonprinting 2、more命令: 以百分比的形式查看日志。 让画面在显示满一页时暂停,此时可按空格健继续显示下一个画面,或按Q键停止显示。 按回车一行一行看。看空格一页一页看。 3、less命令: 跟more功能差不多,只不过less支持前后翻阅文件。 less在查看之前不会加载整个文件。可以尝试使用 less 和 vi 打开一个很大的文件,你就会看到它们之间在速度上的区别。 搜索 当使用命令 less file-name 打开一个文件后,可以使用下面的方式在文件中搜索。搜索时整个文本中匹配的部分会被高亮显示。 向前搜索 / - 使用一个模式进行搜索,并定位到下一个匹配的文本 n - 向前查找下一个匹配的文本 N - 向后查找前一个匹配的文本 向后搜索 ? - 使用模式进行搜索,并定位到前一个匹配的文本 n - 向后查找下一个匹配的文本 N - 向前查找前一个匹配的文本 全屏导航 ctrl + F - 向前移动一屏 ctrl + B - 向后移动一屏 ctrl + D - 向前移动半屏 ctrl + U - 向后移动半屏 G - 移动到最后一行 g - 移动到第一行 q / ZZ - 退出 less 命令 4、head命令: 功能:从文本文件的头部开始查看,head 命令用于查看一个文本文件的开头部分。 示例如下: head example.txt 显示文件 example.txt 的前十行内容; head -n 20 example.txt 显示文件 example.txt 的前二十行内容; head详解: -n 指定你想要显示文本多少行。 -n number 这个参数选项必须是十进制的整数,它将决定在文件中的位置,以行为单位。 -c number 这个参数选项必须是十进制的整数,它将决定在文件中的位置,以字节为单位。 5、tail命令: 功能:tail 命令用于显示文本文件的末尾几行。 示例如下: tail example.txt 显示文件 example.txt 的后十行内容; tail -n 20 example.txt 显示文件 example.txt 的后二十行内容; tail -f example.txt 显示文件 example.txt 的后十行内容并在文件内容增加后,自动显示新增的文件内容。 tail -n 50 -f example.txt 显示文件 example.txt 的后50行内容并在文件内容增加后,自动显示新增的文件内容。**********重要************ 注意: 最后一条命令非常有用,尤其在监控日志文件时,可以在屏幕上一直显示新增的日志信息。 5、linux grep命令 $ grep ‘test’ d* 显示所有以d开头的文件中包含 test的行。 $ grep ‘test’ aa bb cc 显示在aa,bb,cc文件中匹配test的行。 查看日志文件的大小使用ls -h ls查看目录,只能看到目录文件的大小-如:4K 查看目录的大小使用du -h 而du则能看到目录实际容量大小
相关推荐
farwang 2020-11-25
星愿心愿 2020-11-24
tianhuak 2020-11-24
zhjn0 2020-11-24
昭君出塞 2020-11-23
bluecarrot 2020-11-23
linuxwcj 2020-10-21
以梦为马不负韶华 2020-10-20
彼岸随笔 2020-10-20
yutou0 2020-10-17
applecarelte 2020-10-16
ourtimes 2020-10-16
waterhorse 2020-09-19
MRFENGG 2020-11-11
rainandtear 2020-10-30
kyssfanhui 2020-10-20
liuhangtiant 2020-10-20