`

Unix下文件内容查看小结

阅读更多

本文将介绍几个最常用的命令以及使用场景

1. tail命令

tail命令适合用于查看实时更新的系统日志

  • -f:表示持续检查,文件的更新会实时显示出来,比如 tail -f file.log
  • -n:显示最后n行 tail -n 100 file.log

既然有tail,就会有head命令,用于查询文件的头n行,实际上用到不多

 

2. more命令

如果文件较大,则部分显示文件.此外more命令还可以进行查询操作

  • 空格: 按空格下翻一页
  • 回车: 下翻一行
  • /字符串: 进行向后查询,按n查询下一个
  • q: 退出more命令

实际上在本人机器上使用这个命令的时候,发现查询到匹配的字符串后,屏幕上并不会高亮,而且只能向后查询

 

3. less命令

相比more,less使用更加方便,可以进行向前,向后翻页,也可双向查询,查询结果还可以高亮

  • Page Down/空格: 向下翻页
  • Page Up: 向上翻页
  • /字符串: 向下查询
  • ?字符串:向上查询
  • n:查询下一个
  • N:反向查询下一个
  • q:退出

4. cat命令:直接在屏幕上显示文件全部内容,如果文件较大,屏幕就会一直滚...最后也只能看到小部分.所以实际上它不适合查看文件,更多的是当做文件追加的功能在用,比如:

  • cat fileA >> fileB: 将文件fileA的内容追加到fileB

最后,当我们既要查看文件,又需要编辑的时候可以使用vi

 

0
0
分享到:
评论

相关推荐

    Unix I/O 小结

    本文主要总结了Unix下的I/O模型及其相关系统调用。 在Unix中,每个进程都有一个打开文件描述符表,用于存储指向文件inode的指针和元数据。文件描述符是非负整数,通常一个进程最多可以打开1024个文件,-1表示非法值...

    UNIX操作系统设计(The Design of the UNIX Operating System)

    1.6 本章小结 第2章 内核导言 2.1 UNIX操作系统的体系结构 2.2 系统概念介绍 2.2.1 文件子系统概貌 .2.2.2 进程 2.3 内核数据结构 2.4 系统管理 2.5 本章小结 2.6 习题 第3章 数据缓冲区高速缓冲 3.1 ...

    UNIX环境高级编程(PDF)

    本书的前15章着重于理论知识的阐述,主要内容包括UNIX文件和目录、进程环境、进程控制、 进程间通信以及各种I/O。在此基础上,分别按章介绍了多个应用实例,包括如何创建数据库函数库, PostScript 打印机驱动程序,...

    文件读写操作小结

    本文将结合标题“文件读写操作小结”和提供的标签“源码”、“工具”,深入探讨文件读写的核心概念、常见方法以及在实际应用中的注意事项。 1. 文件系统基础 文件系统是操作系统用于组织和管理磁盘上数据的一种方式...

    UNIX环境高级编程

    4.25 文件存取许可权位小结 88 4.26 小结 89 习题 89 第5章 标准I/O库 91 5.1 引言 91 5.2 流和FILE对象 91 5.3 标准输入、标准输出和标准出错 91 5.4 缓存 91 5.5 打开流 94 5.6 读和写流 96 5.6.1 输入...

    UNIX环境高级编程.pdf

    4.25 文件存取许可权位小结 88 4.26 小结 89 习题 89 第5章 标准I/O库 91 5.1 引言 91 5.2 流和FILE对象 91 5.3 标准输入、标准输出和标准出错 91 5.4 缓存 91 5.5 打开流 94 5.6 读和写流 96 5.6.1 输入函数 96 ...

    华为unix的内部教程

    #### 第一篇小结 - 本篇涵盖了Unix操作系统的基础知识和常用操作,适合初学者学习。 #### 第二篇深入篇 - 进一步探讨了Unix系统的高级特性和管理技巧,包括启动过程、用户管理、存储设备使用、网络参数设置等。 ##...

    unix环境编程电子书

    478 17.4 传送文件描述符 482 17.4.1 经由基于STREAMS的管道传送文件描述符 484 17.4.2 经由UNIX域套接字传送文件描述符 486 17.5 open服务器版本1 493 17.6 open服务器版本2 498 17.7 小结 505 习题 ...

    Unix操作系统设计

    1.6 本章小结 第2章 内核导言 2.1 UNIX操作系统的体系结构 2.2 系统概念介绍 2.2.1 文件子系统概貌 2.2.2 进程 2.3 内核数据结构 2.4 系统管理 2.5 本章小结 2.6 习题 第3章 数据缓冲区高速缓冲 3.1 缓冲头部 3.2 ...

    UNIX环境高级编程 pdf格式

    4.25 文件存取许可权位小结 88 4.26 小结 89 习题 89 第5章 标准I/O库 91 5.1 引言 91 5.2 流和FILE对象 91 5.3 标准输入、标准输出和标准出错 91 5.4 缓存 91 5.5 打开流 94 5.6 读和写流 96 5.7 每次一行I/O 98 ...

    UNIX系统基础下载

    #### 三、小结 通过以上介绍,我们了解了UNIX系统中常用的一些基本命令及其主要功能。熟练掌握这些命令有助于提高工作效率并更好地管理文件系统。对于每个命令的更多高级用法和选项,请查阅相应的手册页。希望本文...

    Unix高级编程 pdf

    4.25 文件存取许可权位小结 88 4.26 小结 89 习题 89 第5章 标准I/O库 91 5.1 引言 91 5.2 流和FILE对象 91 5.3 标准输入、标准输出和标准出错 91 5.4 缓存 91 5.5 打开流 94 5.6 读和写流 96 5.6.1 输入...

    UNIX环境高级编程(第3版)

    - **文件系统层次结构:** 解释了UNIX文件系统的基本结构,如根目录、子目录等。 **1.3 登录** - **登录过程:** 描述了用户如何登录到UNIX系统的过程,包括认证机制等。 - **登录脚本:** 介绍了登录脚本(如`....

    vi使用技巧小结(适用于unix和linux)

    ### VI使用技巧小结(适用于Unix和Linux) #### 摘要 vi编辑器作为Unix和Linux系统中最常用的文本编辑工具之一,对于初学者来说掌握其基本操作是至关重要的。本文旨在帮助读者快速掌握vi的基本使用技巧,包括如何...

    UNIX环境高级编程_第2版.part2

    书中除了介绍UNIX文件和目录、标准I/O库、系统数据文件和信息、进程环境、进程控制、进程  关系、信号、线程、线程控制、守护进程、各种I/O、进程间通信、网络IPC、伪终端等方面的内容,还在  此基础上介绍了多...

Global site tag (gtag.js) - Google Analytics