Linux文件显示命令:cat、more、less、tail、touch详解

深入理解文件查看命令:cat、more、less、tail、head 探索ls命令中的通配深入理解文件查看命令:`cat`, `more`, `less`, `tail`, `head`符匹配 阅读详情

cat命令
cat命令连接文件并打印到标准输出设备上。cat经常用来显示文件的内容,类似于下的TYPE命令。

一般格式:cat [选项] 文件
说明:该命令有两项功能,其一是用来显示文件的内容,它依次读取由参数file所指明的文件,将它们的内容输出到标准输出上;其二是连接两个或多个文件,如 cat fl f2 > f3将把文件fl和几的内容合并起来,然后通过输出重定向符“>”的作用,将它们放入文件f3中。
常用选项:
-b,--number-noblank 从1开始对所有非空输出行进行编号。
-n,--number 从1开始对所有输出行编号。
-s,--squeeze-blank 将多个相邻的空行合并成一个空行。
-help 打印该命令用法,并退出,其返回码表示成功。
注意:当文件较大时,文本在屏幕上迅速闪过(滚屏),用户往往看不清所显示的内容。因此,一般用more等命令分屏显示。为了控制滚屏,可以按Ctrl+S键,停止滚屏;按Ctrl+Q键可以恢复滚屏。按Ctrl+C(中断)键可以终止该命令的执行,并且返回shell提示符状态。
示例:(设ml和m2是当前目录下的两个文件)
# cat m1 (在屏幕上显示文件ml的内容)
# cat m1 m2 (同时显示文件ml和m2的内容)
# cat m1 m2 > file (将文件ml和m2合并后放入文件file中)

more命令
more命令显示文件内容,每次显示一屏。

一般格式:more [选项] 文件
说明:该命令一次显示一屏文本,满屏后停下来,并且在屏幕的底部出现一个提示信息,给出至今己显示的该文件的百分比:--More--(XX%)可以用下列不同的方法对提示做出回答:
①按Space键,显示文本的下一屏内容。
②按Enier键,只显示文本的下一行内容。
③按斜线符(l),接着输入一个模式,可以在文本中寻找下一个相匹配的模式。
④按H键,显示帮助屏,该屏上有相关的帮助信息。
⑤按B键,显示上一屏内容。
⑥按Q键,退出rnore命令。
常用选项:
-num,这个选项指定一个整数,表示一屏显示多少行。
-d,在每屏的底部显示以下更友好的提示信息:
--More--(XX%) [Press space to continue, ’q’ to quit.]
而且当用户按键时有错误,则显示[Press ’h’, for instructions.]信息,而不是简单的报警。
-c或-p,不滚屏,在显示下一屏之前先清屏。
-s,将文件中连续的空白行压缩成一个空白行显示。
+/,该选项后的模式(Pattem)指定显示每个文件之前进行搜索的字符串。
+num,从行号num开始。
more命令在执行过程中还用到一些基于vi编辑器的交互式命令,这里不做详述。
示例:
①显示文件file的内容,但在显示之前先清屏,并且在屏幕的最下方显示完核的百分比。
# more -dc file
②显示文件file的内容,每10行显示一次,而且在显示之前先清屏。
# more -c -10 file

less命令
与more命令一样,less命令也用来分屏显示文件的内容。但是二者存在差别:less命令允许用户向前或向后浏览文件,而more命令只能向前浏览。用less命令显示文件时,用PageUp键向上翻页,用PageDown键向下翻页。要退出less程序,应按Q键。less有几种格式和很多选项,这里不做详述。

head命令
命令在屏幕上显示指定文件的开头若干行。

