每天一個linux命令(12):more命令

more命令,功能類似?cat?,cat命令是整個文件的內容從上到下顯示在屏幕上。?more會以一頁一頁的顯示方便使用者逐頁閱讀,而最基本的指令就是按空白鍵(space)就往下一頁顯示,按?b?鍵就會往回(back)一頁顯示,而且還有搜尋字串的功能?。more命令從前向后讀取文件,因此在啟動時就加載整個文件。

1.命令格式:

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

2.命令功能:

more命令和cat的功能一樣都是查看文件里的內容,但有所不同的是more可以按頁來查看文件的內容,還支持直接跳轉行等功能。

3.命令參數:

+n??????從笫n行開始顯示

-n???????定義屏幕大小為n行

+/pattern?在每個檔案顯示前搜尋該字串(pattern),然后從該字串前兩行之后開始顯示??

-c???????從頂部清屏,然后顯示

-d???????提示“Press?space?to?continue,’q’?to?quit(按空格鍵繼續,按q鍵退出)”,禁用響鈴功能

-l????????忽略Ctrl+l(換頁)字符

-p???????通過清除窗口而不是滾屏來對文件進行換頁,與-c選項相似

-s???????把連續的多個空行顯示為一行

-u???????把文件內容中的下畫線去掉

4.常用操作命令:

Enter????向下n行,需要定義。默認為1行

Ctrl+F???向下滾動一屏

空格鍵??向下滾動一屏

Ctrl+B??返回上一屏

=???????輸出當前行的行號

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

V??????調用vi編輯器

!命令???調用Shell,并執行命令?

q???????退出more

5.命令實例:

實例1:顯示文件中從第3行起的內容

命令:

more?+3?log2012.log

輸出:

[root@localhost?test]#?cat?log2012.log?

2012-01

2012-02

2012-03

2012-04-day1

2012-04-day2

2012-04-day3

?

======[root@localhost?test]#?more?+3?log2012.log?

2012-03

2012-04-day1

2012-04-day2

2012-04-day3

?

======[root@localhost?test]#

?

實例2:從文件中查找第一個出現"day3"字符串的行,并從該處前兩行開始顯示輸出?

命令:

?more?+/day3?log2012.log

輸出:

[root@localhost?test]#?more?+/day3?log2012.log?

...skipping

2012-04-day1

2012-04-day2

2012-04-day3

2012-05

2012-05-day1

?

======[root@localhost?test]#

?

實例3:設定每屏顯示行數?

命令:

more?-5?log2012.log

輸出:

[root@localhost?test]#?more?-5?log2012.log?

2012-01

2012-02

2012-03

2012-04-day1

2012-04-day2

說明:

如下圖所示,最下面顯示了該屏展示的內容占文件總行數的比例,按?Ctrl+F?或者?空格鍵?將會顯示下一屏5條內容,百分比也會跟著變化。

實例4:列一個目錄下的文件,由于內容太多,我們應該學會用more來分頁顯示。這得和管道?|?結合起來?

命令:

ls?-l??|?more?-5

輸出:

[root@localhost?test]#??ls?-l??|?more?-5

總計?36

-rw-r--r--?1?root?root??308?11-01?16:49?log2012.log

-rw-r--r--?1?root?root???33?10-28?16:54?log2013.log

-rw-r--r--?1?root?root??127?10-28?16:51?log2014.log

lrwxrwxrwx?1?root?root????7?10-28?15:18?log_link.log?->?log.log

-rw-r--r--?1?root?root???25?10-28?17:02?log.log

-rw-r--r--?1?root?root???37?10-28?17:07?log.txt

drwxr-xr-x?6?root?root?4096?10-27?01:58?scf

drwxrwxrwx?2?root?root?4096?10-28?14:47?test3

drwxrwxrwx?2?root?root?4096?10-28?14:47?test4

?

說明:

