linux读整个文件内容,Linux查看整个文件
Linux查看整個文件
使用cat命令顯示文本文件的內容
使用cat命令可以顯示文本文件的內容。cat后面可以不加任何選項,直接跟文件名
功能說明:查看某個文件的內容
###cat命令語法
cat [參數] [文件]
選項與參數:
-A:顯示所有的內容,包括特殊字符
-n或--number:顯示行號
-b或--number-nonblank:顯示行號,遇到空白行則不編號
###缺點
cat的功能是將文件從第一行開始連續的將內容輸出在屏幕上。但是cat并不常用,原因是當文件大,行數比較多時,屏幕無法全部容下時,只能看到一部分內容
###cat命令實例
####查看文件
[root@localhost /]# cat /etc/inittab
# inittab is no longer used when using systemd.
#
# ADDING CONFIGURATION HERE WILL HAVE NO EFFECT ON YOUR SYSTEM.
#
# Ctrl-Alt-Delete is handled by /usr/lib/systemd/system/ctrl-alt-del.target
#
# systemd uses 'targets' instead of runlevels. By default, there are two main targets:
#
# multi-user.target: analogous to runlevel 3
# graphical.target: analogous to runlevel 5
#
# To view current default target, run:
# systemctl get-default
#
# To set a default target, run:
# systemctl set-default TARGET.target
#
####查看文件,并顯示行號
[root@localhost /]# cat -n /etc/inittab
1 # inittab is no longer used when using systemd.
2 #
3 # ADDING CONFIGURATION HERE WILL HAVE NO EFFECT ON YOUR SYSTEM.
4 #
5 # Ctrl-Alt-Delete is handled by /usr/lib/systemd/system/ctrl-alt-del.target
6 #
7 # systemd uses 'targets' instead of runlevels. By default, there are two main targets:
8 #
9 # multi-user.target: analogous to runlevel 3
10 # graphical.target: analogous to runlevel 5
11 #
12 # To view current default target, run:
13 # systemctl get-default
14 #
15 # To set a default target, run:
16 # systemctl set-default TARGET.target
17 #
####查看文件,并顯示特殊字符
有些文件內容中的特殊字符不顯示,例如$字符,要想顯示這類字符,需要加上-A參數
[root@localhost /]# cat -A /etc/inittab
# inittab is no longer used when using systemd.$
#$
# ADDING CONFIGURATION HERE WILL HAVE NO EFFECT ON YOUR SYSTEM.$
#$
# Ctrl-Alt-Delete is handled by /usr/lib/systemd/system/ctrl-alt-del.target$
#$
# systemd uses 'targets' instead of runlevels. By default, there are two main targets:$
#$
# multi-user.target: analogous to runlevel 3$
# graphical.target: analogous to runlevel 5$
#$
# To view current default target, run:$
# systemctl get-default$
#$
# To set a default target, run:$
# systemctl set-default TARGET.target$
#$
tac
tac的功能是將文件從最后一行開始倒過來將內容數據輸出到屏幕上。我們可以發現,tac實際上是cat反過來寫
使用more命令分頁查看某個文件的內容
使用more命令可以分頁顯示文本文件的內容,后面可直接跟文件名??梢允褂每崭矜I進行向下翻頁,看完所有內容后就會退出,按Ctrl+D可以向上翻頁,空格或Ctrl+F向下翻頁。若想退出閱讀,按Q鍵即可
more命令語法
功能說明:分頁查看某個文件的內容
語法
more [文件]
選項與參數:
H:顯示幫助菜單
spacebar:顯文文件文本的下一屏
z:顯文文件文本的上一屏
Enter:顯文文件文本的上一行
d:顯示文本文件的后面半屏(會更新11行)
q:推出程序
s:顯文文件文本的下一行
f:顯示下一屏文件文本
b:顯示上一屏文件文本
/expression:在文件中查找匹配文本表達式的內容
n:在文件中查找下一處匹配已指定文本表達式的內容
,:跳到指定表達式匹配的第一處內容
!cmd:執行shell命令
v:在當前行啟動vi編輯器
Ctrl+L:重繪當前屏
=:顯示當前行在文件中的行號
.:重復執行上一個命令
###缺點
cat和more在讀取大文本時因為需要讀取整個文件而導致卡頓等明顯缺陷
###more命令簡單使用
####查看文件內容
[root@localhost /]# more /root/text
####查看文件內容,多行空白一行顯示
[root@localhost /]# more -s /root/text
####從第10行顯示文件內容
[root@localhost /]# more +10 /root/text
####一次10行顯示文件內容
[root@localhost /]# more -10 /root/text
使用less命令回卷查看整個文件
cat和more在讀取大文本時因為需要讀取整個文件而導致卡頓等明顯缺陷
less可以在不用讀取整個文件的情況下顯示文件文本內容
less命令和more命令功能基本差不多,每次顯示一屏文本,同時支持more命令的所有參數,同時還多了一些選項
支持使用上下鍵翻頁
總結
以上是生活随笔為你收集整理的linux读整个文件内容,Linux查看整个文件的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: python3解释器执行'abcdd'.
- 下一篇: php配置实例,php mailto配置