一般格式:head [选项] file
说明:head命令在屏幕上显示指定文件的开头若干行,行数由参数值来确定。显示行数的默认值是10。
选项:
-c,-bytes=SIZE 显示前面SIZE个字节。
-n,-lines=NUMBER NUMBER的值指定显示前面多少行。默认为10行。
-q,-quiet,--silent 不显示给定文件的标题。
-v,-verbose 始终显示给定文件的标题。
示例:
# head -5 file(显示文件file的前5行)
# head -v file(显示文件file的内容,并且给出文件名标题)
# head -q file(显示文件file的内容,但不列出文件名标题)

tail命令
tail命令在屏幕上显示指定文件的末尾若千行。

一般格式:tail [选项] [file]…
说明:tail命令在屏幕上显示指定文件的末尾10行。如果给定的文件不止一个,则在显示的每个文件前面加一个文件名标题。如果没有指定文件或者文件名为“-”,则读取标准输入。
选项:
-c,--bytes=N 输出最后N个字节。
-f 当文件增长时输出附加的数据。
-n,-lines=N 输出最后的N行,而不是默认的10行。
-q,-quiet,--silent 不输出包含给定文件名的标题。
-v,-verbose 始终输出包含给定文件名的标题。
注意:如果表示字节或行数的N值之前有一个”+”号,则从文件开头的第N项开始显示,而不是显示文件的最后N项。N值后面可以有后缀:b表示512,k表示1024,m表示1 048576(1M)。
示例:
# tail file (显示文件file的最后10行)
# tail +20 file (显示文件file的内容,从第20行至文件末尾)
# tail -c 10 file (显示文件file的最后10个字符)

touch命令
可以修改指定文件的时间标签或者创建一个空文件。

一般格式:touch [选项] 文件名…
说明:touch命令将会修改指定文件的时间标签,把已存在文件的时间标签更新为系统当前的时间(默认方式),它们的数据将原封不动地保留下来。如果该文件尚未存在,则建立一个空的新文件。
选项:
-a 仅改变指定文件的存取时间。
-c 不创建任何文件。
-m 仅改变指定文件的修改时间。
-t STAMP 使用STAMP指定的时间标签,而不是系统当前的时间。STAMP的格式为[[CC]YY]MMDDhhmm[.ss],其中,CC表示年份的前两位,YY表示年份的后两位,MM表示月份,DD表示日期,hh表示小时,mm表示分钟,ss表示秒。
示例:
# touch ex2 在当前目录下建立一个空文件ex2。
然后,利用ls -l命令可以发现文件ex2的大小为0,表示它是空文件。

Excel曲线拟合实战:从基础趋势线到高级回归分析 本文系统介绍了Excel曲线拟合的完整工作流,从基础的散点图与趋势线应用,到利用Solver插件进行自定义高级回归分析。文章详细讲解了线性、多项式、指数、对数等六大常用数学模型的适用场景与选择方法,并强调了通过R²值、残差图评估拟合效果、避免过拟合与外推风险的关键步骤,帮助读者掌握从数据探索到预测评估的实战技能。 阅读详情

相关推荐

win10+conda+pytorch-gpu安装

pytorch 官网上只有linux和Mac的程序包,没有windows系统的,但是windows系统还是可以用pytorch的。  github: https://github.com/peterjc123/pytorch-scripts 首先要安装anaconda: 推荐清华镜像 https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/ ...

一摩尔自由的博客 1万+

Linux命令 -----查看文件内容命令cat、more、less、head、tail

命令解释 Cat:显示文件,可以连接多个文件形成新文件 More:分屏显示文件内容,只可向下翻屏 Less:分屏显示文件内容,只可向上翻屏 Head:查看文件头部内容,默认前十行 Tail:查看文件尾部内容,默认后十行 命令操作 cat 命令格式:cat [选项] 文件名列表 说明:文件名可使用通配符 常用选项: -n——对输出内容中的所有行标注行号 -b——对输出内容中的非空行标注行号 1.查看文件内容(不能查看目录文件) cat t1 2.显示行号查看文件内容 cat -n t1 3.对输出内容

PEABRAIND的博客 5728

modbus

