Linux----> tail、cat、more、head、less的用法详解

1.tail命令:用于查看文件的最后几行内容。

基本用法:tail [选项] [文件]
常用选项:
  • -n <行数>:显示最后的 <行数> 行。
  • -f:实时显示文件新增内容,通常用于查看日志文件。
示例:

tail 【文件名】,默认输出后10行的内容

2.cat:用于连接和显示文件内容。

基本用法:cat [选项] [文件...]
常用选项:
  • -n:显示行号。
示例:

显示文件 example.txt 的内容:

cat example.txt

显示多个文件的内容:

cat file1.txt file2.txt

显示文件 example.txt 的内容并显示行号:

cat -n example.txt

3.more:用于按页查看文件内容,适合查看较长的文件。

基本用法:more [选项] [文件]
常用操作:
  • Enter:向下滚动一行。
  • Space:向下滚动一页。
  • q:退出查看。
示例:

按页查看文件 example.txt 的内容:

more example.txt

4.head

head 命令用于查看文件的开头几行内容。

基本用法:head [选项] [文件]
常用选项:
  • -n <行数>:显示前 <行数> 行。
示例:

查看文件 example.txt 的前 10 行:

head example.txt

查看文件 example.txt 的前 20 行:

head -n 20 example.txt

5.less

less 命令也是用于按页查看文件内容,比 more 功能更强大。

基本用法:less [选项] [文件]
常用操作:
  • Enter:向下滚动一行。
  • Space:向下滚动一页。
  • b:向上滚动一页。
  • /:进入搜索模式。
  • q:退出查看。
示例:

按页查看文件 example.txt 的内容:

less example.txt

搜索功能:

less 中按 / 然后输入搜索词,按 Enter 可以搜索文件内容。按 n 可以跳到下一个匹配项,按 N 可以跳到上一个匹配项。

问题:输出文件内容以及行号 

cat -n filename.txt

nl filename.txt

awk '{print NR,$0}' filename.txt

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/863534.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Python测试的艺术:深入理解单元测试与unittest框架应用

Python测试的艺术&#xff1a;深入理解单元测试与unittest框架应用 一、引言 在软件开发过程中&#xff0c;测试是确保软件质量的关键环节。Python作为一种流行的编程语言&#xff0c;其测试体系也非常成熟和强大。其中&#xff0c;单元测试是测试体系中最基础、最常用的一种…

数据恢复篇:如何在没有备份的情况下从恢复已删除的照片

许多用户更喜欢将他们的私人照片保存在他们的 Android 设备上的一个单独的安全空间中&#xff0c;以确保他们的记忆不仅被存储&#xff0c;而且受到保护。这就是“安全文件夹”功能派上用场的地方。您可以使用 PIN 码、密码、指纹或图案锁定此文件夹&#xff0c;即使您的设备落…

Linux Docker Squid:构建自己的代理服务器

基础环境 ubuntu: docker docker-compose 1.准备环境 安装Docker和Docker Compose # 安装Docker sudo apt-get update sudo apt-get install docker.io# 安装Docker Compose sudo apt-get install docker-compose2.创建一个Dockerfile来构建Squid代理服务器的Docker镜像。 …

从Oracle自定义函数和存储过程案例学习PL/SQL的使用

一、什么是PL/SQL PL/SQL&#xff08;Procedural Language/Structured Query Language&#xff09; 是Oracle数据库对SQL的扩展&#xff0c;它在SQL的基础上增加了过程化编程语言的元素&#xff0c;如变量、条件语句、循环语句、异常处理等。这使得PL/SQL不仅可以用于查询数据&…

[小试牛刀-习题练]《计算机组成原理》之数据信息的表示、运算方法与运算器

【数据信息的表示运算方法与运算器】 1、【机器码转换】X-0.11111111&#xff0c;X的补码是 1.00000001 。 最高位符号位为负值&#xff1a; 反码法——绝对值按位取反末位加一&#xff0c;1.000000000.000000011.00000001扫描法——从右往左找到第一个为1的&#xff…

常用字符串方法<python>

导言 在python中内置了许多的字符串方法&#xff0c;使用字符串方法可以方便快捷解决很多问题&#xff0c;所以本文将要介绍一些常用的字符串方法。 目录 导言 string.center(width[,fillchar]) string.capitalize() string.count(sub[,start[,end]]) string.join(iterabl…

ffmpeg编码图象时报错Invalid buffer size, packet size * < expected frame_size *

使用ffmpeg将单个yuv文件编码转为jpg或其他图像格式时&#xff0c;报错&#xff1a; Truncating packet of size 11985408 to 3585 [rawvideo 0x1bd5390] Packet corrupt (stream 0, dts 1). image_3264_2448_0.yuv: corrupt input packet in stream 0 [rawvideo 0x1bd7c60…

在本地和Linux之间传输文件

