日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

more命令详解

發布時間:2023/12/20 编程问答 26 豆豆
生活随笔 收集整理的這篇文章主要介紹了 more命令详解 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

在Linux系統中有三種命令可以用來查閱全部的文件,分別是cat、more和less命令。它們查閱文件的使用方法也比較簡單都是?命令 文件名?,但是三者又有著區別。

1.cat命令可以一次顯示整個文件,如果文件比較大,使用不是很方便;

2.more命令可以讓屏幕在顯示滿一屏幕時暫停,此時可按空格健繼續顯示下一個畫面,或按Q鍵停止顯示。

3.less命令也可以分頁顯示文件,和more命令的區別就在于它支持上下鍵卷動屏幕,當結束瀏覽時,只要在less命令的提示符“: ”下按Q鍵即可。

另外,多數情況下more和less命令會配合管道符來分頁輸出需要在屏幕上顯示的內容。


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: 從文件中查找第一個出現"2016:14:18:50 "字符串的行,并從該行前兩行開始到最后一行輸出為新文件

[root@localhost?test]#?more +/2016:14:18:50 access_log_2016-05-19 >access_log_2016-05-19-1



總結

以上是生活随笔為你收集整理的more命令详解的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。