从机地址 功能码 起始地址高位 起始地址低位 数量高位 数量低位 字节数 0001H高位 0001H低位 0002H高位 0002H低位 CRC高位 CRC低位。每个输入寄存器的长度为2个字节。其中,CDH对应线圈0013H到001AH的内容,01H对应线圈001B到001CH的内容,未使用位用0填充。从机地址 功能码 起始地址高位 起始地址低位 寄存器数量高位 寄存器数量低位 CRC高位 CRC低位。从机地址 功能码 起始地址高位 起始地址低位 寄存器数量高位 寄存器数量低位 CRC高位 CRC低位。

lunhuicnm的博客 9748

文件显示命令:cat、more、less、tail、touch详解

原文地址:http://www.linuxde.net/2011/08/551.html cat命令 cat命令连接文件并打印到标准输出设备上。cat经常用来显示文件的内容,类似于下的TYPE命令。 一般格式:cat [选项] 文件 说明:该命令有两项功能

xiaov58的专栏 850

论文翻译:Automatic Lesson Plan Generation via Large Language Models with Self-critique Prompting

在本文中,我们利用大型语言模型(LLMs)的理解和生成能力来自动生成定制化的课程计划。这解决了传统计划可能无法充分满足不同教学环境和学生群体的特定需求的常见挑战。我们提出了一个新颖的三阶段过程,包括使用检索增强生成(RAG)逐步生成课程计划的每个关键组成部分,通过LLMs进行自我批评,以及随后的细化。我们使用这种方法为小学2至5年级生成了涵盖80多个主题的数学课程计划。邀请了三位经验丰富的教育工作者制定全面的课程计划评估标准,然后使用这些标准将我们的LLM生成的课程计划与同一主题的实际课程计划进行基准比较。

CSPhD-winston的博客 1101

uniapp [全端兼容] - 详细实现接入使用海康威视监控云端显示及控制功能,网站集成安装海康监控及实时监控显示、摄像头控制,实时推流、回放、放大缩小画面、视频画面截图、截屏抓拍及播放器解决延迟教程

uniapp,h5移动端网页,微信小程序,支付宝小程序,Android安卓,苹果ios,app,nvue,vue,海康威视,海康监控,摄像头监控,实时监控画面,海康插件,无法连接,报错,uniApp对接海康处理接口认证规则,监控实时预览和回放功能,海康api接口,安全认证,海康开放平台,官方文档,播放海康摄像头的监控视频,海康实时监控播放详细步骤,web,黑屏,视频播放,回放,视频流地址,取流协议,视频sdk播放,hik,rtsp,rtmp,hls,ws,网站,网页,h5页面,后台管理系统,对接海康监控设备

🏆 前端领域优质创作者 1万+

linux命令(cat、more、less、head、tail命令)

n:显示行数并且空行也计入行数内,但不压缩空行;-b:显示行数,但空行不计入行数,也不压缩空行;-s:不显示行数,但压缩空行;-sn:压缩空行,显示行数并且空行计入行数内;-sb:压缩空行,显示行数,但空行并不计入行数内;

m0_61187759的博客 1821

【PG高可用】一 PostgreSQL高可用方案repmgr部署(非常详细)

repmgr安装部署

DBA之路的博客 7054

文本查看命令cat,head,tail,more,less

本文介绍了Linux常用的文件查看命令:cat,more,less,head,tail

zheng_long_的博客 2926

Autosar诊断实战系列07-Dcm之0x19 06扩展数据配置及工程问题讨论

19 06扩展数据如何配置?如果某DTC没有出现过故障扩展数据该如何响应?

initiallizer的博客 1704

【工业相机】【深度4】线扫描相机 - 选型实践

