Linux命令詳解之—more命令

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

Linux more命令同cat命令一樣,多用來查看文件內容,本文就為大家介紹下Linux more命令的用法。 更多Linux命令詳情請看:Linux命令速查手冊 Linux的more命令類似 cat命令 ,不過more命令以一頁一頁的形式顯示,更方便使用者逐頁閱讀。 按空白鍵(space)就往下 ...


Linux more命令同cat命令一樣,多用來查看文件內容,本文就為大家介紹下Linux more命令的用法。

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

more命令

Linux的more命令類似 cat命令 ,不過more命令以一頁一頁的形式顯示,更方便使用者逐頁閱讀。

按空白鍵(space)就往下一頁顯示,按 b 鍵就會往回(back)一頁顯示,輸入/+字元串可以搜索字元串(與vi搜索類似)。

一、Linux more命令語法

more命令的語法格式如下:

more [-dlfpcsu] [-num] [+/pattern] [+linenum] [file ...]

參數:

Linux more 命令常用的參數如下所示:

-num 一次顯示的行數 

-d 提示使用者,在畫面下方顯示 [Press space to continue, 'q' to quit.] ,如果使用者按錯鍵,則會顯示 [Press 'h' for instructions.] 而不是 '嗶' 聲 

-l 取消遇見特殊字元 ^L(送紙字元)時會暫停的功能 

-f 計算行數時,以實際上的行數,而非自動換行過後的行數(有些單行字數太長的會被擴展為兩行或兩行以上) 

-p 不以捲動的方式顯示每一頁,而是先清除螢幕後再顯示內容 

-c 跟 -p 相似,不同的是先顯示內容再清除其他舊資料 

-s 當遇到有連續兩行以上的空白行,就代換為一行的空白行 

-u 不顯示下引號 (根據環境變數 TERM 指定的 terminal 而有所不同) 

+/pattern 在每個文檔顯示前搜尋該字串(pattern),然後從該字串之後開始顯示 

+num 從第 num 行開始顯示

二、Linux more命令使用實例

1)逐頁顯示 file1 文檔內容,如有連續空白行則以一行空白行顯示

#more -s file1
This is a test file.
Welcome to linuxdaxue.com!
This is cat command test.

2)從第二行開始顯示file1文檔的內容

#more +2 file1
Welcome to linuxdaxue.com!
This is cat command test.

3)設定每屏顯示的行數

#more -2 file1
This is a test file.
Welcome to linuxdaxue.com!
--More--(64%)

4)使用管道符“|”與其他命令搭配使用

#ls |more -2
file1
file2
--More--

三、Linux more命令常用操作

下麵給大家介紹下more命令比較常用的幾個操作命令:

Enter 向下n行,需要定義。預設為1行 

Ctrl+F 向下滾動一屏 

空格鍵(space) 向下滾動一屏 

Ctrl+B 返回上一屏 

= 輸出當前行的行號 

:f 輸出文件名和當前行的行號 

V 調用vi編輯器 

!命令 調用Shell,並執行命令 

q 退出more

好了,有關Linux more 命令的詳細介紹就先為大家介紹到這裡,更多Linux命令詳情請看:Linux命令速查手冊

 


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

