Linux之head、tail

  每天一个Linux命令之head、tail

  其实,只要看懂这两个英文单词的意思,就可以理解这两个命令的作用了。head:头部  而tail则正好相反:尾部,前者打印文件前边内容,后者打印文件尾部内容

head test.log   tail test.log 二者皆是默认打印10行 当然,打印行数也是可以通过参数来调节的,如head -9 test.log就打印开头的前十行

当然,接触Linux的人,用的最多的可能是tailf,也就是tail -f命令,至少我是用的最多的。tail -f filename会把filename里最尾部的内容打印出来(是全部内容,只不过保证最尾部的内容显示在屏幕上),特别是在查看数据入库、程序执行过程中实时打印日志等情况,tailf简直是best了。

  近两天决定每日写总结,将每天学习的技术相关的知识点进行回忆,记录在这里,坚持,然后去感受自己的变化。不论每天学到的是多还是少,学到了就是进步。今天因为公司的任务较多,没有抽出过多的时间来学习,只是看了一点python的内容和每日一学的Linux命令。

  仔细想想,到今天,工作几近满一年时间了,从一个懵懵的学生状态到现在初具职场气息的职业员工,自己都能感受到这份变化的,在公司也越来越受到老员工的认可,这也许是除了工资之外,令人喜悦的重要原因吧(当然,个人还是不避讳对工资的无比喜爱的),再过半个多月,今年招来的应届毕业生就要来实习,我知道,当我看到他们的那一刻,我会很容易的联想到去年的自己。测试相比研发而言,对整体业务的把控程度以及要求更深、更广,而研发人员的重点可能是需要更有深度的研习,简而言之,也就是代码的问题。那么测试到底该不该学代码呢?这句简直是废话,答案当然是。如果一个测试人员拥有较高的代码水平,对产品质量的提升将会是深远的,这就是为什么白盒测试的薪资要高于黑盒测试,再加上物以稀为贵,懂代码的测试人员比例较小,薪资就只能是只增不减了。抛开这些不说,就单单说我个人在这短短的一年工作中,是切身处地的感受到一个白盒测试、黑盒测试与研发探讨问题之间的微妙不同。丛林法则适用于各个地方,强者才会受人尊重嘛。那么就必须提升自己的实力了,这是个小目标(虽然比不上王健林的小目标)。目标有了,接下来就是撸起袖子就是干了。怎么干呢?我的方法就是强迫自己!制定每日的计划,按时保质的完成,并输出总结。按时保质的完成,这是很容易实现的,毕竟IT工作者谁不喜欢搞搞技术,但是输出总结就不同了,加上公司没有外网,只能每天晚上回来进行总结了。不过,细想一下,这样也是很有好处的,回忆总结对知识的掌握更加牢固,且每天写总结也是个耐心活,没有点韧性可是坚持不下来,不过哥们我有,努力吧,提升自己,改变自己!

时间: 2024-11-03 22:43:42

Linux之head、tail的相关文章

移位运算、Arrays中的copyOf、java.util.AbstractCollection、linux命令之tail

移位运算:http://www.cnblogs.com/hongten/p/hongten_java_yiweiyunsuangfu.html. ---------- Arrays中的copyOf: ----------------------- jdk1.8源码之java.util.AbstractCollection : http://www.cnblogs.com/0xcafebabe/p/6659515.html, http://www.cnblogs.com/leipeng-whale

linux下用tail命令查看动态变化的文件内容(文件尾部)

背景: 今天在静默安装oracle, 在命令行里面下达了命令 ./runInstaller -silent -responseFile /oracle/database/response/db_install.rsp 结果没有什么安装进度,只是提示可以从/u01/app/oraInventory/logs/installActions.....log里面可以查到结果--->看到这里我就想到了在linux里面是不是有一个命令可以查看一个动态变化的文件?(这个日志文件肯定在变化啊) 没错,有,就是

Linux命令学习-tail命令