前言: 在工业相机的深度应用的前三节里面,针对工业相机的选型、参数、应用计算等做了一些说明。期中,在深度3里面,在说明工业相机在速度场景下的应用的时候,专门开了一节介绍线扫描相机行频速度的计算公式和镜头的选型的大致说明,感觉说的还是不够透彻,切应用举例也不充分,这里特别开一个章节,基于线扫描相机的特点对比面阵相机的特点进行比较详细的说明,尤其对线扫描相机的选型实践,尤其是线扫描相机的分辨率选择计算、行频选择计算进行了充分的说明和计算说明,希望能够给用到线扫描工业相机的同学给予一定的参考: 阐述: 在编

山云的专栏 2万+

linux cat vi more less,文件显示命令:cat、more、less、tail、touch详解

一般格式:cat [选项] 文件说明:该 命令有两项功能,其一是用来显示文件的内容,它依次读取由参数file所指明的文件,将它们的内容输出到标准输出上;其二是连接两个或多个文件,如 cat fl f2 > f3将把文件fl和几的内容合并起来,然后通过输出重定向符“>”的作用,将它们放入文件f3中。常用选项:-b,--number-noblank 从1开始对所有非空输出行进行编号。-n,...

weixin_33435783的博客 472

CSP - 2024 普及组初赛试题及解析

CSP - 2024 普及组初赛试题及解析

QD_Jason的博客 2910

vim以及常用命令

head查看文件前10行 tail查看文件末尾10行 ctrl+c结束当前终端运行的命令,程序 ctrl+d结束cat的输入。Cat a.txt b.txt > newfile(将a.txt和b.txt里面的文件合并到newfile里面)cp -r(如果是文件夹则需要加上-r)路径+源文件名称 目标路径+新文件夹。rm -r(如果删除的是文件夹则需要加上)文件夹或文件名。mv a.c tmp(目录)把a.c移动到tmp。mv a.c b.c 把a.c的名字改成b.c。

jyd061114的博客 28

efm32 入门.pdf

本PDF共计22页,介绍的是操作驱动API,下载与否自己斟酌。

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

shell: 文件显示命令cat、more、less、tail、touch、od详解

原文:http://www.85itotaku.com/?p=600 cat命令 cat命令连接文件并打印到标准输出设备上。cat经常用来显示文件的内容,类似于下的TYPE命令。 一般格式:cat [选项] 文件 说明:该命令有两项功能,其一是用来显示文件的内容,它依次读取由参数file所 指明的文件,将它们的内容输出到标准输出上;其二是连接两个或多个文件,如 ca

hzraymond的专栏 8906

STM32F407中文手册

STM32f407中文手册 本参考手册面向应用开发人员,提供有关使用 STM32F405xx/07xx、STM32F415xx/17xx、 STM32F42xxx 和 STM32F43xxx 微控制器存储器与外设的完整信息。STM32F405xx/07xx、STM32F415xx/17xx、STM32F42xxx 和 STM32F43xxx 构成一个微 控制器系列,各产品具有不同的存储器大小、封装和外设。有关订购信息以及器件的机械与电气特性,请参见数据手册。有关 ARM Cortex™-M4F 内核的信息,请参见《Cortex™-M4F 技术参考手册》。

cat,tac,nl,more,less,head,tail,od,touch-读书笔记(五)

这个应该不算难,想一想,在第 11 到第 20 行,那么我取前 20 行,再取后十行,所以结果就是:“ head -n20 /etc/man_db.conf | tail -n 10 ”,这样就可以得到第 11 到第 20 行之间的内容了!这两个指令中间有个管线(|)的符号存在,这个管线的意思是:“前面的指令所输出的讯息,请通过管线交由后续的指令继续使用”的意思。我们在ls 这个指令的介绍时,有稍微提到每个文件在linux下面都会记录许多的时间参数,其实是有三个主要的变动时间,那么三个时间的意义是什么呢?

勤劳的码农的博客 7935

SIMATIC S7-1200, S7-1500 PID 控制[手册]

SIMATIC S7-1200, S7-1500 PID 控制[手册]

Linux常用命令之文件目录处理命令详解(ls、mkdir、cd、pwd、rmdir、cp、mv、rm、touch、cat、more、less、head、tail、ln)