1.打开本地的cmd窗口 2. 然后按这个链接的说法在cmd中远程连接Linux&#xff08;技术|如何在 Linux 中使用 sFTP 上传或下载文件与文件夹&#xff09; 3. 看这个链接里面的sftp命令进行本地和Linux之间的文件互传 &#xff08;https://www.cnblogs.com/niuben/p/13324099.htm…

【嵌入式CLion】进阶调试——WSL下的Linux体验

说明&#xff1a; 1&#xff0c;这里所指的嵌入式其实是指嵌入式微控制器MCU&#xff0c;即单片机 2&#xff0c;万事开头难&#xff0c;本文目前提供了WSL工具链的搭建&#xff0c;后面会持续更新 一、启用RTOS集成 在搭建WSL工具链之前&#xff0c;先讲一下集成的RTOS功能&a…

D-MAX纠偏软件Fife MAX Terminal软件MAX-Oi软件

D-MAX纠偏软件Fife MAX Terminal软件MAX-Oi软件

无理数的本质:一维无法理解更高维

无理数是那些不能表示为两个整数的比的数&#xff0c;其小数部分是无限不循环的&#xff0c;常见的无理数有 π、√2 等。 如果从更本质一点的角度来理解&#xff0c;无理数的出现是因为一维无法完全理解更高维。更高维的“长度”映射到一维&#xff0c;可能出现映射不完全的情…

python r, b, u, f 前缀详解

1、r前缀 一般来说&#xff0c;\n’是一个换行符&#xff0c;是一个字符串&#xff1b;而加上r为前缀后&#xff0c;不会以任何特殊方式处理反斜杠。因此&#xff0c;r"\n" 是包含 ‘\’ 和 ‘n’ 的双字符字符串&#xff1b;示例如下&#xff1a; >>> pr…

SpringBoot的自动配置核心原理及拓展点

Spring Boot 的核心原理几个关键点 约定优于配置&#xff1a; Spring Boot 遵循约定优于配置的理念&#xff0c;通过预定义的约定&#xff0c;大大简化了 Spring 应用程序的配置和部署。例如&#xff0c;它自动配置了许多常见的开发任务&#xff08;如数据库连接、Web 服务器配…

8080时序驱动TFT显示屏 驱动IC GC9307

8080时序总共有控制线 CS片选线 DC(命令数据控制线) RD读控制线 WR写控制线 和N条数据线。 控制底层代码如下; 写读代码,读的代码反过来就行 inline void TFT8080WriteDat(unsigned char dat) {CS_L;//开始片选DC_H;//写数据 // RD_H;//禁止读WR_H;//禁止写WR_L;//写入…

低空经济腾飞:无人机空域申请流程及策略

一、引言 随着低空经济的快速发展&#xff0c;无人机已广泛应用于各个领域&#xff0c;包括航拍、物流、农业、科研等。为了保障飞行安全、维护空中交通秩序&#xff0c;各国纷纷出台了无人机飞行管理规定。本文将详细介绍无人机空域申请的流程及策略&#xff0c;帮助无人机运…

通过Python脚本实现字符画

效果 讲解&#xff1a; 用于将3D视图的帧缓冲区转换为字符画&#xff0c;并将字符画输出到文本编辑器中。 首先&#xff0c;获取当前绑定的帧缓冲区、视口信息和视图像素。 然后&#xff0c;将像素矩阵转化为字符串&#xff0c;并将字符串写入到文本编辑器中。 设置文本编辑…

bmob Harmony快速开发手机号一键登录功能

最近用Bmob的鸿蒙SDK尝试了Harmony开发&#xff0c;做了一个几乎每个应用都会有的功能&#xff1a;手机号码短信验证码一键注册登录的功能&#xff0c;感觉简直爽的不要不要的&#xff0c;ArkUI可见即可得的UI交互设计体验&#xff0c;配合Bmob后端云一如既往简单易用的风格&am…

使用Perplexity打造产品的27种方式

ChatGPT和Perplexity等聊天机器人正迅速成为产品经理的首选助手。以下是一份全面的指南&#xff0c;介绍PM如何在日常工作中使用Perplexity&#xff0c;该指南基于300多份回复和30次电话后的总结。 理解并制定增长战略&#xff1a;例如&#xff0c;解释增长会计的基本原理&…

【Vue】——组件之间数据的传递

&#x1f4bb;博主现有专栏&#xff1a; C51单片机&#xff08;STC89C516&#xff09;&#xff0c;c语言&#xff0c;c&#xff0c;离散数学&#xff0c;算法设计与分析&#xff0c;数据结构&#xff0c;Python&#xff0c;Java基础&#xff0c;MySQL&#xff0c;linux&#xf…

MySQL触发器教程(02):创建删除后触发器

文章目录 介绍语法使用场景示例创建students表创建scores表创建删除触发器 结论 介绍 MySQL 触发器是一种数据库对象&#xff0c;可以在特定的数据库表上自动执行一系列的操作&#xff0c;例如插入、更新或删除数据&#xff0c;当特定的事件&#xff08;例如数据的插入、更新或…