Linux查看文件内容的5种方式

Linux查看文件内容的5种方式Linux查看文件内容的5种方式

大家好,又见面了,我是你们的朋友全栈君。

目录

1. more指令 —— 分页显示文件内容

2. less指令 —— 可以向前或向后查看文件内容

3. head指令 —— 查看文件开头的内容

4. tail指令 —— 显示文件尾部的内容

5. cat指令 —— 显示文件内容


1. more指令 —— 分页显示文件内容

more指令会以一页一页的形式显示文件内容,按空白键(space)显示下一页内容,按Enter键会显示下一行内容,按 b 键就会往回(back)一页显示,其基本用法如下:

more    file1             查看文件file1的文件内容;

more   -num   file2    查看文件file2的内容,一次显示num行;

more   +num   file3   查看文件file3的内容,从第num行开始显示;


2. less指令 —— 可以向前或向后查看文件内容

less指令查看文件内容时可以向前或向后随意查看内容;

less指令的基本用法为:

less   file1    查看文件file1的内容;

less   -m    file2     查看文件file2的内容,并在屏幕底部显示已显示内容的百分比;

按空格键显示下一屏的内容,按回车键显示下一行的内容; 

按  U  向前滚动半页,按  Y   向前滚动一行;

按[PageDown]向下翻动一页,按[PageUp]向上翻动一页;

按   Q   退出less命令;


3. head指令 —— 查看文件开头的内容

head指令用于显示文件开头的内容,默认情况下,只显示文件的头10行内容;

head指令的基本用法:

head  -n  <行数>   filename      显示文件内容的前n行;

例如:head   -n   5   file1     显示文件file1的前5行内容

head   -c  <字节>    filename      显示文件内容的前n个字节;

例如:head  -c  20  file2      显示文件file2的前20个字节内容


4. tail指令 —— 显示文件尾部的内容

 tail指令用于显示文件尾部的内容,默认情况下只显示指定文件的末尾10行;

tail指令的基本用法:

tail    file1      显示文件file1的尾部10行内容;

tail  -n  <行数>  filename    显示文件尾部的n行内容;

例如:tail  -n  5   file1    显示文件file1的末尾5行内容

tail  -c  <字节数>   filename     显示文件尾部的n个字节内容;

例如:tail  -c  20   file2    显示文件file2的末尾20个字节


5. cat指令 —— 显示文件内容

使用cat命令时,如果文件内容过多,则只会显示最后一屏的内容;

cat指令的基本用法:

cat   file1        用于查看文件名为file1的文件内容;

cat   -n   file2       查看文件名为file2的文件内容,并从1开始对所有输出的行数(包括空行)进行编号

cat   -b   file3      查看文件名为file3的文件内容,并从1开始对所有的非空行进行编号


—— END ——

 

 

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/148158.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 【Linux-vim】Linux 修改文件内容

    【Linux-vim】Linux 修改文件内容1、cd到相应的文件夹下2、查看linux文件内容:命令:catxxxx文件夹3、修改文件夹Vimxxxx文件夹3.1输入字母:i修改文件内容3.2自己要改什么,手动改好3.3退出修改命令,电脑端点击:esc3.4输入:wq!或者:wq就可以了3.5再用命令:catxxxx文件夹,查看一下修改的和你预计的是否一致…

    2022年7月26日
    6
  • 目标检测百度百科_综述的提纲

    目标检测百度百科_综述的提纲目标检测目标检测要解决的核心问题目标检测最新进展目标检测应用

    2022年10月13日
    2
  • 请写一段PHP代码,确保多个进程同时写入同一个文件成功[通俗易懂]

    请写一段PHP代码,确保多个进程同时写入同一个文件成功

    2022年2月18日
    52
  • java helloworld源代码_Java Hello World源代码notepad++版

    java helloworld源代码_Java Hello World源代码notepad++版Notepad++中写JavaHelloWorld代码并运行,步骤如下:1、在E:\CodeDemo\Java文件夹下(你也可以选择自己的文件夹)新建一个txt文本文件。如果没有NotePad++,请去官网下载安装。2、重命名为Hello.java,在弹出对话框单击是。3、右单击新建的Hello.java文件弹出快捷菜单,使用editwithnotepad++编辑Hello.java文件…

    2022年5月28日
    40
  • win10装kali linux双系统,win10安装kali组成双系统攻略「建议收藏」

    win10装kali linux双系统,win10安装kali组成双系统攻略「建议收藏」已在计算机上安装有win10系统,在这个基础上再安装kali组成双系统,所用的版本是KaliLinux2018.2,Linux内核为4.15版本。一、镜像下载根据需求下载自己需要的版本二、烧录这里推荐用win32diskimager,下载地址在这里,尝试了好几款烧录工具,这个是相对最稳定的。在win10中安装然后打开win32,如下图:第一步选中镜像位置。第二步选择要烧录的U盘的盘符,比如…

    2022年7月24日
    9
  • 光纤交换机如何划分zone[通俗易懂]

    光纤交换机如何划分zone[通俗易懂]说明:1.不同厂商的光纤交换机zone的划分类似,所以只要掌握了一种其他则可以触类旁通。2.如果想使用图形界面对光纤交换机划分zone,在pc端必须安装javawebstart,初次访问阵列它会提示下载地址。一.规划在对光纤交换机进行设置前,一定要做好相应的规划,比如那些端口要连接主机,那些端口要连接阵列,考虑到减少“乒乓效应”及平衡负载,当我们划分zone时最好用一对一关系,即一个zone只接一个主机一个阵列,而不是划分一个大的zone阵列主机都插…

    2022年5月11日
    48

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号