head和tail命令

vim Dockerfile

############################################################
#dckerfile to build mysql for mir container images
# Based on Ubuntu
# ############################################################
FROM 172.16.101.192/common/mysql:5.6
# File Author / Maintainer
MAINTAINER huzhengbo
#ADD mir_scalr.sql to container docker-entrypoint-initdb.d
ADD analytics.sql /docker-entrypoint-initdb.d
ADD scalr.sql /docker-entrypoint-initdb.d
ADD keycloak.sql /docker-entrypoint-initdb.d
ADD mirmon.sql /docker-entrypoint-initdb.d
ADD mir_scalr.sql /docker-entrypoint-initdb.d
ADD mir_pack.sql /docker-entrypoint-initdb.d
ADD oneaa.sql /docker-entrypoint-initdb.d
ADD one_log.sql /docker-entrypoint-initdb.d
#the mysql port
EXPOSE 3306

head得到头部6行

head -n +6 Dockerfile或head -n 6 Dockerfile

[[email protected] mysqlDockerfile]# head -n +6 Dockerfile
############################################################
#dckerfile to build mysql for mir container images
# Based on Ubuntu
# ############################################################
FROM 172.16.101.192/common/mysql:5.6
# File Author / Maintainer

删掉尾部2行(并没有从文件删除掉)

head -n -6 Dockerfile

############################################################
#dckerfile to build mysql for mir container images
# Based on Ubuntu
# ############################################################
FROM 172.16.101.192/common/mysql:5.6
# File Author / Maintainer
MAINTAINER huzhengbo
#ADD mir_scalr.sql to container docker-entrypoint-initdb.d
ADD analytics.sql /docker-entrypoint-initdb.d
ADD scalr.sql /docker-entrypoint-initdb.d
ADD keycloak.sql /docker-entrypoint-initdb.d
ADD mirmon.sql /docker-entrypoint-initdb.d

删除掉头部6行

tail -n +5 Dockerfile或tail -n 5 Dockerfile

FROM 172.16.101.192/common/mysql:5.6
# File Author / Maintainer
MAINTAINER huzhengbo
#ADD mir_scalr.sql to container docker-entrypoint-initdb.d
ADD analytics.sql /docker-entrypoint-initdb.d
ADD scalr.sql /docker-entrypoint-initdb.d
ADD keycloak.sql /docker-entrypoint-initdb.d
ADD mirmon.sql /docker-entrypoint-initdb.d
ADD mir_scalr.sql /docker-entrypoint-initdb.d
ADD mir_pack.sql /docker-entrypoint-initdb.d
ADD oneaa.sql /docker-entrypoint-initdb.d
ADD one_log.sql /docker-entrypoint-initdb.d
#the mysql port
EXPOSE 3306

得到尾部5行

tail -n -5 Dockerfile

ADD mir_pack.sql /docker-entrypoint-initdb.d
ADD oneaa.sql /docker-entrypoint-initdb.d
ADD one_log.sql /docker-entrypoint-initdb.d
#the mysql port
EXPOSE 3306
时间: 2024-10-26 20:53:54

head和tail命令的相关文章

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

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

Linux命令篇之head命令和tail命令

head命令 head 与 tail 就像它的名字一样的浅显易懂,它是用来显示开头或结尾某个数量的文字区块,head用来显示档案的开头至标准输出中,而 tail 想当然尔就是看档案的结尾. 1.命令格式: head [参数]... [文件]... 2.命令功能: head 用来显示档案的开头至标准输出中,默认head命令打印其相应文件的开头10行. 3.命令参数: -q 隐藏文件名 -v 显示文件名 -c<字节> 显示字节数 -n<行数> 显示的行数 4.使用实例: 实例1:显示文

Linux学习之tail命令

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

tail 命令(转)

原文:http://www.cnblogs.com/peida/archive/2012/11/07/2758084.html ail 命令从指定点开始将文件写到标准输出.使用tail命令的-f选项可以方便的查阅正在改变的日志文件,tail -f filename会把filename里最尾部的内容显示在屏幕上,并且不但刷新,使你看到最新的文件内容. 1.命令格式; tail[必要参数][选择参数][文件] 2.命令功能: 用于显示指定文件末尾内容,不指定文件时,作为输入信息进行处理.常用查看日志

(转)每天一个linux命令(15):tail 命令

场景:每次查看服务端的日志时候都需要反复重新加载服务端的日志.用tail命令可以很方便的查看服务器上的日志更新! tail 命令从指定点开始将文件写到标准输出.使用tail命令的-f选项可以方便的查阅正在改变的日志文件,tail -f filename会把filename里最尾部的内容显示在屏幕上,并且不但刷新,使你看到最新的文件内容. 1 命令介绍 命令格式: tail[必要参数][选择参数][文件] 说明:用于显示指定文件末尾内容,不指定文件时,作为输入信息进行处理.常用查看日志文件. 命令

Linux下tail命令

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

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 head&tail命令

head与tail都是以行为单位进行数据选取的,head是取出前面,tail是取出后面的. head(取出前面几行) 1.命令格式: head [参数]... [文件]... 2.命令参数: -q 隐藏文件名 -v 显示文件名 -c<字节> 显示字节数 -n<行数> 显示的行数 命令示例: 1.默认情况下,显示前10行 [[email protected] zdw]# head 123.log  1 2 3 4 5 6 7 8 9 10 2.显示前5行 [[email protec

tail命令--Linux命令应用大词典729个命令解读

内容来源于人民邮电出版社<Linux命令应用大词典>讲述729个命令,1935个例子学习Linux系统的参考书.案头书,遇到不懂的命令或命令选项一查即可争取每天都发布内容 本文出自 "airfish2000" 博客,更多命令查看博客: http://airfish2000.blog.51cto.com/10829608/1881629 tail命令 使用tail命令可以查看文件的末尾数据,默认显示指定文件的最后10 行到标准输出.如果指定了多个文件,tail会在每段输出的开

每天一个Linux之tail命令

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