Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >Linux 文件内容查看命令方式

Linux 文件内容查看命令方式

原创
作者头像
用户7639835
发布于 2021-12-03 04:04:26
发布于 2021-12-03 04:04:26
8.9K00
代码可运行
举报
文章被收录于专栏:技术知识分享技术知识分享
运行总次数:0
代码可运行

Linux 文件内容查看

Linux系统中使用以下命令来查看文件的内容:

  • cat  由第一行开始显示文件内容
  • tac  从最后一行开始显示,可以看出 tac 是 cat 的倒着写!
  • nl   显示的时候,顺道输出行号!
  • more 一页一页的显示文件内容
  • less 与 more 类似,但是比 more 更好的是,他可以往前翻页!
  • head 只看头几行
  • tail 只看尾巴几行

你可以使用 man [命令]来查看各个命令的使用文档,如 :man cp。

cat

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

语法:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
cat [-AbEnTv]

选项与参数:

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

检看 /etc/issue 这个文件的内容:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
[root@www ~]# cat /etc/issue
CentOS release 6.4 (Final)
Kernel \r on an \m

tac

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

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
[root@www ~]# tac /etc/issue

Kernel \r on an \m
CentOS release 6.4 (Final)

nl

显示行号

语法:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
nl [-bnw] 文件

选项与参数:

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

实例一:用 nl 列出 /etc/issue 的内容

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
[root@www ~]# nl /etc/issue
     1  CentOS release 6.4 (Final)
     2  Kernel \r on an \m

more

一页一页翻动

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
[root@www ~]# more /etc/man_db.config 
#
# Generated automatically from man.conf.in by the
# configure script.
#
# man.conf from man-1.6d
....(中间省略)....
--More--(28%)  <== 重点在这一行喔!你的光标也会在这里等待你的命令

在 more 这个程序的运行过程中,你有几个按键可以按的:

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

less

一页一页翻动,以下实例输出/etc/man.config文件的内容:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
[root@www ~]# less /etc/man.config
#
# Generated automatically from man.conf.in by the
# configure script.
#
# man.conf from man-1.6d
....(中间省略)....
:   <== 这里可以等待你输入命令!

less运行时可以输入的命令有:

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

head

取出文件前面几行

语法:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
head [-n number] 文件 

选项与参数:

  • -n :后面接数字,代表显示几行的意思
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
[root@www ~]# head /etc/man.config

默认的情况中,显示前面 10 行!若要显示前 20 行,就得要这样:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
[root@www ~]# head -n 20 /etc/man.config

tail

取出文件后面几行

语法:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
tail [-n number] 文件 