每頁顯示5個文件信息,按?Ctrl+F?或者?空格鍵?將會顯示下5條文件信息。

轉載于:https://www.cnblogs.com/leaf-bajiao/p/6657058.html

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/396303.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/396303.shtml
英文地址,請注明出處:http://en.pswp.cn/news/396303.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

java 面試題 由淺入深_面試官由淺入深的面試套路

閱讀文本大概需要3分鐘。從上圖看來面試官面試是有套路的,一不小心就一直被套路。0x01:Thread面試官:創建線程有哪幾種方式?應聘者:繼承Thread類、實現Runable接口、使用j.u.c中的線程池面試官:繼承Thread類…

怎么用centos7運行c語言程序_centos如何編譯c語言代碼

centos如何編譯c語言代碼,文件,選項,作用,鏈接,程序 centos如何編譯c語言代碼 易采站長站,站長之家為您整理了centos如何編譯c語言代碼的相關內容。 編譯c,c++代碼 安裝gcc 1、使用如下命令查詢 centos 官方gcc的所有包:yum -list gcc* 可安裝的軟件包gcc.x86_64gcc-c++.x86…

第四篇:基本數據類型及用法(1)

字符串(str型) -可以做加法,乘法 乘法例: n1"alex" n2n1*3 print(n2) #結果:alexalexalex -首字母大寫: capitalize() -所有字母變小寫: casefold()、lower() #casefold更牛,很多未知的對應關系也…

Android Studio 錯誤集

錯誤列表與解決方案: 1.Android studio Gradle project sync failed Android studio 構建項目出錯 Error:Unable to start the daemon process: could not reserve enough space for object heap.Please assign more memory to Gradle in the projects gradle.properties file.…

需求簡報_代碼簡報:我如何通過做自己喜歡的事情來獲得頂級技術實習

需求簡報Here are three stories we published this week that are worth your time:這是我們本周發布的三個值得您關注的故事: How I landed a top-tier tech internship by doing something I love: 7 minute read 我如何通過做自己喜歡的事情獲得一流的技術實習…

review what i studied `date` - 2017-3-31

在11 月份內,每天的早上6 點到12 點中,每隔2 小時執行一次/usr/bin/httpd.sh 怎么實現0 6-12/2 * 11 * /usr/bin/httpd.shNginx中的ip_hash是指講一個地址的請求永久分發至后端的一臺RealServer,直至這臺RealServer宕機Zabbix和Nagios的工作原…

java string轉long報錯_java.lang.Integer cannot be cast to java.lang.Long解決辦法

你好我是辰兮,本次是項目遇到的java.lang.Integer cannot be cast to java.lang.Long異常以及相對應的解決方案。文章目錄一、實戰問題用postman測試數據報錯,類型轉換異常!如何將Integer類型轉換成長整形 ?先轉成String型&#x…

pyqt 界面關閉信號_木辛老師的編程課堂之Python和Qt實戰慕課軟件開發:增加關閉按鈕...

軟件實戰開始,快速提供編程能力;通過實戰,分析產品需求,梳理設計需求,提升項目分析和架構的能力。快點跟著木辛老師一起學習吧!請點擊右上角“關注”按鈕關注我們喲:跟著木辛老師學習Python編程…

從零開始nodejs系列文章

http://blog.fens.me/series-nodejs/轉載于:https://www.cnblogs.com/chinafbi/p/5394482.html

Leetcode589.N-ary Tree Preorder TraversalN叉樹的前序遍歷

給定一個 N 叉樹&#xff0c;返回其節點值的前序遍歷。 class Node { public:int val;vector<Node*> children;Node() {}Node(int _val, vector<Node*> _children) {val _val;children _children;} };//遞歸 class Solution { public:vector<int> res;vect…

打破雙親委派么,怎么打破_質量保證被打破。 這就是我們如何使其像其他所有東西一樣敏捷。...