-Advertisement-
Play Games
更多相關文章
  • 前期: 準備: 1、centos6.5 /7 x86_64(後期會更改主機名稱) 2、jdk 1.6 3、hadoop 4、zookeerper-3.4.5 5、zeromq-2.1.7 6、jzmq 2.1.0 7、mdrill 0.20.9 開始:(root用戶) (-註:這裡的主機名和host ...
  • 鏈接概述在3.7.0以後,WAL(Write-Ahead Log)模式可以使用,是另一種實現事務原子性的方法。WAL的優點在大多數情況下更快並行性更高。因為讀操作和寫操作可以並行。文件IO更加有序化,串列化(more sequential)使用fsync()的次數更少,在fsync()調用時好時壞的... ...
  • 演算法很簡單,取訓練樣本每種類別的平均值當做聚類中心點,待分類的樣本離哪個中心點近就歸屬於哪個聚類 。 在《白話大數據與機器學習》里使用了sklearn里的NearestCentroid來處理數據: 訓練模型 clf = NearestCentroid().fit(x, y) 預測數據 clf.pre ...
  • knn
    演算法很簡單,對待分類樣本實施近鄰投票。其中的k個最相鄰的樣本中的大多數屬於某一個類別,則該樣本也屬於這個類別。 在《白話大數據與機器學習》里使用了sklearn里的KNeighborsClassifier來處理數據: 訓練模型 clf = KNeighborsClassifier().fit(x, ...
  • 在MongoDB(版本 3.2.9)中,分片集群(sharded cluster)是一種水平擴展資料庫系統性能的方法,能夠將數據集分散式存儲在不同的分片(shard)上,每個分片只保存數據集的一部分,MongoDB保證各個分片之間不會有重覆的數據,所有分片保存的數據之和就是完整的數據集。分片集群將數 ...
  • 英文地址文章參考簡介支持事務的資料庫系統如sqlite的一個重要特性是原子提交(atomic commit)。也就是在一個事務中進行的對資料庫的寫操作要麼全部執行,要麼全部不執行。看起來像是對資料庫不同部分的寫操作時瞬時發生的。實際上,對磁碟內容的改變需要一段時間,寫操作不可能是瞬時發生的。為此,s... ...
  • 作者環境是win8.1 64位置 PowerDesigner 15, Mariadb 10+,在逆向的過程中發生錯誤,導致只能逆向出表對象,但是表對象中的欄位信息確實沒有的。 錯誤信息中的一部分是: Invalid string or buffer length, 想當然的覺得是逆向過程中,查閱對象 ...
  • reserved state進入reserved state以後,sqlite可以修改資料庫中的內容,不過把修改以後的內容寫到pager的緩存里,大小由page cache指定。進入這個狀態以後,pager開始初始化日誌文件,用戶回滾和異常恢復。(其實就是把日誌中的文件內容拷貝到資料庫文件中去)這... ...
一周排行
    -Advertisement-
    Play Games
  • 移動開發(一):使用.NET MAUI開發第一個安卓APP 對於工作多年的C#程式員來說,近來想嘗試開發一款安卓APP,考慮了很久最終選擇使用.NET MAUI這個微軟官方的框架來嘗試體驗開發安卓APP,畢竟是使用Visual Studio開發工具,使用起來也比較的順手,結合微軟官方的教程進行了安卓 ...
  • 前言 QuestPDF 是一個開源 .NET 庫,用於生成 PDF 文檔。使用了C# Fluent API方式可簡化開發、減少錯誤並提高工作效率。利用它可以輕鬆生成 PDF 報告、發票、導出文件等。 項目介紹 QuestPDF 是一個革命性的開源 .NET 庫,它徹底改變了我們生成 PDF 文檔的方 ...
  • 項目地址 項目後端地址: https://github.com/ZyPLJ/ZYTteeHole 項目前端頁面地址: ZyPLJ/TreeHoleVue (github.com) https://github.com/ZyPLJ/TreeHoleVue 目前項目測試訪問地址: http://tree ...
  • 話不多說,直接開乾 一.下載 1.官方鏈接下載: https://www.microsoft.com/zh-cn/sql-server/sql-server-downloads 2.在下載目錄中找到下麵這個小的安裝包 SQL2022-SSEI-Dev.exe,運行開始下載SQL server; 二. ...
  • 前言 隨著物聯網(IoT)技術的迅猛發展,MQTT(消息隊列遙測傳輸)協議憑藉其輕量級和高效性,已成為眾多物聯網應用的首選通信標準。 MQTTnet 作為一個高性能的 .NET 開源庫,為 .NET 平臺上的 MQTT 客戶端與伺服器開發提供了強大的支持。 本文將全面介紹 MQTTnet 的核心功能 ...
  • Serilog支持多種接收器用於日誌存儲,增強器用於添加屬性,LogContext管理動態屬性,支持多種輸出格式包括純文本、JSON及ExpressionTemplate。還提供了自定義格式化選項,適用於不同需求。 ...
  • 目錄簡介獲取 HTML 文檔解析 HTML 文檔測試參考文章 簡介 動態內容網站使用 JavaScript 腳本動態檢索和渲染數據,爬取信息時需要模擬瀏覽器行為,否則獲取到的源碼基本是空的。 本文使用的爬取步驟如下: 使用 Selenium 獲取渲染後的 HTML 文檔 使用 HtmlAgility ...
  • 1.前言 什麼是熱更新 游戲或者軟體更新時,無需重新下載客戶端進行安裝,而是在應用程式啟動的情況下,在內部進行資源或者代碼更新 Unity目前常用熱更新解決方案 HybridCLR,Xlua,ILRuntime等 Unity目前常用資源管理解決方案 AssetBundles,Addressable, ...
  • 本文章主要是在C# ASP.NET Core Web API框架實現向手機發送驗證碼簡訊功能。這裡我選擇是一個互億無線簡訊驗證碼平臺,其實像阿裡雲,騰訊雲上面也可以。 首先我們先去 互億無線 https://www.ihuyi.com/api/sms.html 去註冊一個賬號 註冊完成賬號後,它會送 ...
  • 通過以下方式可以高效,並保證數據同步的可靠性 1.API設計 使用RESTful設計,確保API端點明確,並使用適當的HTTP方法(如POST用於創建,PUT用於更新)。 設計清晰的請求和響應模型,以確保客戶端能夠理解預期格式。 2.數據驗證 在伺服器端進行嚴格的數據驗證,確保接收到的數據符合預期格 ...