目录
1-cat查看文件内容
2-more命令
3-less命令
4-head命令
5-tail命令
1-cat查看文件内容
cat中的一些操作
- -b : 列出行号(不含空白行)
- -E : 将结尾的断行以 $ 的形式展示出来
- -n : 列出行号(含空白行)
- -T : 将 tab 键 以 ^I 显示出来
- -v : 列出一些看不出来的特殊字符
- -A : -vET功能组合
[admin@localhost ~]$ ls
2.txt aa.txt 公共 视频 文档 音乐
aa linuxCommand 模板 图片 下载 桌面
[admin@localhost ~]$ cat 2.txt
aaaaaaaaaa
bbbbbbbbbb
cccccccccc
ddddddddd
eeeeeeeeee
ffffffffff
gggggggggg
hhhhhhhhhh
iiiiiiiiii
jjjjjjjjjj
kkkkkkkkkk
llllllllll
mmmmmmmmmm
nnnnnnnnnn
oooooooooo
pppppppppp
qqqqqqqqqq
rrrrrrrrrr
ssssssssss
tttttttttt
uuuuuuuuuu
vvvvvvvvvv
wwwwwwwwww
xxxxxxxxxx
yyyyyyyyyy
zzzzzzzzzz
[admin@localhost ~]$
[admin@localhost ~]$ cat -b 2.txt
1 aaaaaaaaaa
2 bbbbbbbbbb
3 cccccccccc
4 ddddddddd
5 eeeeeeeeee
6 ffffffffff
7 gggggggggg
8 hhhhhhhhhh
9 iiiiiiiiii
10 jjjjjjjjjj
11 kkkkkkkkkk
12 llllllllll
13 mmmmmmmmmm
14 nnnnnnnnnn
15 oooooooooo
16 pppppppppp
17 qqqqqqqqqq
18 rrrrrrrrrr
19 ssssssssss
20 tttttttttt
21 uuuuuuuuuu
22 vvvvvvvvvv
23 wwwwwwwwww
24 xxxxxxxxxx
25 yyyyyyyyyy
26 zzzzzzzzzz
[admin@localhost ~]$ cat -E 2.txt
aaaaaaaaaa$
bbbbbbbbbb$
cccccccccc$
ddddddddd$
eeeeeeeeee$
ffffffffff$
gggggggggg$
hhhhhhhhhh$
iiiiiiiiii$
jjjjjjjjjj$
kkkkkkkkkk$
llllllllll$
mmmmmmmmmm$
nnnnnnnnnn$
oooooooooo$
pppppppppp$
qqqqqqqqqq$
rrrrrrrrrr$
ssssssssss$
tttttttttt$
uuuuuuuuuu$
vvvvvvvvvv$
wwwwwwwwww$
xxxxxxxxxx$
yyyyyyyyyy$
zzzzzzzzzz$
其他的自己可以尝试一下,这里不再演示了(自己创建一个文件,里面有内容就可以了,不一定就是上面演示的这个,其他的也可以。这个只是一种形式)
2-more命令
more 查看的文件
more指令的一些操作
- 空格(space): 向下翻一页
- enter : 向下翻一行
- q 代表立刻离开,不再显示文件的内容
- Ctrl+F 向下滚动一屏
- Ctrl+B 返回上一屏
- = 输入当前的行号
[admin@localhost ~]$ more 2.txt
aaaaaaaaaa
bbbbbbbbbb
cccccccccc
ddddddddd
eeeeeeeeee
ffffffffff
gggggggggg
hhhhhhhhhh
iiiiiiiiii
jjjjjjjjjj
kkkkkkkkkk
llllllllll
mmmmmmmmmm
nnnnnnnnnn
oooooooooo
pppppppppp
--More--(61%)
输入 =
输入 Enter
向下翻一行
q 立刻退出查看
3-less命令
less 查看的文件名
less 的操作
- 空格 : 向下翻一页
- pageDown : 向下翻一页
- pageUp : 向上翻一页
- /字符串 : 查找字符串 n向下, N向上
- q :退出查看
less 2.txt
aaaaaaaaaa
bbbbbbbbbb
cccccccccc
ddddddddd
:
4-head命令
head 文件名 :默认查看前十行
[admin@localhost ~]$ head 2.txt
aaaaaaaaaa
bbbbbbbbbb
cccccccccc
ddddddddd
eeeeeeeeee
ffffffffff
gggggggggg
hhhhhhhhhh
iiiiiiiiii
jjjjjjjjjj
[admin@localhost ~]$
head -b 3 文件名 : 查看前三行
[admin@localhost ~]$ head -n 3 2.txt
aaaaaaaaaa
bbbbbbbbbb
cccccccccc
[admin@localhost ~]$
head -c 3 文件名 : 查看前三个字符
[admin@localhost ~]$ head -c 3 2.txt
aaa[admin@localhost ~]$
5-tail命令
tail -n 10 文件名 (查看后十行的内容)
aaa[admin@localhost ~]$ tail -10 2.txt
qqqqqqqqqq
rrrrrrrrrr
ssssssssss
tttttttttt
uuuuuuuuuu
vvvvvvvvvv
wwwwwwwwww
xxxxxxxxxx
yyyyyyyyyy
zzzzzzzzzz
tail -2f 文件 (实时监听后两行文档的内容)
[admin@localhost ~]$ tail -2f 2.txt
yyyyyyyyyy
zzzzzzzzzz
当其他应用操作这个文件更新时,会及时查看文件内容