Linux学习笔记——Linux命令more,less,head,tail
more
命令功能
more 命令类似于 cat,不过会以一页一页的形式显示,更方便使用者逐页阅读,而最基本的指令就是按空白键(Space)就往下一页显示,按 B 键就往回 (Back)一页显示,按 Q 键退出 (Quit) 而且还要搜寻字符串的功能(与vi类似),使用中的说明文件,请按h。
语法格式
more [-dlfpcsu][-num][+/pattern][+linenum][fileNames..]
参数说明
实例more /etc/adduser.conf
(显示/etc/adduser.conf的内容)
按Enter键,显示文本的下一行内容
按Space键,显示文本的下一屏内容
按B键,显示文本的上一屏内容
输入 /if,显示下一次出现if的地方
按Q键,退出moremore -s +20 /etc/adduser.conf
从第20行开始显示文件内容,两个以上连续空行合并成一个空行
less
命令功能
less 与 more 类似,但使用 less 可以随意浏览文件,而 more 仅能向前移动,却不能向后移动,而且 less 在查看之前不会加载整个文件
语法格式
less [参数] 文件
参数说明
操作说明less -N /etc/adduser.conf
less显示文件,并加上行号
输入/if 找到下方带 if 的句子(向下查找)
输入大写的G移动到最后一行(小写g移动到第一行)
head
命令功能
head 命令可用于查看文件的开头部分的内容,有一个常用的参数 -n 用于显示行数,默认为 10,即显示 10 行的内容。
语法格式
head [参数] [文件]
参数说明
实例head -n 5 /etc/adduser.conf
显示文件前5行内容
(也可写成 head -5 /etc/adduser.conf
)head v -c 20 /etc/adduser.conf
显示文件名与文件前20个字节的内容
tail
命令功能
tail 命令可用于查看文件尾部的内容,有一个常用的参数 -f 常用于查阅正在改变的日志文件。tail -f filename 会把 filename 文件里的最尾部内容显示在屏幕上,并且不断刷新,只要 filename更新,就可以看到最新的文件内容
语法格式
tail [参数] [文件]
参数说明
实例tail -n 5 /etc/adduser.conf
显示文件最后5行内容
(也可写成 tail -5 /etc/adduser.conf
)
推荐阅读
-
详解Linux高效命令head、tail和cat
-
Linux系统中的翻页命令more和less使用教程
-
一天一个shell命令 linux文本操作系列-head,tail命令详解
-
linux学习(三)输入输出重定向和管道功能、cat命令、more命令
-
Linux命令(shell)从入门到精通 学习笔记之1 文件安全与权限
-
linux中查几个看文件的命令:cat、more、less、tail、head的分别介绍
-
《Linux命令行与shell脚本编程大全》 第十五章 学习笔记
-
Linux学习笔记(三)目录和文件都能操作的命令
-
Linux学习笔记——Linux命令more,less,head,tail
-
Linux学习笔记(九)shell基础:echo、命令别名和常用快捷键