1. Linux命令的基本格式 (1)命令提示符 登录Linux系统后,我们可以看到如下内容: [root@localhost ~]# 这就是 Linux 系统的命令提示符。其中: []:这是提示符的分隔符号,没有特殊含义。 root:显示的是当前的登录用户,使用 root 用户登录。 @:分隔符号,没有特殊含义。 localhost:当前系统的简写主机名(完整主机名是 localh...

橘子女侠 4502

linux常用命令(touch、cat、less、head、tail)

linux命令touch、cat、less、head、tail基本用法、常用选项与示例和注意事项

ElePower9527的博客 1452

Linux常用命令——文件目录处理命令详解(ls、mkdir、cd、pwd、rmdir、cp、mv、rm、touch、cat、more、less、head、tail、ln)

一、Linux命令的基本格式 1、命令提示符 登录Linux后,我们可以看到如下内容:[root@localhost ~ ]# 这就是Linux系统的命令提示符。其中: []:这是提示符的分割符号,没有特殊含义; root:显示的是当前的登录用户,使用root用户登录; @:分割符号,没有特殊含义; localhost:当前系统的简写主机名(完整主机名是:localhost.localdomai...

weixin_45116657的博客 2576

Linux小课堂: 文件操作核心命令深度解析(cat、less、head、tail、touch 与 mkdir 命令)

Linux文件操作核心命令摘要 本文系统介绍了Linux系统中文件查看与创建的核心工具: 文件查看命令 cat:快速查看小文件,支持多文件合并显示和行号标记(-n) less:分页浏览大文件,支持搜索(/)、跳转(n/N)等高级功能 head/tail:查看文件头尾内容,tail -f可实时监控日志更新 文件创建命令 touch:创建空文件或更新时间戳,支持批量创建 mkdir:创建目录,-p参数可递归创建多级目录结构 最佳实践 大文件优先使用less浏览 日志监控使用tail -f 创建目录时推荐使用mk

Wang的专栏 1517

Liunx文件操作命令(touch、cat、vim、more、less、cp、mv、rm、head、tail、file、find)

类似cat,不过会以一页一页的形式显示,更方便使用者逐页阅读,而最基本的指令就是按空白键(space)就往下一页显示,按b键就会往回(back)一页显示,而且还有搜寻字串的功能(与vi相似)。-mount,-xdev只检查和指定目录在同一个文件系统下的文件,避免列出其它文件系统中的文件。find.-name“*.py”查询当前目录及其子目录下所有文件后缀为.py的文件。与more类似,less可以随意浏览文件,支持翻页和搜索,支持向上翻页和向下翻页。...

CJW的博客 1699

【Linux】文件目录操作指令(pwd、ls、cd、mkdir、rmdir、touch、cp、rm、mv、cat、echo、tail等)

运行级别说明:0 :关机1 :单用户【找回丢失密码】2:多用户状态没有网络服务(基本不用)3:多用户状态有网络服务(用的最多)4:系统未使用保留给用户5:图形界面6:系统重启常用运行级别是3和5 ,也可以指定默认运行级别,后面演示。

mhyasadj的博客 4581

linux文件查看命令file/stat/cat/touch/tail/head/less/more

linux文件查看命令file/stat/cat/touch/tail/head/less/more stat 命令 使用方式:stat FILE 显示文件或者文件系统的元数据。 文件一般有两类数据:元数据(matadata)和数据(data),元数据是用来描述文件本身的状态,数据是指文件具体的内容。 最近访问(Access time 又叫 atime)是指最后一次读取的时间,有时对于间隔很短的频繁读取,时间不发生改变。 最近更改(Modify time又叫 mtime)是指内容数据发生改变...

daihaoxin的专栏 1305
下一篇: 华为海思芯片型号及特征大全
Run_Feng
博客等级 码龄11年 144粉丝 10原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值