Linux 命令学习(1): head和tail
版权声明:本文为博主原创文章,未经允许,不得转载。
head
head 命令可以将一段文本的开头一部分输出到标准输出。
head命令既可以处理文本文件也可以处理标准输入。
基本应用
处理文本文件:
head input.txt
当有多个文件输入时,head会顺序处理并输出:
head input1.txt input2.txt
处理标准输入:
ls | head
当没有其他参数时,head默认输出前10行,当然,head有各种参数。
可选参数
-n: 输出的行数
例如,如果想输出前25行,下面三个命令是等价的:
head -n25 input.txt head -n 25 input.txt head -25 input.txt
可以看出,-n后面有没有空格都可以,有几个空格都可以,甚至-n本身都可以省略。
-n 后面也可以跟负数,例如:
head -n -5 input.txt
此命令表示输出input.txt除了后5行以外的全部内容。
-c: 输出的字节数
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
-c 没有默认值,所以后面必须跟数值。可以是负数,表示输出除了后N个字节以外的内容。
tail
将一段文本的结尾一部分输出到标准输出,也就是从倒数第N个位置开始输出。
基本用法
tail的参数基本用法和head完全一样,在此不作赘述。
只有一点需要注意,如果要表达从开头数的位置,例如从第N(比如25)行开始输出,要使用加号:
tail -n +25 input.txt
tail +5c input.txt #从第5个字节开始打印
常见用法
tail 有一个常见的用法:用来实时查看一个不断更新的log file。例如后台有一个logfile.txt不断更新,我们可以用下面的命令将更新内容打印在屏幕上:
tai -f logfile.txt
-f: 循环读取
转载于:https://www.cnblogs.com/liuyihua1992/p/9589880.html
Linux 命令学习(1): head和tail相关推荐
- linux 命令学习大全,初学者必备
linux 命令学习基础知识,学完可以对linux 常用命令进行叫清晰的了解,可以对文本操作,系统网络配置,磁盘分区,系统运行状况分析,简单shell脚本进行编写. 一.文本编辑 linux文本编辑主 ...
- 猫猫龙猫猫007:Linux命令学习
Linux命令学习 一:帮助类命令 1.man 2.help 两者都可以后接你向查询的命令 二:常用快捷键 1.ctrl+c 停止进程 2.ctrl+l 清屏 3.ctrl+q 退出 4.tab 提示 ...
- Linux命令学习笔记
Linux命令学习笔记 1 前言 1.1 系统版本 1.2 终端切换 1.3 快捷键 1.4 帮助文档 1.5 关机重启 2 目录命令 2.1 当前目录 pwd 2.2 切换目录 cd 2.3 查看目 ...
- Linux命令学习法
转载自 https://www.cnblogs.com/rocedu/p/4902411.html 别出心裁的Linux命令学习法 操作系统操作系统为你完成所有"硬件相关.应用无关" ...
- 《Linux命令学习手册》系列分享专栏
<Linux命令学习手册>系列分享专栏 <Linux命令学习手册>已整理成PDF文档,点击可直接下载至本地查阅 https://www.webfalse.com/read/20 ...
- 硬盘mdr转换成gdp linux,Linux 命令学习神器!命令看不懂直接给你解释!
原标题:Linux 命令学习神器!命令看不懂直接给你解释! 转自: 良许Linux 大家都知道,Linux 系统有非常多的命令,而且每个命令又有非常多的用法,想要全部记住所有命令的所有用法,恐怕是一件 ...
- Linux 命令学习 -重置root密码
Linux 命令学习 -重置root密码 1.设置root密码 当你忘记密码或者不知道Linux的启动密码的时候,可以进行重置密码. 获取系统的管理权限,并设置root密码. 步骤: 1.开机过程中修 ...
- 每日一个Linux命令之cat/tac/head/tail
每日一个Linux命令之cat/tac/head/tail 1. cat命令 2. tac命令 3. head命令 4. tail命令 如果是在Linux Desktop环境中进行工作,那么有相关的文 ...
- linux命令学习(5)—— head -n
linux命令学习(5)-- head -n #显示前5行 head -n 5 head.txt #显示前5个字节 head -c 5 head.txt
- Linux 命令学习 -磁盘分区和格式化
Linux 命令学习 -磁盘分区和格式化 磁盘分区操作 创建逻辑卷 调整逻辑卷大小 创建VDO卷 在计算机上使用磁盘空间的过程: 识别磁盘----分区----格式化----挂载----访问挂载点 fd ...
最新文章
- datax 不识别字段过滤_卷烟厂工艺空调混风段板式过滤器改进与应用
- MATLAB利用YCBCR切割出人脸头像
- 乡村振兴谋定齐鲁道路-农业大健康·李昌平:放权改革创新
- boost::multiprecision模块mpfr_float相关的测试程序
- Redis中的可用性保证之Sentinel的Ratf 算法
- 软件测试ipad电池,ipad2020电池有问题是真的吗
- c防止随机数重复_铝及铝模板等焊接常见缺陷、和防止措施12招
- RegisterWindowMessage
- ValueError: This model has not yet been built. Build the model first by calling `build()` or calling
- Android 四大组件学习之BroadcastReceiver一
- 投影查询(2020-3-13)
- tesseract-ocr安装简体中文语言包
- SolidWorks零件改名后与工程图关联教程
- python str转换成float
- 计算机网络的地址三类,计算机网络中有几种地址格式
- 理解和选择运行时安全自保护-RASP
- 线程池原理(ThreadPoolExecutor)
- C++ :四种强制类型转换
- 【实用工具】技术人如何写好英文论文?
- 文件预览格式太多 前端需要很多插件,有了这一个就够了,kkFileView支持doc,docx,Excel,pdf,txt,zip,rar,图片等等