1. 程式人生 > >Linux 操作命令 less 以及less 與 cat 和 more 的區別

Linux 操作命令 less 以及less 與 cat 和 more 的區別

inux 目錄 通過 自動 -- ESS 百分比 文件內容 文件

1、簡介

????linux 正統查看文件內容的工具,功能極其強大
????

2、主要功能

????less 工具也是對文件或其它輸出進行分頁顯示的工具
????

3、用法/命令格式

    less [選項] 文件

????

4、常用參數解析

4.1 基本用法

語法 參數 說明
less {文件} 將文件的內容從上到下顯示在屏幕上

????

4.2 基本操作

按鍵 說明
/字符串 向下搜索“字符串”的功能
?字符串 向上搜索“字符串”的功能
n 重復前一個搜索(與 / 或 ? 有關)
N 反向重復前一個搜索(與 / 或 ? 有關)
b 向前翻一頁
d 向後翻半頁
q 退出 less 命令
空格鍵 向後翻一頁
向上鍵 向上翻動一行
向下鍵 向下翻動一行

????

5、輔助功能

5.1 瀏覽自動關閉

語法 參數 說明
less -e {文件} -e 當文件顯示結束後,自動離開

????

5.2 強制 打開

語法 參數 說明
less -f {文件} -f 強迫打開特殊文件,例如外圍設備代號、目錄和二進制文件

????

5.3 忽略大小寫

語法 參數 說明
less -i {文件} -i 忽略搜索時的大小寫

????

5.4 百分比顯示

語法 參數 說明
less -m {文件} -m 顯示 當前 內容百分比進度

????

5.5 行顯示

5.5.1 顯示 行號

語法 參數 說明
less -N {文件} -N 顯示每行的行號(包括空行)

????

5.5.2 連續空行 處理 -- 只顯示一個空行

語法 參數 說明
less -s {文件} -s 多個空行 只顯示 一行

????

6、擴展 -- less 與 cat 和 more 的區別

cat 命令
????顯示整個文件的內容
????單獨使用沒有翻頁功能 -- 可以通過 管道 與 more 組合使用
????cat 命令還可以將數個文件合並成一個文件的功能(重定向)

????????

more 命令功能
????讓畫面在顯示滿一頁時暫停
????按鍵操作 顯示畫面
????????

less 命令功能
????less 命令的用法與 more 命令類似,也可以用來瀏覽超過一頁的文件
????less 命令除了可以按空格鍵向下顯示文件外,還可以利用上下鍵來操作顯示
????

命令 翻頁功能 文件 重定向 字符串 搜索 按鍵 操作
cat 單獨 使用 顯示 整個文件的內容;可以 通過 管道 與 more 組合 使用,達到 翻頁功能 可以 重定向,從而 達到 多個 文件 整合成 一個 文件的目的 不具備;可以 通過 管道 與 grep 組合 使用,過濾 關鍵字 不具備
more 具備 翻頁功能 不具備 具備 具備
less 具備 翻頁功能 不具備 具備 具備,且比 more 更 多按鍵 使用 操作

Linux 操作命令 less 以及less 與 cat 和 more 的區別