打破雙親委派么,怎么打破by Derwin由Derwin 質量保證被打破。 這就是我們如何使其像其他所有東西一樣敏捷。 (Quality Assurance is broken. Here’s how we can make it as agile as everything else.) Process is the key to great software.過程是出色軟件的關鍵。 In gen…

android java.lang.linkageerror_使用eclipse中的maven構建web應用出現 java.lang.LinkageError異常...

????: Servlet.service() for servlet [jsp] in context with path [/webdemo] threw exception [java.lang.LinkageError: loader constraint violation: loader (instance of org/apache/jasper/servlet/JasperLoader) previously initiated loading for a different typ…

android 鍵盤遮蓋輸入框_Android軟鍵盤擋住輸入框的終極解決方案

前言開發做得久了&#xff0c;總免不了會遇到各種坑。而在Android開發的路上&#xff0c;『軟鍵盤擋住了輸入框』這個坑&#xff0c;可謂是一個曠日持久的巨坑——來來來&#xff0c;我們慢慢看。入門篇最基本的情況&#xff0c;如圖所示&#xff1a;在頁面底部有一個EditText&…

最全面的幾何畫板實用教程視頻免費下載

不同的選擇就會有不同的人生夜&#xff0c;這里小編為奮斗在教學一線的老師們送個大福利&#xff0c;這也是老師們充實自己的好去處。作為數學老師一枚&#xff0c;在平時的教學中應該用到很多教學輔助軟件&#xff0c;而幾何畫板就是其中一款。眾所周知&#xff0c;幾何畫板是…

Redis(1):簡介

2019獨角獸企業重金招聘Python工程師標準>>> Redis之父Salvatore Sanfilippo于2009年將Redis開源。VMware公司從2010年開始贊助Redis的開發&#xff0c;Salvatore Sanfilippo和Pieter Noordhuis(另一名主要的代碼貢獻者)同年加入VMware&#xff0c;全職開發Redis。R…

小程序服務器域名5次_為什么您不應該在100美元的服務器上用5天的時間構建面向500,000個用戶的應用程序...

小程序服務器域名5次by Howard Lo霍華德羅 為什么您不應該在100美元的服務器上用5天的時間構建面向500,000個用戶的應用程序 (Why you shouldn’t build an app aimed at 500,000 users in 5 days on a $100 server) A few days ago, I read Erik Duindam’s “How I built an…

tp5 異步處理_tp5框架ajax異步添加數據的代碼實現

本篇文章給大家帶來的內容是關于tp5框架ajax異步添加數據的代碼實現&#xff0c;有一定的參考價值&#xff0c;有需要的朋友可以參考一下&#xff0c;希望對你有所幫助。ajax異步無刷新處理數據的用戶體驗還是不錯的&#xff0c;在我們的項目開發中算是經常使用到的一個知識點。…

java中類型轉換的造型_Java總結篇系列:類型轉換/造型

Java中&#xff0c;經常可以遇到類型轉換的場景&#xff0c;從變量的定義到復制、數值變量的計算到方法的參數傳遞、基類與派生類間的造型等&#xff0c;隨處可見類型轉換的身影。Java中的類型轉換在Java編碼中具有重要的作用。首先&#xff0c;來了解下數據類型的基本理解&…

Google Maps API V3 之 路線服務

Google官方教程&#xff1a; Google 地圖 API V3 使用入門 Google 地圖 API V3 針對移動設備進行開發 Google 地圖 API V3 之事件 Google 地圖 API V3 之控件 Google 地圖 API V3 之 疊加層 Google Maps API V3 之繪圖庫 信息窗口 Google Maps API V3 之 圖層 Google Maps API …

day 04 作業 循環和分之

# 讀程序&#xff0c;總結程序的功能:"""1.求2 的20次方numbers1for i in range(0,20):numbers*2print(numbers)2.求100以內能整除3 或 7的數&#xff0c;并21不能整除的數summation 0num 1while num<100: if (num%30 or num%70) and num%21!0: …