Linux命令詳解之—less命令

来源:http://www.cnblogs.com/waitig/archive/2016/09/28/5916338.html
-Advertisement-
Play Games

Linux下還有一個與more命令非常類似的命令--less命令,相比於more命令,less命令更加靈活強大一些,今天就給大家介紹下Linux下的less命令。 更多Linux命令詳情請看:Linux命令速查手冊 less命令 與 more命令 非常類似,但less命令 可以更加隨意地瀏覽文件,而 ...


Linux下還有一個與more命令非常類似的命令--less命令,相比於more命令,less命令更加靈活強大一些,今天就給大家介紹下Linux下的less命令。

更多Linux命令詳情請看:Linux命令速查手冊

less命令

less命令 與 more命令 非常類似,但less命令 可以更加隨意地瀏覽文件,而且 less 在查看之前不會載入整個文件。

相比較於more命令,很多人更喜歡使用 less命令。

一、Linux less命令語法

less [參數] 文件

less命令非常強大,在此只介紹幾個常用的參數,更多參數使用man less來查看Linux幫助手冊。

-b <緩衝區大小> 設置緩衝區的大小 

-e 當文件顯示結束後,自動離開 

-f 強迫打開特殊文件,例如外圍設備代號、目錄和二進位文件 

-g 只標誌最後搜索的關鍵詞 

-i 忽略搜索時的大小寫 

-m 顯示類似more命令的百分比 

-N 顯示每行的行號 

-o <文件名> 將less 輸出的內容在指定文件中保存起來 

-Q 不使用警告音 

-s 顯示連續空行為一行 

-S 行過長時間將超出部分捨棄 

-x <數字> 將"tab"鍵顯示為規定的數字空格 

/字元串:向下搜索"字元串"的功能 

?字元串:向上搜索"字元串"的功能 

n:重覆前一個搜索(與 / 或 ? 有關) 

N:反向重覆前一個搜索(與 / 或 ? 有關) 

b 向後翻一頁 

d 向後翻半頁 

h 顯示幫助界面 

Q 退出less 命令 

u 向前滾動半頁 

y 向前滾動一行 

空格鍵 滾動一行 

回車鍵 滾動一頁 

[pagedown]: 向下翻動一頁 

[pageup]: 向上翻動一頁

二、Linux less命令使用實例

1)查看文件

$less linuxdaxue.com-access_log
120.26.216.168 - - [12/Jun/2016:03:09:16 +0800] "HEAD / HTTP/1.1" 200 -
42.96.189.63 - - [12/Jun/2016:03:09:41 +0800] "HEAD / HTTP/1.1" 200 -
123.56.138.37 - - [12/Jun/2016:03:12:52 +0800] "HEAD / HTTP/1.1" 200 -
120.26.216.168 - - [12/Jun/2016:03:14:16 +0800] "HEAD / HTTP/1.1" 200 -
42.96.189.63 - - [12/Jun/2016:03:14:41 +0800] "HEAD / HTTP/1.1" 200 -
linuxdaxue.com-access_log

2)一次查看多個文件

#less linuxdaxue.com-access_log linuxdaxue.com-error_log
120.26.216.168 - - [12/Jun/2016:03:09:16 +0800] "HEAD / HTTP/1.1" 200 -
42.96.189.63 - - [12/Jun/2016:03:09:41 +0800] "HEAD / HTTP/1.1" 200 -
123.56.138.37 - - [12/Jun/2016:03:12:52 +0800] "HEAD / HTTP/1.1" 200 -
120.26.216.168 - - [12/Jun/2016:03:14:16 +0800] "HEAD / HTTP/1.1" 200 -
42.96.189.63 - - [12/Jun/2016:03:14:41 +0800] "HEAD / HTTP/1.1" 200 -
123.56.138.37 - - [12/Jun/2016:03:17:52 +0800] "HEAD / HTTP/1.1" 200 -
linuxdaxue.com-access_log (file 1 of 2)

