Less(Unix)
` less `是 UNIX、Microsoft Windows 佮類 Unix 系統上的終端機分頁檢視程式,用來一改用規个螢幕顯示的範圍展示(猶毋過袂當編輯)文字檔案的內容。其佮 more 類似,毋過會當向前抑是向後瀏覽檔案的延伸功能。共大多數的 Unix 文字編輯器檢視程式無仝,less 佇咧啟動的時陣袂一改讀規个檔案,按呢會當加緊大檔案的載入速度。
歷史
Mark Nudelman 頭仔佇千九百八十三至一九八五年間編寫了 ` less `,彼當陣是因為需要會當向後捲振動顯示文字的 ` more `。彼原本 ` less ` 是為 Unix 開發的,但是其他已經徙栽去其他足濟作業系統,其中有包括 MS-DOS、Microsoft Windows、OS / 二和 OS ma九,以及如 Linux 等類 Unix 系統。Nudelman 到今猶閣咧維護伊。
為著協助記起來 ` less ` 佮 ` more ` 的無仝,有一个定定看著的笑詼是 " less > more ",代表著講 ` less ` 的功能比 more 閣較濟。類似的講法是講 " ` less ` is ` more ` , more or less "(「 少就是濟,抑是濟抑是少」)。
用法
會當傳遞選項予 less 以改變其行為,譬如講欲佇螢幕頂懸顯示的行數。部份選項可能會因為作業系統而異。佇咧 less 顯示檔案的時陣,嘛會使用濟種指令來瀏覽檔案。遮的指令是以 more 佮 vi 使用的指令做基礎。並會當佇檔案當中搜揣符合的字元模式。
預設的情況下,less 會將檔 àn-nāi 容顯示到標準輸出(一改顯示一个螢幕的範圍)。 若省略檔案名稱參數,著其實會顯示來自標準輸入的內容(通常是另外一个指令透過管道的輸出)。 若輸入被重新導向到終端機以外的任何物件,譬如講另外一个指令的管道,著這个時陣 less 伊的行為會類似 cat。
指令句法為:
` ` ` less [選項] [檔案名稱] ` ` `
定用選項
- `-g `:干焦突顯任何拍字串的目前符合項目。
- `-i `:走揣的時陣無分大細寫。
- `-m `:顯示閣較詳細的提示資訊,包含檔案位置。
- `-N `:顯示行號(檢視原始碼的時陣較有路用)。
- `-x 三 `:共定位停駐點(每一个定位字元的欄數)設定做指定的數字(佇咧這个例中為三,檢視原始碼的時陣較有路用)。
- `-S `:停用過長途的換行。較長的行用橫的捲過來看。
- `-X `:結束 less 時,將檔 àn-nāi 容保留佇螢幕頂懸。
- `-? `:顯示說明。
- `--follow-name `:跟隨模式,用來檢視輸出中的紀錄檔。
定用指令
範例
參見
- More ( 命令 )
- most ( Unix )
- pg ( Unix )
參考資料
外部連結
- 官方網站