今天学习了如下几个命令:touch、cat -n、tac、more、less、head -n、tail -n -f。less
很简单,直接touch +位置/文件名学习
直接touch /tmp/hanjing/clj/mytest.list,在查看就会发现,在clj下已经建立了mytest.list文件了,若是你向起个名,名字里含有空格,那么你须要把你的名字加上双引号,可是咱们通常不建议在起名字的时候加上空格,由于这样在之后的操做中,你也必须加上双引号来操做该文件,这就很烦。spa
这个就很简单了,直接cat +文件位置日志
执行cat命令:cat /tmp/hanjing/clj/mysecond.test,就能够浏览mysecond.test文件的内容了。若是执行cat -n /tmp/hanjing/clj/mysecond.test命令,那么就会给你的内容加上行号,这样就很舒服!(ps:请忽略我蹩脚的英语)test
tac是和cat的命令同样的,也是浏览文件,只不过是把内容倒过来,上边已经说过了,这个就很简单了,只不过他没有-n的操做,不谈!监控
格式也是more +文件位置:more /etc/service搜索
这个用来查看常一些的文件,你能够按f键来翻页,用回车来换行(每次按一下往下走一行),q或者Q键来退出service
这个和上边的more功能相同,可是他比more功能更全,由于它能够往回翻页,而more不行,除了具备more有的功能,他还能够用page Up键向上翻页,pageDn键向下翻页。此外,他还能够进行搜索,输入/加你想搜索的内容就ok了分页
当你执行完less命令以后(个人是 less /etc/services),直接输入/ 加要查找的内容便可im
按n键会跳到下一个查找的位置。
若是你想查看某一个文件的开头部分,那么就用head命令就行了(head +文件位置),有人会问,看一个文件开头有什么用,其实,好多文件的开头,写的都是注释,是这个文件功能和做者的一些记录,你看了开头的注释,可能就知道这个文件时干吗的了,不过,我下面截的图并无注释,可是之后子集在写脚本的时候,最好加上注释。
我直接执行的head /var/log/message,没有加 -n,这样会默认显示10行,当你加上 -n的时候,就能够限定它显示几行了。eg :head -n 5 /var/log/message
最后就能够显示5行了。
tail命令和head是同样的,只不过tail是看文件的结尾部分,用法是同样的,只不过tail有一个-f,能够用来实时显示文件的结尾,好比你想实时监控日志的变化,就能够用tail -f的命令了!!
ok结束。