<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="zh">
	<id>https://arolstar52-zhtest.hf.space/index.php?action=history&amp;feed=atom&amp;title=Less_%28Unix%29</id>
	<title>Less (Unix) - 版本历史</title>
	<link rel="self" type="application/atom+xml" href="https://arolstar52-zhtest.hf.space/index.php?action=history&amp;feed=atom&amp;title=Less_%28Unix%29"/>
	<link rel="alternate" type="text/html" href="https://arolstar52-zhtest.hf.space/index.php?title=Less_(Unix)&amp;action=history"/>
	<updated>2026-06-26T18:05:51Z</updated>
	<subtitle>在这个wiki上该页的修订历史</subtitle>
	<generator>MediaWiki 1.43.8</generator>
	<entry>
		<id>https://arolstar52-zhtest.hf.space/index.php?title=Less_(Unix)&amp;diff=3722439&amp;oldid=prev</id>
		<title>imported&gt;InternetArchiveBot：​补救2个来源，并将0个来源标记为失效。) #IABot (v2.0.8.7</title>
		<link rel="alternate" type="text/html" href="https://arolstar52-zhtest.hf.space/index.php?title=Less_(Unix)&amp;diff=3722439&amp;oldid=prev"/>
		<updated>2022-05-14T21:16:12Z</updated>

		<summary type="html">&lt;p&gt;补救2个来源，并将0个来源标记为失效。) #IABot (v2.0.8.7&lt;/p&gt;