說明:
輸入 :n後,切換到linuxdaxue.com-error_log 
輸入 :p 後,切換到linuxdaxue.com-access_log

三、Linux less命令常用操作命令

接下來給大家介紹一些在less命令比較常用的操作命令,希望大家能夠熟練掌握。

1)分屏導航

ctrl + F - 向前移動一屏 

ctrl + B - 向後移動一屏 

ctrl + D - 向前移動半屏 

ctrl + U - 向後移動半屏

2)單行導航

j - 向前移動一行 

k - 向後移動一行

3)其它導航

G - 移動到最後一行 

g - 移動到第一行

4)其它命令

v - 使用配置的編輯器編輯當前文件 

h - 顯示 less 的幫助文檔 

&pattern - 僅顯示匹配模式的行,而不是整個文件

q / ZZ - 退出 less 命令

5)標記導航

當使用 less 查看內容比較多的文件時,可以作一個標記,然後就能通過命令導航到標有特定標記的文本位置,方式如下所示:

ma - 使用 a 標記文本的當前位置 

'a - 導航到標記 a 處

 

好了有關Linux less命令的相關內容就先為大家介紹到這裡,less命令非常強大,在此只是為大家做一個簡單的介紹,更熟練的掌握還需要大家的多多練習才行。

更多Linux命令詳情請看:Linux命令速查手冊


您的分享是我們最大的動力!

