zoukankan      html  css  js  c++  java
  • tail 命令详解

     1 tail 指令
     2 
     3 功能:从指定点开始将文件写到标准输出。使用tail命令的-f选项可以方便的查阅正在改变的日志文件,tail -f filename会把filename里最尾部的内容显示在屏幕上,并且不断刷新,使你看到最新的文件内容。
     4 
     5 标准用法:
     6 tail [-f] [-c Number | -n Number | -m Number | -b Number | -k Number] [filename]
     7 
     8 要以逆序显示行
     9 tail [-r] [-n Number] [filename]
    10 
    11 tail指令从指定点开始将filename参数指定的文件写入到标准输出。如果没有指定文件,则会使用标准输入。Number变量指定将多少单元写入标准输出。Number变量的值可以是正的或负的整数。如果值得前面有+号,从文件开头指定的单元数开始讲文件写到标准输出。如果值得前面有-号,则从文件尾指定的单元数开始将文件写到标准输出。如果值前面没有+号或-号,那么从文件末尾指定的单元号开始读取文件。
    12 
    13 number变量用于确定计数的单元类型由-b、-c、-k、-m以及-n标志确定。如果没有指定其中的任何一个标志,那么tail命令就会读取指定文件的最后十行,并将其写到标准输出。这与命令行输入-n 10是相同的。
    14 
    15 -m 标志在单字节和双字节字符中提供一致的结果。当输入时包含多字节字符的文本文件时应谨慎使用-c标志,因为产生的输出可能不从字符边界开始。
    16 
    17 -b Number 从Number变量表示的512字节位置开始读取指定文件
    18 
    19 -c Number 从Number变量表示的字节位置开始读取指定文件
    20 
    21 -f 如果输入文件时常规文件或如果filename参数指定FIFO,那么tail命令不会复制了输入文件的最后的指定单元后终止,而是继续从输入文件读取和复制额外的单元(当这些单元可用时)。如果没有指定filename参数,并且标准输入时管道,则会忽略-f标志。tail -f 命令可用于监视另一个进程正在写入的文件的增长。
    22 
    23 -k Number 从Number变量表示的1KB块位置开始读取指定文件
    24 
    25 -m Number 从Number变量表示的多字节字符位置开始读取指定文件。使用该标志提供在单字节和双字节代码集环境中的一致结果。
    26 
    27 -n Number 从Number变量表示的行位置开始读取指定文件
    28 
    29 -r 从文件末尾以逆序方式显示输出。-r 标志的缺省值是以逆序方式打印整个文件。如果文件大于20480字节,那么-r标志只显示最后的20480字节。
    30 
    31 -r 标志与-n标志一起时才有效。否则,就会将其忽略。
    32 
    33 退出状态:
    34 该命令返回下列退出值:
    35  0 成功完成
    36  >0 出现错误
    37  
  • 相关阅读:
    使用 Fetch
    实现一个联系客服对话框的前端部分
    javascript之Object.defineProperty的奥妙
    vue之nextTick全面解析
    创建元素和删除元素
    vue.js应用开发笔记
    待字闺中之最多连续数的子集
    HDU-1212-Big Number
    虚方法【仅仅有虚方法或者抽象方法才干被子类方法重写】
    利用localStorage实现对ueditor编辑内容定时保存为草稿
  • 原文地址:https://www.cnblogs.com/lit10050528/p/4057605.html
Copyright © 2011-2022 走看看