Linux 下有很多实用工具可以让你在终端界面查看文本文件。其中一个就是 more。

more 跟我之前另一篇文章里写到的工具 —— less 很相似。它们之间的主要不同点在于 more 只允许你向前查看文件。

尽管它能提供的功能看起来很有限,不过它依旧有很多有用的特性值得你去了解。下面让我们来快速浏览一下 more 可以做什么,以及如何使用它吧。

基础使用

假设你现在想在终端查看一个文本文件。只需打开一个终端,进入对应的目录,然后输入以下命令:

$ more <filename>

例如,

$ more jekyll-article.md

使用空格键可以向下翻页,输入 q 可以退出。

如果你想在这个文件中搜索一些文本,输入 / 字符并在其后加上你想要查找的文字。例如你要查看的字段是 “terminal”,只需输入:

/terminal

搜索的内容是区分大小写的,所以输入 /terminal 跟 /Terminal 会出现不同的结果。

和其他实用工具组合使用

你可以通过管道将其他命令行工具得到的文本传输到 more。你问为什么这样做?因为有时这些工具获取的文本会超过终端一页可以显示的限度。

想要做到这个,先输入你想要使用的完整命令,后面跟上管道符(|),管道符后跟 more。假设现在有一个有很多文件的目录。你就可以组合 more 跟 ls 命令完整查看这个目录当中的内容。

$ ls | more

你可以组合 more 和 grep 命令,从而实现在多个文件中找到指定的文本。下面是我在多篇文章的源文件中查找 “productivity” 的例子。

$ grep ‘productivity’ core.md Dict.md lctt2014.md lctt2016.md lctt2018.md README.md | more

另外一个可以和 more 组合的实用工具是 ps(列出你系统上正在运行的进程)。当你的系统上运行了很多的进程,你现在想要查看他们的时候,这个组合将会派上用场。例如你想找到一个你需要杀死的进程,只需输入下面的命令:

$ ps -u scott | more

注意用你的用户名替换掉 “scott”。

就像我文章开篇提到的, more 很容易使用。尽管不如它的双胞胎兄弟 less 那般灵活,但是仍然值得了解一下。


via: https://opensource.com/article/19/1/more-text-files-linux

作者:Scott Nesbitt 选题:lujun9972 译者:dianbanjiu 校对:wxy

本文由 LCTT 原创编译,Linux中国 荣誉推出

原文来自:https://linux.cn/article-10531-1.html

本文地址:https://www.linuxprobe.com/linux-more.html编辑:roc_guo,审核员:逄增宝

Linux命令大全:https://www.linuxcool.com/

以上就是良许教程网为各位朋友分享的Linux相关知识。

linux 查看文件命令相关推荐

  1. linux查看文件命令

    直接查看文件内容 一共有三个,cat/tac/nl cat [-AbEnTv] 选项与参数: -A :相当于-vET的整合, 可以列出一些特殊字符而不是空白而已 -b :列出行号,进针对非空白行做行号 ...

  2. linux查看文件后十条,linux 查看文件命令

    Linux中查看部分文件内容命令head,tail,sed的用法: Linux中的查看文件内容最常用的cat,less,more和vim我们都已经很熟悉了,但是这些命令都是查看文件的全部内容,如果要查 ...

  3. Linux查看文件内容的方法

    观看档案内容:cat, tac, more, less, head, tail, nl, 刚刚我们提到的都只是在于显示档案的外观,或者是移动与复制一个档案或目录而已,那么如果我们要视察一个档案的内容时 ...

  4. linux显示总文件大小命令,linux查看文件大小命令

    linux系统不像windows系统,查看文件可以随时点击右键,linux中碳钢命令来查看文件大小,下面由学习啦小编为大家整理了linux查看文件命令的相关知识,希望对大家有帮助! linux查看文件 ...

  5. Linux查看文件内容命令:cat, tail, head, more, less

    Linux查看文件内容命令:cat, tail, head, more, less cat 直接显示整个文件. cat直接显示全部文件内容,没有换页等交互. cat filename more mor ...

  6. Linux查看文件和日志的常用命令

    Linux查看文件和日志的常用命令 当项目部署和运行起来后,会产生很多的运行日志.日志的内容是程序里定义的重要输出信息,还有程序出错的报错信息. 查看日志文件大部分是去日志中获取一些数据,确认某些信息 ...

  7. Linux查看文件内容的6种命令

    链接一(6种): Linux中几种常用的查看文件内容的命令(file,cat,more,less,head,tail) - 空谷幽兰~泊逸 - 博客园Linux中有几个命令可以查看文件的内容,而不需要 ...

  8. linux 查看文件的行,linux查看文件有多少行内容的命令介绍

    linux查看文件有多少行内容的命令介绍 发布时间:2020-04-07 09:59:31 来源:亿速云 阅读:170 作者:小新 今天小编给大家分享的是linux查看文件有多少行内容的命令介绍,很多 ...

  9. Linux查看文件编码格式及文件编码转换

    Linux查看文件编码格式及文件编码转换 在Linux 中专门提供了一种工具convmv进行文件 名 编码 的转换 ,可以将文件 名 从GBK转换 成UTF-8编码 ,或者从UTF-8转换 到GBK. ...

最新文章

  1. 一次因网络引起的诡异GC问题,DBA该怎么做?
  2. C++知识点54——RTTI(运行时类型识别)
  3. StringUtils详解
  4. 集合,stack,queue,dictionary,ArrayList,listT
  5. SonarQube代码质量管理平台安装与使用--转载
  6. App5.0程序导入及发布
  7. 云炬Android开发笔记 3-2字体图标库集成与封装
  8. 无符号有符号乘法_【编译笔记】变量除以常量的优化(一)——无符号除法
  9. cudaMemset的调用方式
  10. php 修改 apk名称6,反编译sencha toucha打包的apk文件,修改应用名称支持中文以及去除应用标题栏...
  11. qt绘图事件(画刷的填充)
  12. 松下PLC REXT总线伺服案例 本案例采用松下FPXH系列的总线型 PLC和松下总线伺服共8轴的系统
  13. 深度置信网络(Deep belief network)matlab初解
  14. STM32个人笔记-电源管理
  15. 如何保存Win10壁纸
  16. win10在设备管理器里找不到蓝牙的三种解决办法
  17. 2023年全国最新二级建造师精选真题及答案1
  18. Vue和layUI的区别何在?
  19. Unity_Shader中级篇_10_Unity Shader入门精要
  20. 线性回归理解(附纯python实现)

热门文章

  1. 中国石油大学《计算机应用基础》第三次在线作业
  2. java写接口给前端_看看人家那后端API接口写得,那叫一个优雅!
  3. formality软件使用教程
  4. 性能测试专项:帧率测试 FPS
  5. Android屏幕常亮防息屏
  6. 用vlookup在excel表格里查找数据
  7. 腾达路由器dns服务器未响应,荣耀猎人游戏路由怎么设置
  8. 扫地机器人石头爬坡_已经入手吐槽扫地机器人地宝石头t7和t7pro区别是什么?哪个好?内幕分析爆料...
  9. CSS语义-icont+text
  10. 为什么C++被公认为是最难的语言?