Linux中,tail命令的全称就是tail,主要用于监控日志文件. 对于一个正在运行应用来说,其对应的log日志文件肯定是在不断的更新,此时,便可通过tail命令来动态显示日志文件的内容.假设当前目录下存在这样的一个日志:gogs.log 查看最近的50条日志信息 tail -50 gogs.log 或 tail -n 50 gogs.log 查看gogs.log中,从500行到末尾的所有信息 tail -n +500 gogs.log 查看并实时刷新日志 tail -f gogs.log 此

linux命令之tail

本文介绍Linux下tail命令的使用方法.linux tail命令用途是依照要求将指定的文件的最后部分输出到标准设备,通常是终端,通俗讲来,就是把某个档案文件的最后几行显示到终端上,假设该档案有更新,tail会自己主动刷新,确保你看到最新的档案内容. 一.tail命令语法 tail [ -f ] [ -c Number | -n Number | -m Number | -b Number | -k Number ] [ File ]参数解释:-f 该参数用于监视File文件增长.-c Num

linux find grep tail

p.p1 { margin: 0.0px 0.0px 0.0px 0.0px; line-height: 17.0px; font: 14.0px "PingFang SC"; color: #333333; background-color: #ffffff } p.p2 { margin: 0.0px 0.0px 0.0px 0.0px; line-height: 17.0px; font: 14.0px Verdana; color: #333333; background-co

linux学习:tail命令--监控日志

简介 tail 命令从指定点开始将 File 参数指定的文件写到标准输出.如果没有指定文件,则会使用标准输入. Number 变量指定将多少单元写入标准输出. Number 变量的值可以是正的或负的整数.如果值的前面有 +,从文件开头指定的单元数开始将文件写到标准输出.如果值的前面有 -,则从文件末尾指定的单元数开始将文件写到标准输出.如果值前面没有 +(加号)或 -(减号),那么从文件末尾指定的单元号开始读取文件.  如:查看tomcat的日志: tail -f catalina.out 语法

Linux学习之tail命令

tail 命令从指定点开始将文件写到标准输出.使用tail命令的-f选项可以方便的查阅正在改变的日志文件,tail -f filename会把filename里最尾部的内容显示在屏幕上,并且不但刷新,使你看到最新的文件内容. 1.命令格式; tail[必要参数][选择参数][文件] 2.命令功能: 用于显示指定文件末尾内容,不指定文件时,作为输入信息进行处理.常用查看日志文件. 3.命令参数: -f 循环读取 -q 不显示处理信息 -v 显示详细的处理信息 -c<数目> 显示的字节数 -n&l

Linux head和tail命令

200 ? "200px" : this.width)!important;} --> 介绍 head和tail是一组想对应的命令,默认分别显示文件的开头和末尾10行记录. head命令 head命令默认显示头部的前N行 Usage: head [OPTION]... [FILE]... 默认输出前10行 当指定多个文件时,在输出前输出各个文件名 当没有指定文件或指定的文件是“-”说明读取标准输入 Mandatory arguments to long options are m

linux 学习笔记 tail 命令

#tail -f -n 100 catalina.out 含义:从文件尾部监视catalina.out文件  主要看尾部100行 #tail -f -n 100 catalina.out > nohup.out& ------------也可以指定输出文件的路径 &进入后台 >输出内容到指定文件覆盖原有文件内容 >>输出内容不覆盖而是追加内容到原有文件 #nohup  tail -f -n100 catalina.out > nohup.out& 备注

Linux常用指令---tail | head(查看文件)

tail 命令从指定点开始将文件写到标准输出.使用tail命令的-f选项可以方便的查阅正在改变的日志文件,tail -f filename会把filename里最尾部的内容显示在屏幕上,并且不但刷新,使你看到最新的文件内容. 1.命令格式; tail[必要参数][选择参数][文件] 2.命令功能: 用于显示指定文件末尾内容,不指定文件时,作为输入信息进行处理.常用查看日志文件. 3.命令参数: -f 循环读取 -q 不显示处理信息 -v 显示详细的处理信息 -c<数目> 显示的字节数 -n&l