<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Linux Less on MeerStory</title><link>https://meerstory.com/zh/tags/linux-less/</link><description>Recent content in Linux Less on MeerStory</description><generator>Hugo</generator><language>zh-cn</language><lastBuildDate>Sat, 29 Aug 2026 07:24:21 +0900</lastBuildDate><atom:link href="https://meerstory.com/zh/tags/linux-less/index.xml" rel="self" type="application/rss+xml"/><item><title>Linux 查看大文件：more 与 less 命令的区别及实战用法完全整理</title><link>https://meerstory.com/zh/ubuntu/20260829_072317_5_more_less_more_less/</link><pubDate>Sat, 29 Aug 2026 07:24:21 +0900</pubDate><guid>https://meerstory.com/zh/ubuntu/20260829_072317_5_more_less_more_less/</guid><description>&lt;h2 id="概述">概述&lt;/h2>
&lt;p>在 Linux 终端中查看大文本文件或日志时，了解常用的 more 与 less 命令的核心区别至关重要。本文通过对比这两个命令的工作方式和导航功能，为您提供适合实战环境的最佳文件查看方法。&lt;/p>
&lt;h2 id="1-more-命令基础按页查看文本">1. more 命令基础：按页查看文本&lt;/h2>
&lt;p>为了创建用于 &lt;code>more&lt;/code> 命令练习的测试数据文件，执行 &lt;code>seq 1 50 &amp;gt; sample_more.txt&lt;/code> 命令。&lt;/p>
&lt;p>&lt;img src="https://meerstory.com/ubuntu/20260829_072317_5_more_less_more_less/captures/s01_c01_seq_1_50___sample_more_txt.png" alt="seq 1 50 &amp;gt; sample_more.txt">&lt;/p>
&lt;p>&lt;code>more&lt;/code> 命令用于按屏幕单位分页向前查看大文本文件的内容，而不是一次性输出全部内容。&lt;br>
执行 &lt;code>more sample_more.txt&lt;/code> 命令，将在屏幕上输出 &lt;code>sample_more.txt&lt;/code> 文件第一页分量的文本。&lt;br>
⚙️ [主要选项]&lt;/p>
&lt;p>&lt;code>-d&lt;/code> : 输入错误按键时，在屏幕底部显示提示信息和帮助说明。&lt;br>
&lt;code>-s&lt;/code> : 将连续出现的多个空行压缩为一个空行显示。&lt;br>
&lt;code>-c&lt;/code> : 不滚动屏幕，而是从顶部开始逐行刷新输出文本。&lt;br>
&lt;code>-p&lt;/code> : 不滚动屏幕，先清空整个屏幕后再开始输出文本。&lt;br>
&lt;code>+n&lt;/code> : 从指定的第 n 行开始查看文本，而不是从文件的第一行开始。&lt;/p>
&lt;p>&lt;img src="https://meerstory.com/ubuntu/20260829_072317_5_more_less_more_less/captures/s01_c02_more_sample_more_txt.png" alt="more sample_more.txt">&lt;/p>
&lt;h2 id="2-less-命令基础双向自由导航与大文件处理">2. less 命令基础：双向自由导航与大文件处理&lt;/h2>
&lt;p>为了创建用于 &lt;code>less&lt;/code> 命令练习的大容量测试数据文件，执行 &lt;code>seq 1 1000 &amp;gt; sample_less.txt&lt;/code> 命令。&lt;/p>
&lt;p>&lt;img src="https://meerstory.com/ubuntu/20260829_072317_5_more_less_more_less/captures/s02_c01_seq_1_1000___sample_less_txt.png" alt="seq 1 1000 &amp;gt; sample_less.txt">&lt;/p></description></item><item><title>1秒无卡顿查看 Linux 大日志文件！less 命令完全活用指南</title><link>https://meerstory.com/zh/ubuntu/20260829_071913_4_less_less/</link><pubDate>Sat, 29 Aug 2026 07:19:40 +0900</pubDate><guid>https://meerstory.com/zh/ubuntu/20260829_071913_4_less_less/</guid><description>&lt;h2 id="概述">概述&lt;/h2>
&lt;p>在 Linux 环境中，如果使用 &lt;code>cat&lt;/code> 命令打开几百兆字节的大文件或日志，可能会导致内存过载以及终端卡顿。使用 &lt;code>less&lt;/code> 命令无需将整个文件加载到内存中，即可按页快速查看文本并高效进行浏览。本文将介绍在 Ubuntu 终端中使用 &lt;code>less&lt;/code> 命令查看长文件和搜索关键字的实操技巧。&lt;/p>
&lt;h2 id="1-less-命令概述及实操测试文件创建">1. less 命令概述及实操测试文件创建&lt;/h2>
&lt;p>为了进行 &lt;code>less&lt;/code> 命令实操，首先将软件包列表更新至最新，并安装 &lt;code>less&lt;/code> 软件包。&lt;/p>
&lt;p>&lt;img src="https://meerstory.com/ubuntu/20260829_071913_4_less_less/captures/s01_c01_sudo_apt-get_update_-qq____sudo_apt-get_install_-y.png" alt="sudo apt-get update -qq &amp;amp;&amp;amp; sudo apt-get install -y less">&lt;/p>
&lt;p>为了练习 &lt;code>less&lt;/code> 命令查看功能，创建一个包含从 1 到 500 数字、共 500 行的测试文件 &lt;code>sample_log.txt&lt;/code>。&lt;/p>
&lt;p>&lt;img src="https://meerstory.com/ubuntu/20260829_071913_4_less_less/captures/s01_c02_seq_1_500___sample_log_txt.png" alt="seq 1 500 &amp;gt; sample_log.txt">&lt;/p>
&lt;p>&lt;code>less&lt;/code> 命令是一种高效的文本查看器，它不会将大文本文件一次性全部加载到内存中，而是按页进行查看。&lt;br>
执行 &lt;code>less sample_log.txt&lt;/code> 命令，即可根据终端窗口大小清晰地查看生成的 500 行文件内容。&lt;br>
⚙️ [主要选项]&lt;/p>
&lt;p>&lt;code>-N&lt;/code> : 在每行的开头显示行号。&lt;br>
&lt;code>-S&lt;/code> : 长句子不自动换行，而是进行水平截断显示，可通过左右方向键移动查看。&lt;br>
&lt;code>-i&lt;/code> : 输入搜索词进行查找时，不区分大小写。&lt;br>
&lt;code>-X&lt;/code> : 在退出 &lt;code>less&lt;/code> 后，仍然在屏幕上保留文件查看内容。&lt;br>
&lt;code>-F&lt;/code> : 若文件的全部内容能在一个屏幕内显示完，则不运行 &lt;code>less&lt;/code>，直接输出内容后退出。&lt;/p></description></item></channel></rss>