cat 查看文件内容

选项
-n 显示行号 -b 显示非空行号 -A 相当于-vET -E 每行行尾显示$

以上都是后面跟文件就可 其他用法 :

1 合并文件,相当于后面的文件追加到第一个文件 [root@mail tmp]# cat sed.txt sed.md5 >sed

2 非交互式编辑追加(>覆盖,>>追加) [root@mail tmp]# cat >cat.txt<<eof

a b c d e f eof [root@mail tmp]# cat cat.txt a b c d e f

3 清空文件内容 [root@mail tmp]# cat /dev/null>sed

4 显示菜单 [root@mail tmp]# cat catmenu.sh #!/bin/bash menu (){ cat <<eof 1.apple 2.banana pls select one: eof } menu

more 分页显示文件内容 -num 指定屏幕一次显示num行 +num 从指定的num行开始显示 -p 清屏后显示 显示文件后的操作 空格 向下一页
b 向上一页
= 输出行号 / 查找文本 **:**f 显示文件名和行号(输入时不显示,输入完成显示结果) v 调用vi ! 调用shell,并执行命令

示例: 1 一页显示2行 [root@mail tmp]# more -2 passwd root:x:0:0:root:/root:/bin/bash bin:x:1:1:bin:/bin:/sbin/nologin

2 从第2行开始显示 [root@mail tmp]# more +2 passwd bin:x:1:1:bin:/bin:/sbin/nologin daemon:x:2:2:daemon:/sbin:/sbin/nologin

3 清屏后显示 [root@mail tmp]# more -p passwd

4 分页显示目录下内容 [root@mail tmp]# ls /etc|more -10

less 分页显示文件内容 (比more高级)

-N 显示行号
-e 显示到结尾自动退出 -i 搜索忽略大小写 -m 显示进度百分比 +num 从num行开始显示 显示文件后的操作 空格 向下一页
b 向上一页
= 显示文件名及屏幕的行号范围和字节数范围以及他们的总数 / 查找文本 **:**f 和=号一样 v 调用vi ! 调用shell,并执行命令

参数后面直接跟文件 ,也可以和more一样分页显示命令结果

less和more区别:more可以指定每页显示的行数,less不行,显示文件后=号的信息less更全面

tail -F 如果文件不存在会报错,但是还会一直等待文件生成,不会退出命令 tailf 实时输出文件内容变化,相当于tail -f