操作系统

当前位置:永利皇宫463登录 > 操作系统 > 命令学习

命令学习

来源:http://www.makebuLuo.com 作者:永利皇宫463登录 时间:2019-10-20 18:11

-n: 输出的行数

tail –f error.log

head命令,tail

head——显示文件前几行

命令所在路径:/usr/bin/head

 

示例1:

# head -n 3 /root/install.log 

查看/root/目录下install.log文件的前三行,如果不指定参数n,那么默认会显示文件的前10行

图片 1

head显示文件前几行 命令所在路径:/usr/bin/head 示例1: # head -n 3 /root/install.log 查看/root/目录下install.log文件的前三行,如果不...

tail的参数基本用法和head完全一样,在此不作赘述。

功能说明:看一个文件的头几行
语法:head –n filename
参数:-n :后面接数字,代表显示几行的意思

-c: 输出的字节数

cat

-f: 循环读取


 

cat test.log   //打开文件

tail 有一个常见的用法:用来实时查看一个不断更新的log file。例如后台有一个logfile.txt不断更新,我们可以用下面的命令将更新内容打印在屏幕上:


 

tail

 

head -10 error.log
head -n25 input.txt
head -n     25 input.txt
head -25 input.txt

head

 当没有其他参数时,head默认输出前10行,当然,head有各种参数。

功能说明:看一个文件末尾n行
语法:tail [ -f ] [ -c Number | -n Number | -m Number | -b Number | -k Number ] [ File ]

基本用法

将一段文本的结尾一部分输出到标准输出,也就是从某个节点位置开始输出。

版权声明:本文为博主原创文章,未经允许,不得转载。

head

例如,如果想输出前25行,下面三个命令是等价的:

head -n -5 input.txt

head 命令可以将一段文本的开头一部分输出到标准输出。

-c 没有默认值,所以后面必须跟数值。可以是负数,表示输出除了后N个字节以外的内容。

当有多个文件输入时,head会顺序处理并输出:

head命令既可以处理文本文件也可以处理标准输入。

head -c 5 input.txt    # 5 bytes  
head -c -5b input.txt    # 5*512 
head -c5k input.txt    # 5*1024
head -c 5m input.txt    #5*1048576

可选参数

tai -f logfile.txt
ls | head

基本应用

head input1.txt input2.txt
tail -n +25 input.txt

 

 

处理文本文件:

 

 

只有一点需要注意,如果想表达从第N(比如25)行开始输出,要使用加号:

 

处理标准输入:

可以看出,-n后面有没有空格都可以,有几个空格都可以,甚至-n本身都可以省略。

-n 后面也可以跟负数,例如:

tail +5c input.txt    #从第5个字节开始打印

此命令表示输出input.txt除了后5行以外的全部内容。

head input.txt

tail

常见用法

本文由永利皇宫463登录发布于操作系统,转载请注明出处:命令学习

关键词:

上一篇:没有了

下一篇:C语言的文件操作,C语言文件操作