歡迎閱讀《每天一個Linux命令》系列!在本篇文章中,將介紹Linux系統下的more命令,它用于逐屏顯示文件的內容。
概念
more命令是Linux系統下的文件逐屏顯示命令,用于逐屏顯示文件的內容。
命令操作
more命令的語法如下:
more [選項] 文件
命令詳細解釋
more命令的選項如下:
選項 | 說明 |
---|---|
-n | 顯示前n行 |
+n | 從n行開始顯示 |
-s | 當遇到有連續兩行以上的空白行,就代換為一行的空白行 |
操作實例
下面是一些使用more命令的示例:
例1:顯示文件的內容
more /etc/passwd
輸出:
root:x:0:0:root:/root:/bin/bash
bin:x:1:1:bin:/bin:/sbin/nologin
daemon:x:2:2:daemon:/sbin:/sbin/nologin
...忽略n行
例2:顯示指定行
從第一行開始,只顯示前10行數據
more -10 /etc/passwd
輸出:
root:x:0:0:root:/root:/bin/bash
bin:x:1:1:bin:/bin:/sbin/nologin
daemon:x:2:2:daemon:/sbin:/sbin/nologin
adm:x:3:4:adm:/var/adm:/sbin/nologin
lp:x:4:7:lp:/var/spool/lpd:/sbin/nologin
sync:x:5:0:sync:/sbin:/bin/sync
shutdown:x:6:0:shutdown:/sbin:/sbin/shutdown
halt:x:7:0:halt:/sbin:/sbin/halt
mail:x:8:12:mail:/var/spool/mail:/sbin/nologin
operator:x:11:0:operator:/root:/sbin/nologin
例3:從第n行開始顯示內容
從第2行開始顯示
more +2 /etc/passwd
輸出:
bin:x:1:1:bin:/bin:/sbin/nologin
daemon:x:2:2:daemon:/sbin:/sbin/nologin
...
例4:存在多行空白則只顯示一行空白
[root@localhost more]# more test.txt
This____ is an more test file.iiiiiiiiiiii
more -s 對比
[root@localhost more]# more -s test.txt
This____ is an more test file.iiiiiiiiiiii
更多演示,請使用
man more
注意事項
- more命令只能顯示文件的內容,不能顯示文件的狀態信息。
- more命令的輸出格式可以根據需要進行調整。
快捷鍵
在使用more命令時,可以使用以下快捷鍵進行操作:
more命令的快捷鍵
快捷鍵 | 說明 |
---|---|
空格鍵 | 向下翻一行。 |
b | 向上翻一行。 |
回車鍵 | 向下翻一屏。 |
q | 退出more命令。 |
/ | 查找指定字符串。 |
n | 重復上次查找。 |
? | 查找指定字符串(逆向查找)。 |
使用more命令時,可以使用快捷鍵來進行操作,方便快捷。
小結
more命令是Linux系統下查看文件內容的重要命令。通過本文的介紹,你應該已經了解了more命令的基本用法和常見選項。在實際使用中,你可以根據需要靈活運用more命令來逐屏顯示文件的內容。
希望本篇文章對你有所幫助,感謝閱讀《每天一個Linux命令》系列!