&lt;p&gt;&lt;b&gt;新页面&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{lowercase}}&lt;br /&gt;
{{NoteTA|G1=IT}}&lt;br /&gt;
{{Infobox software&lt;br /&gt;
| name = less&lt;br /&gt;
| logo = &lt;br /&gt;
| screenshot = Less.PNG&lt;br /&gt;
| caption = [[Xterm]]中的&amp;lt;code&amp;gt;less&amp;lt;/code&amp;gt;輸出&lt;br /&gt;
| developer = Mark Nudelman&lt;br /&gt;
| released = {{Start date and age|mf=yes|1984}}&amp;lt;ref&amp;gt;{{cite web |author1=Mark Nudelman |title=less, a paginator |url=https://groups.google.com/g/net.sources/c/GikfOBWCl0s/m/agdI4hW2ix8J |accessdate=2021-07-17 |date=1985-06-02 |archive-date=2021-07-17 |archive-url=https://web.archive.org/web/20210717030604/https://groups.google.com/g/net.sources/c/GikfOBWCl0s/m/agdI4hW2ix8J }}&amp;lt;/ref&amp;gt;&lt;br /&gt;
| latest release version = 590&lt;br /&gt;
| latest release date = {{Start date and age|2021|07|10|df=yes}}&lt;br /&gt;
| latest preview version = 590&lt;br /&gt;
| latest preview date = {{Start date and age|2021|06|03|df=yes}}&lt;br /&gt;
| repo = {{URL|https://github.com/gwsw/less}}&lt;br /&gt;
| programming language = [[C语言|C]]&lt;br /&gt;
| operating system = [[跨平臺]]&lt;br /&gt;
| genre = [[系统软件]]&lt;br /&gt;
| license = [[多重許可|雙重授權]]：[[GNU計劃|GNU]] [[GNU通用公共许可证#GPLv3|GPLv3]]與自訂的[[BSD许可证#BSD风格的许可证|BSD風格]]授權條款&lt;br /&gt;
| website = {{URL|https://www.greenwoodsoftware.com/less/}}&amp;lt;br /&amp;gt; {{URL|https://www.gnu.org/software/less/}}&lt;br /&gt;
}}&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;&amp;lt;code&amp;gt;less&amp;lt;/code&amp;gt;&amp;#039;&amp;#039;&amp;#039;是[[UNIX]]、[[Microsoft Windows]]與[[类Unix系统]]上的終端機分頁檢視[[计算机程序|程式]]，用來一次用整個螢幕顯示的範圍展示（但不能編輯）[[文本文件]]的內容。其與&amp;lt;tt&amp;gt;[[More (命令)|more]]&amp;lt;/tt&amp;gt;類似，但可以向前或向後瀏覽檔案的延伸功能。與大多數的Unix文字編輯器或檢視程式不同，&amp;lt;tt&amp;gt;less&amp;lt;/tt&amp;gt;在啟動時不會一次讀取整個檔案，如此可以加快大檔案的載入速度。&lt;br /&gt;
&lt;br /&gt;
==歷史==&lt;br /&gt;
Mark Nudelman最初在1983至1985年間編寫了&amp;lt;code&amp;gt;less&amp;lt;/code&amp;gt;，當時是因為需要可以向後捲動顯示文字的&amp;lt;code&amp;gt;[[More (命令)|more]]&amp;lt;/code&amp;gt;。原本&amp;lt;code&amp;gt;less&amp;lt;/code&amp;gt;是為Unix開發的，但是其已被移植到其他許多作業系統，其中包含了[[MS-DOS]]、[[Microsoft Windows]]、[[OS/2]]與{{link-en|OS-9|OS-9}}，以及如[[Linux]]等的[[类Unix系统]]&amp;lt;ref&amp;gt;{{cite web |title=Less FAQ |url=https://www.greenwoodsoftware.com/less/faq.html |accessdate=2021-07-17 |archive-date=2021-05-07 |archive-url=https://web.archive.org/web/20210507043412/http://www.greenwoodsoftware.com/less/faq.html }}&amp;lt;/ref&amp;gt;。Nudelman至今仍在維護它。&lt;br /&gt;
&lt;br /&gt;
為了協助記住&amp;lt;code&amp;gt;less&amp;lt;/code&amp;gt;與&amp;lt;code&amp;gt;more&amp;lt;/code&amp;gt;的不同，有個常見的笑話是&amp;quot;&amp;lt;tt&amp;gt;less &amp;gt; more&amp;lt;/tt&amp;gt;&amp;quot;，代表了&amp;lt;code&amp;gt;less&amp;lt;/code&amp;gt;的功能比&amp;lt;tt&amp;gt;more&amp;lt;/tt&amp;gt;更多。類似的說法是&amp;quot;&amp;lt;code&amp;gt;less&amp;lt;/code&amp;gt; is &amp;lt;code&amp;gt;more&amp;lt;/code&amp;gt;, more or less&amp;quot;（「少即是多，或多或少」）。&lt;br /&gt;
&lt;br /&gt;
==用法==&lt;br /&gt;
可以傳遞選項給&amp;lt;tt&amp;gt;less&amp;lt;/tt&amp;gt;以改變其行為，例如要在螢幕上顯示的行數。部份選項可能會因作業系統而異。在&amp;lt;tt&amp;gt;less&amp;lt;/tt&amp;gt;顯示檔案時，也可以使用多種指令來瀏覽檔案。這些指令是以&amp;lt;tt&amp;gt;more&amp;lt;/tt&amp;gt;與&amp;lt;tt&amp;gt;[[vi]]&amp;lt;/tt&amp;gt;使用的指令為基礎。並可在檔案中搜尋符合的字元模式。&lt;br /&gt;
&lt;br /&gt;
預設情況下，&amp;lt;tt&amp;gt;less&amp;lt;/tt&amp;gt;會將檔案內容顯示到[[標準串流#標準輸出 (stdout)|標準輸出]]（一次顯示一個螢幕的範圍）。如果省略檔案名稱參數，則其會顯示來自[[標準串流#標準輸入 (stdin)|標準輸入]]的內容（通常是另一個指令透過[[管道 (Unix)|管道]]的輸出）。如果輸入被重新導向到[[終端|終端機]]以外的任何東西，例如另一個指令的管道，則此時&amp;lt;tt&amp;gt;less&amp;lt;/tt&amp;gt;的行為會類似於&amp;lt;tt&amp;gt;[[Cat (Unix)|cat]]&amp;lt;/tt&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
指令[[句法]]為：&lt;br /&gt;
&lt;br /&gt;
 less [選項] [檔案名稱]&lt;br /&gt;
&lt;br /&gt;
===常用選項===&lt;br /&gt;
*&amp;lt;code&amp;gt;-g&amp;lt;/code&amp;gt;：僅突顯任何搜尋字串的目前符合項目。&lt;br /&gt;
*&amp;lt;code&amp;gt;-i&amp;lt;/code&amp;gt;：搜尋時不區分大小寫。&lt;br /&gt;
*&amp;lt;code&amp;gt;-m&amp;lt;/code&amp;gt;：顯示更詳細的提示資訊，包含檔案位置。&lt;br /&gt;
*&amp;lt;code&amp;gt;-N&amp;lt;/code&amp;gt;：顯示行號（檢視[[源代码]]時較有用）。&lt;br /&gt;
*&amp;lt;code&amp;gt;-x3&amp;lt;/code&amp;gt;：將定位停駐點（每個定位字元的欄數）設定為指定的數字（在此例中為3，檢視[[源代码]]時較有用）。&lt;br /&gt;
*&amp;lt;code&amp;gt;-S&amp;lt;/code&amp;gt;：停用過長行的換行。較長的行可用橫向捲動來檢視。&lt;br /&gt;
*&amp;lt;code&amp;gt;-X&amp;lt;/code&amp;gt;：結束less時，將檔案內容保留在螢幕上。&lt;br /&gt;
*&amp;lt;code&amp;gt;-?&amp;lt;/code&amp;gt;：顯示說明。&lt;br /&gt;
*&amp;lt;code&amp;gt;--follow-name&amp;lt;/code&amp;gt;：跟隨模式，用來檢視輸出中的紀錄檔。&lt;br /&gt;
&lt;br /&gt;
===常用指令===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! 按鍵&lt;br /&gt;
! 指令&lt;br /&gt;
|-&lt;br /&gt;
! {{Key press|Space bar}}&lt;br /&gt;
| 下一頁&lt;br /&gt;
|-&lt;br /&gt;
! {{Key press|d}}&lt;br /&gt;
| 下半頁&lt;br /&gt;
|-&lt;br /&gt;
! {{Key press|b}}&lt;br /&gt;
| 前一頁&lt;br /&gt;
|-&lt;br /&gt;
! {{Key press|u}}&lt;br /&gt;
| 前半頁&lt;br /&gt;
|-&lt;br /&gt;
! {{Key press|v}}&lt;br /&gt;
| 編輯內容&lt;br /&gt;
|-&lt;br /&gt;
! {{Key press|j}} &amp;lt;span style=&amp;quot;font-weight: normal;&amp;quot;&amp;gt;或&amp;lt;/span&amp;gt; {{Key press|Enter}}&lt;br /&gt;
| 下ㄧ行&lt;br /&gt;
|-&lt;br /&gt;
! {{Key press|k}}&lt;br /&gt;
| 前ㄧ行&lt;br /&gt;
|-&lt;br /&gt;
! {{Key press|Home}}&lt;br /&gt;
| 檔案頂部&lt;br /&gt;
|-&lt;br /&gt;
! {{Key press|End}}&lt;br /&gt;
| 檔案結尾&lt;br /&gt;
|-&lt;br /&gt;
! {{Key press|F}}&lt;br /&gt;
| 跟隨模式（供紀錄檔使用）。Follow Mode (for logs). Interrupt to abort.&lt;br /&gt;
|-&lt;br /&gt;
! {{Key press|g}} &amp;lt;span style=&amp;quot;font-weight: normal;&amp;quot;&amp;gt;或&amp;lt;/span&amp;gt; {{Key press|&amp;lt;}}&lt;br /&gt;
| 第一行&lt;br /&gt;
|-&lt;br /&gt;
! {{Key press|G}} &amp;lt;span style=&amp;quot;font-weight: normal;&amp;quot;&amp;gt;或&amp;lt;/span&amp;gt; {{Key press|&amp;gt;}}&lt;br /&gt;
| 最後ㄧ行&lt;br /&gt;
|-&lt;br /&gt;
! &amp;lt;code&amp;gt;{{angbr|n}}&amp;lt;/code&amp;gt;{{Key press|G}}&lt;br /&gt;
| 跳到第&amp;lt;code&amp;gt;{{angbr|n}}&amp;lt;/code&amp;gt;行&lt;br /&gt;
|-&lt;br /&gt;
! {{Key press|/}}&amp;lt;code&amp;gt;{{angbr|text}}&amp;lt;/code&amp;gt;&lt;br /&gt;
| 向前搜尋&amp;lt;code&amp;gt;{{angbr|text}}&amp;lt;/code&amp;gt;。文字會被視為[[正则表达式]]。&lt;br /&gt;
|-&lt;br /&gt;
! {{Key press|?}}&amp;lt;code&amp;gt;{{angbr|text}}&amp;lt;/code&amp;gt;&lt;br /&gt;
| 如同{{Key press|/}}，但為向後搜尋。&lt;br /&gt;
|-&lt;br /&gt;
! {{Key press|n}}&lt;br /&gt;
| 下一個符合的搜尋結果&lt;br /&gt;
|-&lt;br /&gt;
! {{Key press|N}}&lt;br /&gt;
| 上一個符合的搜尋結果&lt;br /&gt;
|-&lt;br /&gt;
! {{Key press|Esc}}{{Key press|u}}&lt;br /&gt;
| 關閉符合突顯（請見&amp;lt;code&amp;gt;-g&amp;lt;/code&amp;gt;命令列選項）&lt;br /&gt;
|-&lt;br /&gt;
! {{Key press|-}}&amp;lt;code&amp;gt;{{angbr|c}}&amp;lt;/code&amp;gt;&lt;br /&gt;
| 切換選項&amp;lt;code&amp;gt;{{angbr|c}}&amp;lt;/code&amp;gt;，例如{{Key press|-}}{{Key press|i}}會切換是否要在搜尋時忽略大小寫&lt;br /&gt;
|-&lt;br /&gt;
! {{Key press|m}}&amp;lt;code&amp;gt;{{angbr|c}}&amp;lt;/code&amp;gt;&lt;br /&gt;
| 設定標記&amp;lt;code&amp;gt;{{angbr|c}}&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
! {{Key press|&amp;#039;}}&amp;lt;code&amp;gt;{{angbr|c}}&amp;lt;/code&amp;gt;&lt;br /&gt;
| 跳到標記&amp;lt;code&amp;gt;{{angbr|c}}&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
! {{Key press|{{=}}}} &amp;lt;span style=&amp;quot;font-weight: normal;&amp;quot;&amp;gt;或&amp;lt;/span&amp;gt; {{Key press|Ctrl|G}}&lt;br /&gt;
| 檔案資訊&lt;br /&gt;
|-&lt;br /&gt;
! {{Key press|:}}{{Key press|n}}&lt;br /&gt;
| 下一個檔案&lt;br /&gt;
|-&lt;br /&gt;
! {{Key press|:}}{{Key press|p}}&lt;br /&gt;
| 上一個檔案&lt;br /&gt;
|-&lt;br /&gt;
! {{Key press|h}}&lt;br /&gt;
| 說明。這會使用&amp;lt;code&amp;gt;less&amp;lt;/code&amp;gt;顯示，{{Key press|q}}離開。&lt;br /&gt;
|-&lt;br /&gt;
! {{Key press|q}}&lt;br /&gt;
| 離開&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==範例==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
less -M readme.txt           # 讀取 &amp;quot;readme.txt&amp;quot;&lt;br /&gt;
less +F /var/log/mail.log    # 供紀錄檔使用的跟隨模式&lt;br /&gt;
file * | less                # 簡易檔案分析&lt;br /&gt;
less -I -g void *.c          # 在所有 .c 檔案不區分大小寫搜尋&amp;quot;void&amp;quot;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==參見==&lt;br /&gt;
* [[More (命令)]]&lt;br /&gt;
* {{link-en|most (Unix)|most (Unix)}}&lt;br /&gt;
* {{link-en|pg (Unix)|pg (Unix)}}&lt;br /&gt;
&lt;br /&gt;
==參考資料==&lt;br /&gt;
{{Reflist}}&lt;br /&gt;
&lt;br /&gt;
==外部連結==&lt;br /&gt;
* {{Official website|https://www.greenwoodsoftware.com/less/}}&lt;br /&gt;
&lt;br /&gt;
{{Unix命令}}&lt;br /&gt;
&lt;br /&gt;
[[Category:GNU计划软件]]&lt;/div&gt;</summary>
		<author><name>imported&gt;InternetArchiveBot</name></author>
	</entry>
</feed>