选项与参数:

  • -n :后面接数字,代表显示几行的意思
  • -f :表示持续侦测后面所接的档名,要等到按下[ctrl]-c才会结束tail的侦测
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
[root@www ~]# tail /etc/man.config
# 默认的情况中,显示最后的十行!若要显示最后的 20 行,就得要这样:
[root@www ~]# tail -n 20 /etc/man.config

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
Linux文件内容查看相关命令
Linux系统中使用以下命令来查看文件的内容: cat、tac、nl、more、less、head、tail 你可以使用 man [命令]来查看各个命令的使用文档,如 :man cp。
小白学视觉
2022/04/06
2.5K0
Linux 文件与目录管理 转
pwd是Print Working Directory的缩写,也就是显示目前所在目录的命令。
wuweixiang
2018/08/14
2.8K0
Linux常用命令详解_常用shell命令
3、ctrl + r -:查找历史命令(history);ctrl+c = 终止
全栈程序员站长
2022/09/25
9040
linux(4)Linux 文件内容查看[通俗易懂]
tac与cat命令刚好相反,文件内容从最后一行开始显示,可以看出 tac 是 cat 的倒着写!如:
全栈程序员站长
2022/09/19
16K0
Linux 文件、目录结构及常用命令
目录 Linux-文件操作与目录管理 1.两种路径 2.目录结构 3.处理目录常用的命令 ls命令(列出目录) cd命令(切换目录) pwd命令(显示当前所在的目录) mkdir命令(创建新目录) rmdir命令(删除空目录) cp命令(复制文件或目录) stat命令(查看文件详细属性) rm命令(移除文件或目录) alias命令(系统别名) mv命令(移动文件或目录,或修改名称) 4.Linux文件内容查看 cat命令 tac命令 nl命令 more命令 less命令 head命令 tail命令 Linu
HammerZe
2022/05/09
2K0
Linux 文件、目录结构及常用命令
优雅的查看log日志
作为一名测试工程师,测试任务中和Linux打交道的地方有很多,比如查看日志、定位bug、修改文件、部署环境等。产品部署在linux上,如果某个功能发生错误,就需要我们去排查出错的原因,所以熟练的掌握查看log的方法显得尤为重要。如何优雅的查看log日志,让我们拭目以待。
用户5521279
2020/12/24
1.8K0
Linux 基础
在linux中经常会碰到 bashrc,rc.d,rc.local等带有rc的文件或目录,一般都是启动时需要加载的。
青山师
2023/05/05
6050
Linux 基础
Linux 基础入门学习:(JavaEE~大数据篇)
本篇,不是面向运维级别的 liunx系统学习, 而是针对Java——大数据学习, 所需要的基本功能~ Linux 总而言之,根本也就是一个 操作系统! 操作系统, 作为一个程序员 现代人每天都会有很多接触: 常见的操作系统有↓↓↓
Java_慈祥
2024/08/06
1150
Linux 基础入门学习:(JavaEE~大数据篇)
Java程序员必备:查看日志常用的linux命令
趁周末,复习一下鸟哥的linux私房菜,看了文件内容查阅部分,做个笔记,哈哈,希望对你有帮助哦。
捡田螺的小男孩
2020/04/14
2K0
3.文件查看及内容处理
功能:crt模式看文件浏览过滤 语法:more [-dlfpcsu] [-num] [+/pattern] [+linenum] [file ...] 用法: 需要按键操作浏览过程 空白键 (space):向下翻一页; Enter:向下翻一行; /字串:在这个显示的内容当中,向下搜寻字串这个关键字; f:快速翻页 q:退出more浏览 说明:more虽然可以浏览比cat更多的文件内容,但有缺点,不能往上翻页,只能往下翻页,直到结束。 4.less
py3study
2020/01/07
7460
linux文件操作
当该文件的『内容数据』变更时,就会更新这个时间!内容数据指的是文件的内容,而不是文件的属性或 权限喔!
小柒吃地瓜
2020/04/23
1.9K0
linux笔记02
--------------------------------------------------------------------------------------------------------------------------------
用户7271996
2023/03/04
5050
Linux基础语法
linux诞生了这么多年,以前还喊着如何能取代windows系统,现在这个口号已经小多了,任何事物发展都有其局限性都有其天花板。就如同在国内再搞一个社交软件取代腾讯一样,想想而已基本不可能,因为用户已经习惯于使用微信交流,不是说技术上实现不了解而是老百姓已经习惯了,想让他们不用,即使他们自己不用亲戚朋友还是要用,没有办法的事情。
全栈程序员站长
2022/08/30
1.5K0
Linux基础语法
【CSP-S】冲刺2023年信息学CSP-J/S:Linux常用命令之【查看文件内容】
小码匠
2023/09/06
5700
【CSP-S】冲刺2023年信息学CSP-J/S:Linux常用命令之【查看文件内容】
Linux 常用命令学习
就是 list 的缩写,通过 ls 命令不仅可以查看 linux 文件夹包含的文件,而且可以查看文件权限(包括目录、文件夹、文件权限)查看目录信息等等。
用户1685462
2021/07/26
5020
linux常用的读取文件内容指令
linux常用于读取文件内容指令主要有以下七种: cat,tac,nl,more,less,head,tail
我是李超人
2020/08/20
6.4K0
linux查询日志命令总结
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
chenchenchen
2019/10/22
16.5K0
Linux文件目录管理
Linux文件目录管理 文件的路径 路径: . 表示当此层目录 .. 表示上一层目录 - 代表前一个工作目录 ~ 代表"目前用户身份"所在的文件夹 ~account 代表account这个用户的主文件夹(account是个账号名称) 使用cd 命令切换目录 pwd 显示目前所在目录 pwd -P(大写P)显示连接目录 //创建目录: mkdir 目录名 rmdir 目录名 执行文件路径变量$PATH ls命令的完整路径为:/bin/ls 查询环境变量路径: echo $PATH /usr/lo
Dream城堡
2018/12/24
4K0
Linux常用命令速查-文件管理
Linux系统中的每个文件和目录都有访问许可权限,用他来确定谁能通过何种方式对文件和目录进行访问和操作。
Java学习录
2019/04/18
1.5K0
查看log日志
作为一名测试工程师,测试任务中和Linux打交道的地方有很多,比如查看日志、定位bug、修改文件、部署环境等。产品部署在linux上,如果某个功能发生错误,就需要我们去排查出错的原因,所以熟练的掌握查看log的方法显得尤为重要。如何优雅的查看log日志,让我们拭目以待。谈到查看log的方法,最常使用的命令可以说是cat与more及less了,但是如果查看一个很大的文件,并且只想看到该文件最后几行的结果输出时,你还记得用什么吗?对了,就是tail,此外tac也可以达到这个目的。接下来文章将通过实例来讲解各个查看日志的命令。
测试之道
2021/03/04
2.2K0
查看log日志
相关推荐
Linux文件内容查看相关命令
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验