more 是經典分頁器,雖功能較 less 簡單,但幾乎所有 Unix/Linux 皆內建,適合最小環境。本文完整說明啟動參數、互動指令、搜尋、跳轉行號、呼出 vi 編輯與 Shell 逃逸。
| 參數 | 說明 |
|---|---|
+N | 從第 N 行開始顯示 |
-N | 螢幕高度設為 N 行 |
+/pattern | 開啟前搜尋 pattern,顯示前兩行 |
-c | 清屏再顯示 (不捲動) |
-d | 提示「Press space to continue, 'q' to quit」並關閉蜂鳴器 |
-l | 忽略 Ctrl+L (換頁字元) |
-p | 換頁時清屏而非捲動 (類似 -c) |
-s | 連續空行壓縮為一行 |
-u | 移除底線字元 |
| 鍵 | 動作 |
|---|---|
| Space / Ctrl+F | 下一頁 |
| Enter | 下一行 (可先輸入數字 N 後按 Enter,前進 N 行) |
| B / Ctrl+B | 上一頁 |
| = | 顯示當前行號 |
| :f | 顯示檔名與當前行號 |
| V | 呼出 vi 編輯目前檔案 (儲存後回到 more) |
| !cmd | 執行 Shell 指令 (如 !ls -l),完成後返回 |
| q / Q | 離開 more |
| /pattern | 向下搜尋 pattern (按 n 重複) |
| ?pattern | 向上搜尋 (部分版本支援) |
more +100 /var/log/syslog
more +/"ERROR" /var/log/app.log
more /etc/nginx/nginx.conf
# 檢視時按 V → vi 開啟 → 修改 → :wq → 回到 more
more -s source.c
| 特性 | cat | more | less |
|---|---|---|---|
| 分頁 | 無 | 僅向下 | 雙向 |
| 搜尋 | 無 | 向下 | 雙向 |
| 啟動速度 (大檔) | 慢 (全讀) | 快 (逐頁讀) | 快 (逐頁讀) |
| 編輯器呼出 | 無 | V → vi | v → $EDITOR |
| 顏色支援 | 無 | 無 | 有 (LESSOPEN) |
more 啟動時會讀取整個檔案 (舊版行為),超大檔 (GB 級) 可能卡頓;less 僅讀取所需區塊。more,熟悉其操作可應付無 less 環境。cmd | more。掌握 more 的分頁、搜尋、V 編輯與 ! Shell 逃逸,在任何精簡 Linux 環境都能流暢檢視文字檔案。
Ubuntu 系統安裝 NVIDIA Quadro 顯卡驅動:從開源驅動切換到專有驅動的實戰記錄
Linux 統計目錄下子資料夾與檔案數量的 find、tree、du 指令比較
Ubuntu LVM 邏輯卷管理實戰:從安裝到分區擴充完整指南
CentOS 安裝 VNC 後報錯 "Could not start Xvnc" 解決方案
紅旗 Linux 桌面 5.0 安裝與使用 SAP GUI 客戶端完整教學
Ubuntu 安裝 PlayOnLinux 運行 Windows 遊戲完整步驟
Linux 自動化安裝神器 Cobbler 部署全流程:從安裝、DHCP/TFTP、導入鏡像到 Kickstart 無人值守