linux ---tail命令

linux中tail命令---用于查看文件内容

最基本的是cat、more和less。 
1. 如果你只想看文件的前5行,可以使用head命令,如: 
head -5 /etc/passwd 
2. 如果你想查看文件的后10行,可以使用tail命令,如: 
tail -10 /etc/passwd 或 tail -n 10 /etc/passwd 
tail -f /var/log/messages 
参数-f使tail不停地去读最新的内容,这样有实时监视的效果 用Ctrl+c来终止! 
3. 查看文件中间一段,你可以使用sed命令,如: 
sed -n '5,10p' /etc/passwd 
这样你就可以只查看文件的第5行到第10行。

tail语法格式: 
    tail [ -f ] [ -c Number | -n Number | -m Number | -b Number | -k Number ] [ File ] 
    或者 
    tail [ -r ] [ -n Number ] [ File ] 
使用说明: 
    tail 命令从指定点开始将 File 参数指定的文件写到标准输出。如果没有指定文件,则会使用标准输入。 Number 变量指定将多少单元写入标准输出。 Number 变量的值可以是正的或负的整数。如果值的前面有 +(加号),从文件开头指定的单元数开始将文件写到标准输出。如果值的前面有 -(减号),则从文件末尾指定的单元数开始将文件写到标准输出。如果值前面没有 +(加号)或 -(减号),那么从文件末尾指定的单元号开始读取文件。 
主要参数:

-b Number 从 Number 变量表示的 512 字节块位置开始读取指定文件。 
-c Number 从 Number 变量表示的字节位置开始读取指定文件。 
-f 如果输入文件是常规文件或如果 File 参数指定 FIFO(先进先出),那么 tail 命令不会在复制了输入文件的最后的指定单元后终止,而是继续从输入文件读取和复制额外的单元(当这些单元可用时)。如果没有指定 File 参数,并且标准输入是管道,则会忽略 -f 标志。tail -f 命令可用于监视另一个进程正在写入的文件的增长。 
-k Number 从 Number 变量表示的1KB 块位置开始读取指定文件。 
-m Number 从 Number 变量表示的多字节字符位置开始读取指定文件。使用该标志提供在单字节和双字节字符代码集环境中的一致结果。 
-n Number 从首行或末行位置来读取指定文件,位置由 Number 变量的符号(+ 或 - 或无)表示,并通过行号 Number 进行位移。 
-r 从文件末尾以逆序方式显示输出。-r 标志的缺省值是以逆序方式显示整个文件。

如果文件大于 20,480 字节,那么-r标志只显示最后的 20,480 字节。 -r 标志只有   与 -n 标志一起时才有效。否则,就会将其忽略。

最新文章

  1. iOS项目开发中的知识点与问题收集整理②(Part 二)
  2. 使用ajax分页
  3. 投入Html5的怀抱,最近在研究的Egret
  4. C#之new修饰符
  5. python 多线程 笔记(一)
  6. AngularJS开发指南6:AngularJS表单详解
  7. PHP 设计模式 笔记与总结(5)PHP 魔术方法的使用
  8. cocos2dx实例开发之flappybird(入门版)
  9. 截断WM_SYSCOMMAND的SC_CLOSE命令(VC与Delphi双版本)
  10. Linux C 语言 获取系统时间信息
  11. 【Xamarin 开发 IOS --使用 Storyboard Segue 实作 UIViewController 的切换 (实例)】
  12. Ubuntu 16安装GPU版本tensorflow
  13. 【阿里聚安全·安全周刊】双十一背后的“霸下-七层流量清洗”系统| 大疆 VS “白帽子”,到底谁威胁了谁?
  14. Faster R-CNN
  15. Django 连接mysql数据库中文乱码
  16. IEnumerable<T>和IQueryable<T>区别
  17. break 和 continue 语句, 以及循环中的 else 子句
  18. PHP整理--MySQL--DOS命令操作数据库
  19. C#项目”XXXXX”针对的是”.NETFramework,Version=v4.7.1”但此计算机没有安装它
  20. JMS学习(二)之ActiveMQ

热门文章

  1. 15_采用Pull解析器解析和生成XML内容
  2. Java动手实验及课后程序
  3. 怎样在Ubuntu系统安装可用的QQ
  4. Tmall发送码asp验证sing(自有码开发)
  5. opencv实现KNN手写数字的识别
  6. [51NOD]大数加法(模拟)
  7. 设置Sublime Text2 中代码提示
  8. [Android教程]EditText设置/隐藏光标位置、选中文本和获取/清除焦点
  9. UVa 1595 (水题) Symmetry
  10. mysql-备份和还原(普通还原和binlog还原)