当前位置: 首页 > article >正文

Linux 文件内容查看

1. cat

从第一行开始显示文件内容

cat [-AbEnTv]

-A:相当于 -vET 的整合选项,可列出一些特殊字符而不是空白而已;
-b:列出行号,仅针对非空白行做行号显示,空白行不标行号!
-E:将结尾的断行字节 $ 显示出来;
-n:列印出行号,连同空白行也会有行号,与 -b 的选项不同;
-T:将 [tab] 按键以 ^I 显示出来;
-v:列出一些看不出来的特殊字符

2. tac

tac与cat命令刚好相反,文件内容从最后一行开始显示,可以看出 tac 是 cat 的倒着写

3. nl

nl [-bnw] 文件

-b:指定行号指定的方式,主要有两种:
-b a:表示不论是否为空行,也同样列出行号(类似 cat -n);
-b t:如果有空行,空的那一行不要列出行号(默认值);
-n:列出行号表示的方法,主要有三种:
-n ln:行号在荧幕的最左方显示;
-n rn:行号在自己栏位的最右方显示,且不加 0 ;
-n rz:行号在自己栏位的最右方显示,且加 0 ;
-w:行号栏位的占用的位数。

4.more

一页一页翻动

空白键 (space):代表向下翻一页;
Enter:代表向下翻『一行』;
/字串:代表在这个显示的内容当中,向下搜寻『字串』这个关键字;
:f:立刻显示出档名以及目前显示的行数;
q:代表立刻离开 more ,不再显示该文件内容。
b 或 [ctrl]-b:代表往回翻页,不过这动作只对文件有用,对管线无用。

5.less

一页一页翻动

空白键:向下翻动一页;
[pagedown]:向下翻动一页;
[pageup]:向上翻动一页;
/字串:向下搜寻『字串』的功能;
?字串:向上搜寻『字串』的功能;
n:重复前一个搜寻 (与 / 或 ? 有关!)
N:反向的重复前一个搜寻 (与 / 或 ? 有关!)
q:离开 less 这个程序;

6. head

取出文件前面几行

head [-n number] 文件 

-n:后面接数字,代表显示几行的意思

7. tail

tail [-n number] 文件

-n:后面接数字,代表显示几行的意思
-f:表示持续侦测后面所接的档名,要等到按下[ctrl]-c才会结束tail的侦测


http://www.kler.cn/a/551779.html

相关文章:

  • Docker 安全基础:权限、用户、隔离机制
  • http状态码503之解决方法(Solution to HTTP Status Code 503)
  • 部署k8s 集群1.26.0(containerd方式)
  • AI 百炼成神:线性回归,预测房价
  • docker的mysql容器修改数据库root的登录密码后,navicat依然能用旧密码访问
  • Java 设计模式总结
  • Leetcode1299:将每个元素替换为右侧最大元素
  • 半遮挡检测算法 Detecting Binocular Half-Occlusions
  • rust笔记1-学习资料推荐
  • CHARMM-GUI EnzyDocker: 一个基于网络的用于酶中多个反应状态的蛋白质 - 配体对接的计算平台
  • Ubuntu下mysql主从复制搭建
  • three.js+WebGL踩坑经验合集(8.2):z-fighting叠面问题和camera.near的坑爹关系
  • 【系列教程】Python第三课:用前两课知识解决实际问题
  • ES8中 async 和await的用法详细的总结
  • LabVIEW无刷电机控制器检测系统
  • 【算法】回溯算法
  • 基于YOLO11深度学习的心脏超声图像间隔壁检测分割与分析系统【python源码+Pyqt5界面+数据集+训练代码】深度学习实战、目标分割、人工智能
  • rtsp协议分析
  • 蓝桥杯题目(生日蜡烛)
  • 读书笔记 - 修改代码的艺术