Linux基础命令---more
more
將內容較長的文本文件內容分屏顯示,支持定位關鍵字。
此命令的適用范圍:RedHat、RHEL、Ubuntu、CentOS、SUSE、openSUSE、Fedora。
?
1、語法
more?[-dlfpcsu]??[-num]??[+/pattern]?[+linenum]??[file ...]
?
2、命令和選項列表
選項 | 說明 |
--version | 顯示命令版本信息 |
--help | 顯示幫助文檔 |
-num | 每一頁顯示的行數 |
-d | 在最后一行顯示說明 |
-l | 更常見的做法是將^L(表單提要)視為特殊字符,并在包含表單提要的任何行之后暫停。-l選項將防止這種行為。 |
-f | 只處理正常行,太長的行不處理 |
-p | 不滾動,清屏顯示文本 |
-c | 不滾動,清屏顯示全新的一頁 |
-s | 將多個空白行合并 |
-u | 壓制下劃線 |
+/ | 在顯示之前查找字符串 |
+num | 從第num行開始顯示 |
?
當使用more指令之后,屏幕進入了more的命令模式,我們需要借助一些命令才能查看所有的內容。
命令 | 說明 |
h |?? | 顯示幫助信息 |
空格 | 顯示下面的幾行,默認是滾動一屏 |
z | 顯示下k行文本。默認為當前屏幕大小。參數成為新的缺省值。 |
回車 | 顯示下面的幾行,默認是一行 |
d | ^D | 滾動幾行,初始化時11 |
q | Q | 退出 |
s | 跳過前面的幾行,默認是1 |
f | 跳過前面的幾屏,默認是1 |
b or ^B | 跳過k個文本屏幕。默認為1。只適用于文件,而不是管道。 |
, | 到以前搜索開始的地方 |
= | 顯示當前行號 |
!<cmd> or :!<cmd> | 執行指令 |
v | 在當前行啟動編輯器。如果定義了環境變量VISUAL,則從環境變量獲取編輯器;如果未定義VISUAL,則從EDITOR獲取;如果未定義可視化或編輯器,則默認為“vi”。 |
^L | 重新繪制屏幕 |
:n | 跳轉到下面的第n個文件,默認1 |
:p | 跳轉到前面的第n個文件,默認1 |
:f | 顯示當前的文件名和行號 |
. | 重復之前的命令 |
/字符串 | 查找字符串,向尾部查找 |
?字符串 | 查找字符串,向頭部查找 |
?
3、實例
管道配合more,?在最底部顯示了more指令的說明信息
[root@localhost weijie]#?less /etc/httpd/conf/httpd.conf?? alsa-info alsa-info.sh alsaloop alsamixer amidi amixer amuFormat.sh anthy-agent --More--[Press space to continue, 'q' to quit.] |
?
轉載于:https://blog.51cto.com/9888479/2336703
總結
以上是生活随笔為你收集整理的Linux基础命令---more的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 为了云,阿里、腾讯和百度一年花了多少钱?
- 下一篇: Linux之文件管理(一)