Linux文件查看命令

Linux文件查看命令及其特性命令 (文件名) 查看文件内容,一般不用,会刷屏标出行号(常用参数) 阅读详情

文件查看命令:

以页的形式显示文件内容:more

语法:more [选项] [文件名]

功能:

一页一页地显示内容,方便用户 逐页阅读

基本操作:

按空格: 显示下一页

按B键:显示上一页

按H键:查看帮助信息

按Q键:跳出more状态

按V键:进入vim模式

查找字符串:/字符串 , 按n查找下一个关键字,shift+n查找上一个

参数:

-num 一次显示行数

逐行显示文件内容:less 命令

语法:less [选项] [文件名]

**功能:**可以用上下键逐行显示内容

与more的区别:

区别:1、less可以按上下方向键来显示上下内容,而more不能通过上下方向键控制显示;2、less不必读整个文件,加载速度比more更快;3、less退出后shell不会留下刚显示的内容,而more退出后会在shell上留下刚显示的内容。

参数:

-N 在每行前输出行号

-m 显示读取文件的百分比

-c 从顶部刷新屏幕,并显示文件内容。

-f 强制打开文件,二进制文件显示时 不提示警告

-I 搜索的时候忽略大小写;除非搜索 串中包含大写字母

-M 显示读取文件的百分比、行号、总行数

-p pattern 在指定文件中搜索 pattern -s 把连续多个空白行作为一个空白行 显示

-Q 在终端下不响铃

cat 命令

语法:cat[选项] 文件 1文件 2 …

功能:把文件 串连接 后传到基本输出(输出到显示器或重定向到另一个文件)

参数:

-A --show-all 等价于-vET,显示所有字符,包括控制字符和非打印字符

-b --number-nonblank 对非空输出行编号

-e 等价于-vE

-E –show-ends在每行结束处显示$

-n --number 对输出的所有行编号

-s 当遇到有连续两行以上的空白行,就替换为一个空白行

-t 与-vT 等价

-v 显示除 Tab 和 Enter 之外的所有字符

-T 将跳格字符显示为^I

-help 显示帮助信息

案例:

把 textfile1 的文档内容加上行号后输入 textfile2 这个文档里:

cat -n textfile1 > textfile2

把 textfile1 和 textfile2 的文档内容加上行号(空白行不加)之后将内容附加到 textfile3 文档里:

cat -b textfile1 textfile2 >> textfile3

tac 命令

语法:tac 文件名

功能:将文件从最后一行开始倒过来将 内容数据输出到屏幕上。

nl 命令

类似于 cat -n 显示时输出行号,但是 不对空行编号。

head 命令

语法:head [选项] [文件名]

功能:显示文件的前几行

参数:

-n 输出文件前 n 行,默认输出前 10 行

-c 指定输出文件的大小,单位为 B

案例:

显示文件前3行

[root@localhost test]# head -n 3 1.txt 
123
123
123

注意:默认带参赛 -n 10

显示文件前4个字节

[root@localhost test]# head -c 4 1.txt 
123

tail 命令

语法:tail [选项] [文件名]

功能:显示文件的后几行

参数:

-n 输出文件后 n 行,默认输出后 10 行

-f 把 filename 最尾部内容显示在屏幕 上,并不断刷新,常用于日志文件的实时监控。

Ctrl+Z 结束命令

wc 命令

语法:wc [选项] [文件名]

功能:文件内容的统计命令。统计文件中的行数、字数、字符数。

参数:

c 统计文件的字节数

m 统计字符数。不能与-c 一起使用

l 统计文件的行数

L 打印最长行的长度

w 统计文件的字数,一个字被定义为由空白、跳格或换行字符分隔的字符串

案例:

$ wc testfile           # testfile文件的统计信息  
3 92 598 testfile       # testfile文件的行数为3、单词数92、字节数598

find命令

语法: find  [起始目录]  [查找条件]  [操作]