-Advertisement-
Play Games
更多相關文章
  • 介紹 本篇文章主要介紹sudo配置和用法,為了給某個用戶控制許可權比如執行某個命令或者關機操作等,伺服器管理員通常會給這個用戶配置sudo,接下來就來詳細介紹具體的配置方法。 環境:centos6.7 結構說明 可以通過編輯文件/etc/sudoers來配置,通常使用visudo命令來進行修改,因為如 ...
  • 首先貼出出錯提示信息: jello@kali:/usr/local/arm/2.95.3/bin$ arm-linux-arm-linux-addr2line arm-linux-gasp arm-linux-protoizearm-linux-ar arm-linux-gcc arm-linux- ...
  • 介紹 我們的生產伺服器經常會做raid存儲,但是單單做了raid就能保證性能高效和數據安全嗎?答案是否定的,我們一般建議使用帶電池保護的RAID卡,這樣既能保證性能有能保證數據安全,但是也需要經常對電池進行維護;由於成本原因一般的RAID卡會使用鋰電池,因為鋰電池有較強的惰性,它在非充電狀態下會緩慢 ...
  • 本來申請這個博客是為了寫一些Java學習筆記的,但是鑒於我半年內無數次重裝系統的慘痛經歷,所以把win10系統的一些問題總結一些 1.win10取消開機密碼: http://jingyan.baidu.com/article/90bc8fc87bd7e3f652640c49.html 2.讓打開圖片 ...
  • 1、功能描述 1. 安裝支持包,從軟體源下載自定義的NGINX包,創建NGINX用戶和用戶組。 2. 安裝並初始化NGINX配置。 3. 運行NGINX並檢測運行狀態。 2、實現 源碼如下: ...
  • 1、功能描述 1. 連接軟體源伺服器下載.NET Framework 4.0、.NET Framework 4.5。 2. 檢測並判斷當前.NET Framework版本是否小於v4.0,如果小於則進行升級。 3. 安裝IIS組件,安裝完成後刪除軟體及腳本。 在升級.NET Framework時,是 ...
  • 感謝原作者:Vamei 出處:http://www.cnblogs.com/vamei 我在這一系列文章中闡述Linux的基 本概念。Linux操作系統繼承自UNIX。一個操作系統是一套控制和使用電腦的軟體。UNIX是一套規定,所有UNIX系統服從同一個的哲學體系。我 側重於Linux的巨集觀機制, ...
  • 輸入輸出解釋 當我們執行shell的時候,每個進程都和三個打開的文件有關係,並使用文件描述符來引用這些文件。但這些文件不容易記憶,所以shell給了相應的文件名: 0:輸入文件-標準輸入(它的命令是輸入,預設是鍵盤,也可以是文件或者其他命令的輸出) 1:輸出文件-標準輸出(它的命令是輸出,預設是屏幕 ...
一周排行
    -Advertisement-
    Play Games
  • 前言 本文介紹一款使用 C# 與 WPF 開發的音頻播放器,其界面簡潔大方,操作體驗流暢。該播放器支持多種音頻格式(如 MP4、WMA、OGG、FLAC 等),並具備標記、實時歌詞顯示等功能。 另外,還支持換膚及多語言(中英文)切換。核心音頻處理採用 FFmpeg 組件,獲得了廣泛認可,目前 Git ...
  • OAuth2.0授權驗證-gitee授權碼模式 本文主要介紹如何筆者自己是如何使用gitee提供的OAuth2.0協議完成授權驗證並登錄到自己的系統,完整模式如圖 1、創建應用 打開gitee個人中心->第三方應用->創建應用 創建應用後在我的應用界面,查看已創建應用的Client ID和Clien ...
  • 解決了這個問題:《winForm下,fastReport.net 從.net framework 升級到.net5遇到的錯誤“Operation is not supported on this platform.”》 本文內容轉載自:https://www.fcnsoft.com/Home/Sho ...
  • 國內文章 WPF 從裸 Win 32 的 WM_Pointer 消息獲取觸摸點繪製筆跡 https://www.cnblogs.com/lindexi/p/18390983 本文將告訴大家如何在 WPF 裡面,接收裸 Win 32 的 WM_Pointer 消息,從消息裡面獲取觸摸點信息,使用觸摸點 ...
  • 前言 給大家推薦一個專為新零售快消行業打造了一套高效的進銷存管理系統。 系統不僅具備強大的庫存管理功能,還集成了高性能的輕量級 POS 解決方案,確保頁面載入速度極快,提供良好的用戶體驗。 項目介紹 Dorisoy.POS 是一款基於 .NET 7 和 Angular 4 開發的新零售快消進銷存管理 ...
  • ABP CLI常用的代碼分享 一、確保環境配置正確 安裝.NET CLI: ABP CLI是基於.NET Core或.NET 5/6/7等更高版本構建的,因此首先需要在你的開發環境中安裝.NET CLI。這可以通過訪問Microsoft官網下載並安裝相應版本的.NET SDK來實現。 安裝ABP ...
  • 問題 問題是這樣的:第三方的webapi,需要先調用登陸介面獲取Cookie,訪問其它介面時攜帶Cookie信息。 但使用HttpClient類調用登陸介面,返回的Headers中沒有找到Cookie信息。 分析 首先,使用Postman測試該登陸介面,正常返回Cookie信息,說明是HttpCli ...
  • 國內文章 關於.NET在中國為什麼工資低的分析 https://www.cnblogs.com/thinkingmore/p/18406244 .NET在中國開發者的薪資偏低,主要因市場需求、技術棧選擇和企業文化等因素所致。歷史上,.NET曾因微軟的閉源策略發展受限,儘管後來推出了跨平臺的.NET ...
  • 在WPF開發應用中,動畫不僅可以引起用戶的註意與興趣,而且還使軟體更加便於使用。前面幾篇文章講解了畫筆(Brush),形狀(Shape),幾何圖形(Geometry),變換(Transform)等相關內容,今天繼續講解動畫相關內容和知識點,僅供學習分享使用,如有不足之處,還請指正。 ...
  • 什麼是委托? 委托可以說是把一個方法代入另一個方法執行,相當於指向函數的指針;事件就相當於保存委托的數組; 1.實例化委托的方式: 方式1:通過new創建實例: public delegate void ShowDelegate(); 或者 public delegate string ShowDe ...