Monthly Archives: October 2011

Linux下查看文本相关的命令

当你经常游离在linux系统之上时,你更多的是对日志类的文本文件操作,所以掌握一些linux下关于文本的操作还是很有必要。 首先你可能想找到某个文件,这时候需要用到find命令: find . -name test.log 该命令是用于查找当前目录下名字为test.log的文件,当然你可以用正则来查找一类文件, find . -name test*.log 查找当前目录下名字为test开头,.log结尾的文件,比如test0.log,test1.log … find还有很多有用的参数可选 当你找到一个文本文件后,你当然想看一下它了,如果文件不是很大,不到1M,你可以直接vi打开(vi的使用网上有很多的教程了), 但是如果文件太大,而且你也不想看文件的全部内容,那确实太多了,这时候你就需要用到head命令了 head -n 5 test.log 只看test.log文件的前5行 当然了Linux是一门艺术,如果你想看文件名以test开头的所有文件的第一行,可以这样: head -1 test* 好吧,其实我很少用head这个命令,因为日志文件的写入都是在文件的最后,所以我更想看文件的最后几行 tail -n 1 test* tail命令还有一个重要的功能,比如你想实时观察web服务器的访问日志,那么 tail -f -n 10 test.log 该命令会动态返回文件最后10行的变化. 我比较奇怪,我就是喜欢看浏览你们所有的东西,那么 cat test.log … Continue reading

Posted in Linux | Comments Off on Linux下查看文本相关的命令