功能:在目录中搜索文件,并执行指定的操作

参数:

常用参数:

-a and 必须满足两个条件才显示

-o or 只要满足一个条件就显示

-name 按照文件名查找文件

-iname 按照文件名搜索,不区分文件名大小写

根据时间:

-atime n 文件被读取或者访问的时间

-type c 文件类型是 c 的文件

-size n 文件大小是n 单位

补:b 代表 512 位元组的区块,c 表示字元数,k 表示 kilo bytes,w 是二个位元组

-user 按照文件属主来查找文件

-group 按照文件属组来查找文件

补充知识:

通配符:

当我们不知道确切的文件名时,可以用通配符来进行模糊操作。

“*”可以代表任意长度的任意字符,“?”代表一个任意字符。

注意:

如果使用该命令时,不设置任何参数,则 find 命令将在当前目录下查找子目录与文件。并且将查找到的子目录和文件全部进行显示。

例:在/etc目录中查找文件init

案例:

1.常用查找文件:

1.1 find .

列出当前目录及子目录下所有文件和文件夹

[root@host-134 ~]# find .
.
./.bash_logout
./.bash_profile

1.2 -name

将当前目录及其子目录下所有文件后缀为 .c 的文件列出来:

# find . -name "*.c"

1.3 -type

-type 类型参数

类型参数列
    f 普通文件
    l 符号连接(软连接)
    d 目录
    b 块设备
    s 套接字

1.4 将当前目录及其子目录中的所有文件列出:

[root@host-136 ~]# find /home/ -type f
/home/frank/.bash_logout
/home/frank/.bash_profile
/home/frank/.bashrc

2.按照时间查找:

UNIX/Linux文件系统每个文件都有三种时间戳:

访问时间(-atime/天,-amin/分钟):用户最近一次访问时间。
修改时间(-mtime/天,-mmin/分钟):文件最后一次修改时间
变化时间(-ctime/天,-cmin/分钟):文件数据元(例如权限等)最后一次修改时间。

amin 访问时间  access cmin 文件属性  change mmin 文件内容  modify

2.1 将当前目录及其子目录下所有最近 20 天内更新过的文件列出:

# find . -ctime  20

2.2 在/etc目录下查找100分钟内被修改过属性的文件和目录

[root@localhost ~]# find /etc -cmin -100
/etc/resolv.conf

3.根据文件大小进行匹配

find . -type f  -size 文件大小单元
b —— 块(512字节)
c —— 字节
w —— 字(word)(2字节)

k —— 千字节
M —— 兆字节
G —— 吉字节

搜索大于10KB的文件

[root@host-136 ~]# find /etc/ -type f -size +10k
/etc/ssh/moduli

搜索小于10KB的文件

[root@host-136 ~]# find /etc/ -type f -size -10k
/etc/man_db.conf

搜索等于10KB的文件

[root@host-136 ~]# find /etc/ -type f -size 10k
/etc/dbus-1/system.d/org.freedesktop.systemd1.conf

在/etc目录下查找大于80MB或者小于100MB的文件

a:两个条件同时满足

o:两个个条件满足一个即可

[root@localhost ~]# find /etc -size +163840 -o -size -204800
/etc/resolv.conf
/etc/fonts
/etc/fonts/conf.d

4.根据文件所有者或组进行匹配

-usr 在/home目录下找所有者为lhx的文件

[root@localhost ~]# find /home -user lhx
/home/lhx
/home/lhx/.mozilla
/home/lhx/.mozilla/extensions

-group 在/home目录中查找所属组为lhx的文件

[root@localhost ~]# find /home -group lhx
/home/lhx
/home/lhx/.mozilla

5.-exec 命令

语法:

find [路径] [选项] [表达式] -exec 命令 {} \;

{ } 代表find找到的文件

\ 表示转义

; 表示本行命令结束

exec 参数后跟的是command命令,它的终止是以;(分号)来结束,所以这句话命令后面的分号是必不可少的,考虑到各个系统中分号会有不同的意义,所以前面加反斜杠 "\”

