16-head 简明笔记

显示文件的头部

head [options] [file-list]

参数

file-list 为要head显示的文件的路径名列表。当指定多个文件时,head在显示每个文件的前几行内容之前显示对应的文件名

当不指定文件时,head将从标准输入获得输入

选项

-c n                显示文件的前n个字节(字符)

-n n                显示文件的前n行,也可以使用-n来指定显示的n行

-q                   当在命令行上指定多个文件名时,它禁止显示头部

注意

默认情况下,head将显示文件的前10行

示例

原文件

$ cat demo
line one
line two
line three
line four
line five
line six
line seven
line eight
line nine
line ten
line eleven

head

$ head demo
line one
line two
line three
line four
line five
line six
line seven
line eight
line nine
line ten

默认显示10行

head -n

$ head -n 4 demo
line one
line two
line three
line four

显示指定的行数

head -n 负数

$ head -n -4 demo
line one
line two
line three
line four
line five
line six
line seven

显出除最后4行外的其他行

head -3 多个文件

$ head -3 demo dd
==> demo <==
line one
line two
line three

==> dd <==
line one
line two
line three

显示多个文件的前3行

head -c

$ head -c 4 demo
line$ 

显示文件的前4个字符,注意此处不换行

时间: 2024-12-24 04:40:45

16-head 简明笔记的相关文章

展讯sc7731 LCD驱动简明笔记之三

此篇笔记基于sc7731 - android 5.1,对lcd的gralloc库做一个简明笔记. 第一部分 调用gralloc.sc8830.so所谓的Gralloc模块,它就是一个模块,一个操作kernel层framebuffer驱动的动态库模块,它属于大名鼎鼎的HAL层.用的时候就加载到内存空间,不用的时候就从内存空间中卸载掉.下面看下系统如何将该模块加载到内存空间的.在Android系统中,所有访问HAL层模块的应用,都需要通过一个叫 hw_get_module() 的方法去获得需要的HA

展讯sc7731 LCD驱动简明笔记之二

此篇笔记基于sc7731 - android 5.1,对lcd的framebuffer做一个简明笔记. 一共分为两大部分:第一部分,关于LCD的硬件方面的:第二部分,关于lcd核心处理(framebuffer)部分的. 第一部分,LCD硬件相关的 一.液晶 液晶是一种高分子有机材料.当给它加上直流电场后,原本有序的分子排列被打乱,一部分液晶变得不透明,颜色加深,便因此显示出字符和图形. 液晶的光电效应:干涉.散射.衍射.旋光.吸收等. 二.LCD种类 1. 构造: 使用两块玻璃板夹着一块液晶:一

异步任务神器 Celery 简明笔记

转自:http://www.jianshu.com/p/1840035cb510 异步任务 异步任务是web开发中一个很常见的方法.对于一些耗时耗资源的操作,往往从主应用中隔离,通过异步的方式执行.简而言之,做一个注册的功能,在用户使用邮箱注册成功之后,需要给该邮箱发送一封激活邮件.如果直接放在应用中,则调用发邮件的过程会遇到网络IO的阻塞,比好优雅的方式则是使用异步任务,应用在业务逻辑中触发一个异步任务. 实现异步任务的工具有很多,其原理都是使用一个任务队列,比如使用redis生产消费模型或者

35-less 简明笔记

分屏显示文本文件 less [options] [file-list] less与more类似,但比more更加完善 例如:在显示一屏文本之后,less将显示提示副等待下一条命令的输入;可以向前或向后浏览文件;可以调用编辑器;可以搜索某种模式等 参数 file-list 是要查看的文件列表 选项 -E              (exit)通常情况下,终止less要输入q.该选项是的当less第1次遇到文件末尾时,自动退出 -e              (exit)与-E类似,该选项使得当le

《疯狂java-突破程序员基本功的16课 》笔记总结

本人最近读完<疯狂java-突破程序员基本功的16课 >读完后,感觉对java基础又有了新的认识,在这里总结一下:一.数组与内存控制 1.1 数组初始化 java语言的数组是静态的,即数组初始化之后,长度不可以变(区别,JavaScript数组可变,是动态的). 初始化分两种:静态初始化,初始化时由程序员指定每个数组元素的初始值,系统决定长度. 动态初始化,初始化时由程序员指定数组的长度,由系统指定默认值(int为0.boolean为false). 初始化=长度+初始值:注意不能同时指定长度又

63-w 简明笔记

显示关于系统用户的信息 w [options] [username] w用于显示当前登录系统的用户的名字以及他们的终端设备编号.登录时间.正在运行的命令和其他一些信息 参数 username 限定仅显示该用户的信息 选项 -f                   删除FROM字段 -h                  不显示首行 -s                  显示更少的信息:用户名.终端设备.空闲时间和正在运行的命令 w显示的第1行与uptime显示的第1行相同.该行的信息包括当前时

46-df 简明笔记

显示磁盘空间的使用情况 df [options] [filesystem-list] 参数 当不带任何参数调用df时,用户将获得本地系统上每个挂载设备的空闲空间 filesystem-list是一个或多个路径名的可选列表,路径名用来指定要涵盖其空间使用情况的文件系统 选项 -h                 以KB(千字节).MB(兆字节).GB(千兆字节)为单位显示块大小 -l                  仅显示本地文件系统 示例 df $ df 文件系统 1K-块 已用 可用 已用%

Git总结笔记1-搭建和使用30条简明笔记

1.环境搭建: Linux:安装git安装包(yum install -y git) Windows:到官网下载安装包 安装完成后配置如下用户名和邮箱: git config --global user.name "Your Name" git config --global user.email "[email protected]" 2.通过 git init 命令把当前目录变成Git可以管理的仓库(先cd到要变成仓库的目录下执行命令git init,执行完命令

2015.06.16,学习,学习笔记-《通过翻译学英语》学习笔记(1)

Ex1:按人口计算,中国是世界上最大的国家:按领土面积计算,是第三大国家,仅次于俄罗斯和加拿大. 个人翻译:Accounting on / According to the popularity, China is the largest country in the world; and on the area, it's the third largest country, only less than Russia and Canada. 讨论: “按..计算”,用according to

52-which 简明笔记

显示系统命令所在目录 which command-list 参数 command-list 是which搜索的一条或多条命令(实用程序) 示例 which 单条命令 1 $ which ls 2 /bin/ls which 多条命令 1 $ which grep cat cut 2 /bin/grep 3 /bin/cat 4 /usr/bin/cut Tips 1.which只能用来搜索命令所在目录,如果此命令有别名还会显示别名(视发行版而定) 2.whereis不仅能搜索命令所在目录,还能搜