案例:

[root@localhost ~]# find test -name 123 -exec ls -l {} \;
-rw-r--r--. 1 root root 0 10月 14 22:29 test/123

6.按照节点查找

-inum:按照inode号搜索

参考博客:

https://blog.youkuaiyun.com/m0_46674735/article/details/112390027?ops_request_misc=&request_id=&biz_id=102&utm_term=find命令&utm_medium=distribute.pc_search_result.none-task-blog-2allsobaiduweb~default-0-112390027.nonecase&spm=1018.2226.3001.4187

R语言TCGA数据下载避坑指南:biolinks包实战中的5个常见错误与解决方案 本文详细介绍了使用R语言的TCGAbiolinks包下载TCGA数据时常见的5个错误及其解决方案,包括安装与加载问题、查询构建参数设置、下载中断处理、数据加载格式不匹配以及版本兼容性问题。通过实战案例和代码示例,帮助生物信息学研究者高效获取TCGA数据,避免常见陷阱。 阅读详情

相关推荐

Spring Boot与Apache Ignite集成:构建高性能分布式缓存和计算平台

Apache Ignite是一个高性能的分布式内存计算平台,支持内存缓存、分布式计算、流处理和机器学习等功能。它提供了低延迟的数据访问和强大的计算能力,适用于需要高性能和可扩展性的应用。将Apache Ignite集成到Spring Boot应用中,可以显著提高应用的性能和可扩展性。Spring Boot的简单配置和Ignite的强大功能相结合,使得开发和部署更加高效。首先,创建一个新的Spring Boot项目。可以通过Spring Initializr(https://start.spring.io/)

九天的专栏 2143

Linux常见查看文件命令

显示文件 filename 的最后 10 行。

Calvin的博客 7737

用C#完成最小二乘法拟合平面方程,再计算点到面的距离

【代码】用C#完成最小二乘法拟合平面方程,再计算点到面的距离。

MechMaster 649

Linux 文件查看命令

当一个文件的内容超过一个屏幕能显示的行数,使用more可以分屏显示文件内容,这时可以按回车一行一行显示剩下的内容,或者可以按空格一页一页显示剩下的内容。,文本内容查看器,查看文件内容,通过方向键向下查看文件内容,也可以通过方向键向上查看文件内容。,合并文件,将文件1和文件2 的内容合并放到新文件中。,往文件中写入数据, Ctrl+d是结束输入。,显示文件前n行的内容。,显示文件后n行的内容。

NuYoaH502329的博客 1979

iTunes登录协议全解析:从抓包到加密参数生成(含HTTPDebugger避坑指南)

本文深度解析iTunes登录协议,提供从环境搭建、绕过反调试机制到捕获网络流量的完整实战指南。重点剖析了如何利用HTTPDebugger等工具进行抓包,并详细解读了核心加密参数X-Apple-ActionSignature的生成逻辑,为网络安全研究员和协议分析工程师提供了一份详尽的逆向分析与协议复现教程。

weixin_28314575的博客 869

知识抽取框架OneKE

OneKE 中指令的格式采用了类 JSON 字符串的结构,本质上是一种字典类型的字符串。优化知识抽取的性能不仅能够强化模型对世界知识的理解和应用,还能够构建知识要素之间的跨领域的深度关联和依赖,这些都是大规模知识图谱构建的关键依赖。一直是知识图谱大规模落地的关键难题之一,因为真实世界的信息高度碎片化、非结构化,大语言模型在处理信息抽取任务时仍因抽取内容与自然语言表述之间的巨大差异导致效果不佳,自然语言文本信息表达中因隐式、长距离上下文关联存在较多的歧义、多义、隐喻等,给知识抽取任务带来较大的挑战。

qq_32907491的博客 3208

Linux查看文件常用命令

Linux命令 cat grep less more

linghu_java的专栏 6079

父子Agent架构:解决AI系统上下文污染的技术方案

在AI系统设计中,上下文管理是核心挑战之一。传统单Agent架构在处理复杂任务时,常面临上下文无限膨胀导致的信息淹没和性能下降问题。父子Agent架构通过职责分离和上下文隔离机制,采用分而治之的思想,将大任务拆解为多个子任务由专门子Agent处理。该架构中父Agent负责任务规划和结果汇总,子Agent执行具体任务后立即销毁中间状态,通过精炼摘要进行通信。这种设计不仅能有效控制上下文长度,还能提升系统稳定性和执行效率,特别适用于编程辅助、自动化测试等需要多步骤处理的场景。父子Agent架构体现了计算机科学中

weixin_42531710的博客 353

linux中的远程登陆服务

实验环境 两台虚拟机: node1;172.25.254.100 node2;172.25.254.200 [root@node2 Desktop]# ssh root@172.25.254.100 远程连接node1 Are you sure you want to continue connecting (yes/no/[fingerprint])? yes 输入 yes 表示将被联主机 的 /etc/ssh/ (内容如下)的公钥传给node2 ./ssh/known_hosts 文件中 l

qq_43114229的博客 676

22、狭义相对论与曲线坐标空间相关知识解析

本文深入解析了狭义相对论与曲线坐标空间的核心概念,涵盖能量-动量张量的定义与守恒、曲线坐标系下的度量张量与基向量性质、协变与逆变张量的变换规则,并介绍了克里斯托费尔符号与协变导数的计算方法。进一步探讨了在弯曲空间中进行微积分运算的基础理论及其在广义相对论中的关键应用,如爱因斯坦场方程如何描述物质-能量对时空曲率的影响,为理解黑洞等引力现象提供了理论框架。

lambda的博客 116

【WRF湿度调整策略】WRF/ERA5湿度数据对比

【WRF湿度调整策略】WRF/ERA5湿度数据对比

WW、forever的博客 120

linux命令查看文件尾部内容

【tail -f filename】查看filename尾部内容。 日志跟踪常用该命令。

yihanzhi的博客 7080

图机器学习(2)——图的可视化

图结构可通过图形化方式直观呈现。节点通常用圆形表示,边则用连接线表示。然而当节点和边数量增加时,绘制清晰的图形表示可能会变得相当困难,这主要源于节点在二维坐标系中的布局问题。对于包含数百个节点的图,手动指定每个节点的坐标显然不切实际。在本节中,我们将介绍如何在不指定每个节点坐标的情况下绘制图形。我们将利用两种不同的解决方案:networkx 和 Gephi。

盼小辉丶的博客 8794

Linux下文件搜索、查找、查看命令

Linux下文件搜索、查找、查看命令 1、最强大的搜索命令:find 一、根据 文件或目录名称 搜索 二、根据 文件大小 搜索 三、根据 所有者和所属组 搜索 四、根据 时间属性 搜索 五、根据 文件类型或i节点 搜索 六、组合条件 搜索   2、在文件资料中查找文件:locate   3、搜索命令所在的目录及别名信息:which  4、搜索命令所在的目录及帮助文档路径:whereis 5、在文件...

黄小小的博客 36万+

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

数学建模模型总结

这是本人在两年内准备参加数学建模竞赛搜集到的模型资料,已经经过了本人的筛选和整理,希望能够对准备参加数学建模竞赛的学弟学妹们提供一些帮助!

linux查看文件内容命令汇总

linux查看文件内容命令汇总

byte轻骑兵的技术小窝 5081

IMSL CNL 7.0.0 (x86-64)Crack

IMSL CNL 7.0.0 (x86-64)Crack intel的算法库破解文件,这是C++版本的破解文件

Linux | 文本文件查看命令

我们要查看一些文本文件的内容时,要使用文本编辑器来查看。在Linux下,可以使用一些命令预览文本文件中的内容,而不必使用文本编辑器打开查看。这篇笔记分享几个常用的文本查看命令。分别是: cat:从第一行开始显示文本内容(适用于内容较少的) tac:从最后一行开始显示,是 cat 的逆顺序 more:一页一页的显示文本内容(适用于内容较多的) less:与 more 类似,但是比 more 更好的是...

嵌入式大杂烩 7万+

STM32F407中文手册

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

linux下查看文件内容的命令

众所周知Linux中命令cat、more、less均可用来查看文件内容,主要区别有: cat是一次性显示整个文件的内容,还可以将多个文件连接起来显示,它常与重定向符号配合使用,适用于文件内容少的情况; more和less一般用于显示文件内容超过一屏的内容,并且提供翻页的功能。more比cat强大,提供分页显示的功能,less比more更强大,提供翻页,跳转,查找等命令。而且more和less都支持...

柠檬精哒博客 2万+

linux打开txt文件命令_linux 查看文件命令

本文使用 Zhihu On VSCode 创作并发布当我们在进行调试的时候,经常需要查看各种日志文件,这时候熟悉linux下一些常用的查看文件命令是非常重要的,本篇文章专门整理了这些常用的命令,主要有下面几个。tailcatmoretail命令ltail命令用途是依照要求将指定的文件的最后部分输出到标准设备,通常是终端,通俗讲来,就是把某个文件的最后几行显示到终端上,假设该文件有更新,tail会自...

weixin_39669265的博客 1942

关于Linux中查看文件命令

在最近的Linux期末复习中,关于查看文件类容的命令有些混乱。所以通过这篇博客加强一下自己的理解和运用。支持向前、向后翻页,搜索字符串等操作。使用键盘上的上下箭头可逐行滚动查看。显示当前已显示的百分比等信息。默认显示文件的最后10行内容。默认显示文件的前10行内容。

2403_87817494的博客 1008

Linux下的查看文件的命令

Linux系统中常用的文件查看命令包括:tail(显示文件末尾内容,支持实时监视)、head(显示文件开头部分)、cat(显示整个文件内容或连接多个文件)、less(功能强大的分页查看器,支持搜索和导航)、more(基本分页查看器)。各命令适用于不同场景,如tail -f适合实时监控日志,less适合浏览大文件,而head/tail组合可提取文件中间片段。通过灵活使用这些命令及其选项(如-n指定行数),用户能高效查看和处理文件内容。

XiaoCai 2276

Linux文件查看和编辑命令

Linux文件相关命令

weixin_45836700的博客 3240

查看文件_Linux下查看文件的相关命令

介绍Linux下查看文件的相关命令:cat,tac,rev,head,tail,sedcat 命令将文件全部输出到标准输出设备中(即,控制台),常用选项:-n( --number) :显示行号tac 命令将文件内容按行反序全部输出到标准输出设备中(即,控制台),即,输出的第一行为文件内容的最后一行,以此类推rev 命令将文件的每行按字符反序全部输出到标准输出设备中(即,控制台),即,输出的每行的第...

weixin_42499067的博客 683

Linux查看文件命令

Linux查看文件命令

jsjxb的博客 1102

Linux之文件查看命令

介绍了Linux中的文件查看命令和历史查看命令

凉茶铺的博客 273

php 查看文件命令,linux查看文件的命令是什么

linux查看文件的命令:1、“cat”,从第一行开始显示文件内容;2、“tac”,从最后一行开始显示;3、“nl”;4、“more”,一页一页的显示文件内容;5、“less”;6、“head”,只看头几行;7、“tail”,只看尾巴几行。本教程操作环境:Red Hat Enterprise Linux 6.1系统、Dell G3电脑。linux查看日志文件内容命令有cat 由第一行开始显示文件...

weixin_28954623的博客 303
上一篇: Linux磁盘管理命令
下一篇: Linux帮助命令
CaptainDrake
博客等级 码龄6年 5363粉丝 187原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值